Datasheet
Section 7 DMA Controller (DMAC) 
Page 406 of 1384    R01UH0310EJ0500 Rev. 5.00 
 Sep 25, 2012 
H8S/2426, H8S/2426R, H8S/2424 Group
(8)  Channel Re-Setting 
To reactivate a number of channels when multiple channels are enabled, use exclusive handling of 
transfer end interrupts, and perform DMABCR control bit operations exclusively. 
Note, in particular, that in cases where multiple interrupts are generated between reading and 
writing of DMABCR, and a DMABCR operation is performed during new interrupt handling, the 
DMABCR write data in the original interrupt handling routine will be incorrect, and the write may 
invalidate the results of the operations by the multiple interrupts. Ensure that overlapping 
DMABCR operations are not performed by multiple interrupts, and that there is no separation 
between read and write operations by the use of a bit-manipulation instruction. 
Also, when the DTE and DTME bits are cleared by the DMAC or are written with 0, they must 
first be read while cleared to 0 before the CPU can write 1 to them. 










