English
Language : 

UPD78361A Datasheet, PDF (45/88 Pages) NEC – 16/8-BIT SINGLE-CHIP MICROCONTROLLER
µPD78361A, 78362A
(3) Block transfer mode (with memory pointer): BLKTRS-P
• Operation
This is the block transfer mode in (2) above with a memory pointer (MEMP). The appended buffer
area of MEMP can be freely set on the memory space.
Remark Each time the macro service is executed, MEMP is auto incremented (by one for byte
data transfer and by two for word data transfer).
–1
+1/+2
SFRP
MSC
MEMP
Buffer N
Buffer 1
SFR
Internal bus
• Application example: Same as (2)
(4) Data differential mode: DTADIF
• Operation
(a) Calculates the difference between the contents of SFR (current value) specified by SFRP and the
contents of SFR saved to the last data buffer (LDB).
(b) Stores the result of the calculation in a predetermined buffer area.
(c) Stores the contents of the current value of the SFR in LDB.
(d) The number of times the data is to be transferred (block size) is specified by MSC. Each time the
macro service is executed, MSC is auto decremented by one.
(e) When MSC reaches 0, a vector interrupt request is generated.
Remark The differential calculation can be carried out only with 16-bit SFRs.
SFRP
–1
MSC
LDB
Buffer N
SFR
Buffer 1
Differential calculation
Internal bus
• Application example : To measure cycle and pulse width by the capture register of the real-time
pulse unit (RPU)
45