CHAPTER 16 DATA TRANSFER CONTROLLER (DTC)
Page 529 of 920
16.3.12 DTC base address register (DTCBAR)
This is an 8-bit register used to set the following addresses: the vector address where the start address of the
DTC control data area is stored and the address of the DTC control data area. The value of the DTCBAR register
is handled as the higher 8 bits to generate a 16-bit address.
Caution 1. Change the DTCBAR register value with all DTC activation sources set to activation disabled.
Caution 2. Do not rewrite the DTCBAR register more than once.
Caution 3. Do not access the DTCBAR register using a DTC transfer.
Caution 4. For the allocation of the DTC control data area and the DTC vector table area, refer to the
notes on 16.3.1 Allocation of DTC Control Data Area and DTC Vector Table Area.
Figure 16 - 13 Format of DTC base address register (DTCBAR)
16.4
DTC Operation
When the DTC is activated, control data is read from the DTC control data area to perform data transfers and control
data after data transfer is written back to the DTC control data area. Twenty-four sets of control data can be stored in
the DTC control data area, which allows 24 types of data transfers to be performed.
There are two transfer modes (normal mode and repeat mode) and two transfer sizes (8-bit transfer and 16-bit
transfer). When the CHNE bit in the DTCCRj (j = 0 to 23) register is set to 1 (chain transfers enabled), multiple
control data is read and data transfers are continuously performed by one activation source (chain transfers).
A transfer source address is specified by the 16-bit register DTSARj, and a transfer destination address is specified
by the 16-bit register DTDARj.
The values in registers DTSARj and DTDARj are separately incremented or fixed according to the control data after
the data transfer.
Address: F02E0H
After reset: FDH
Symbol
7
6
5
4
3
2
1
0
DTCBAR7
DTCBAR6
DTCBAR5
DTCBAR4
DTCBAR3
DTCBAR2
DTCBAR1
DTCBAR0
Содержание RL78/G1H
Страница 941: ...R01UH0575EJ0120 RL78 G1H...