3-20 transfer mode f – Panasonic MN101C77C User Manual

Page 471

Advertising
background image

Operation

Chapter 14 Automatic Transfer Controller

XIV - 33

13

14-3-20 Transfer Mode F

Transfer mode F is a burst mode. In this mode, when ATC1 is activated, it automatically transfers the

number of data bytes set in the transfer data counter (AT1TRC) in one continuous operation.

AT1MAP0

AT1MAP0 + 1

AT1MAP0 + 2

AT1MAP0 + 3

Memory Pointer 0

00000 - 3FFFF

AT1MAP1

AT1MAP1 + 1

AT1MAP1 + 2

AT1MAP1 + 3

Memory Pointer 1

00000 - 3FFFF

(1)

(3)

(5)

(2)

(4)

(6)

(2)

(4)

(6)

·

·

·

·

·

Set the source address in 18-bit memory pointer 1 (AT1MAP1H, M, L), and set the destination address

in 18-bit memory pointer 0 (AT1MAP0H, M, L). Once ATC1 is activated, memory pointers 0 and 1

increment by one each a byte-length data transfer ends.

For burst transfers, set the number of data bytes to be transferred in the transfer data counter

(AT1TRC). The counter can be set to a maximum of 255 bytes. Once the burst transfer starts, the

counter decrements each time ATC1 transfers one byte of data. When it reaches x'00', an interrupt

(ATC1IRQ) occurs and the burst transfer ends.

It is possible to shut down ATC1 during burst transfers using external interrupt 0. You can enable or

disable ATC1 shutdown with the burst transfer stop enable flag (BSTP) of ATC1 control register 1

(AT1CNT1). When BTSTP=1 and the interrupt request flag for external interrupt 0 (the IRQ0IR flag in the

IRQ0ICR register) is set, the ATC1 data transfer shuts down immediately. During this shutdown, the

transfer counter and the memory pointers save the values they contained prior to the shutdown. When

the interrupt service routine ends and a new ATC1 trigger factor occurs, the burst transfer restarts from

the point at which it stopped.

Figure 14-3-17 Transfer Mode F

Advertising
This manual is related to the following products: