Fujitsu MB90335 Series Hardware Manual page 122

16-bit microcontroller
Table of Contents

Advertisement

MB90335 Series
■ μDMAC Use Procedure
Figure 3.8-13 shows the procedure for using μDMAC.
Software processing
START
Setting System stack area
Initializing peripheral function
Setting Interrupt control register
Execute User program
(Jump to Interrupt
Interrupt processing
End of processing
CM44-10137-6E
Figure 3.8-13 Use Procedure of μDMAC
(Interrupt
r
generation)
NO
YES
BF = 0
BW = 1
BYTEL = 0
YES
BAP = BAP+2
STPx = 1
ENx = 0
r
routine)
NO
FUJITSU MICROELECTRONICS LIMITED
Hardware processing
ENx=1 of appropriate ch
YES
STOP request
and SE=1
NO
DMA transfer
(DBAP)
(DIOA)
NO
NO
YES
NO
YES
NO
NO
DDCT=0000
H
YES
BAP = BAP+1
DDCT=0000
YES
DTEx = 1
YES
Generate
other interrupt
: DMA enable register appropriate bit
ENx
: DMA status register appropriate bit
DTEx
STPx
: DMA stop status register appropriate bit
: Output interrupt request to interrupt controller
CHAPTER 3 INTERRUPT
3.8 Interruption by μDMAC
IF = 0
YES
NO
BW = 1
YES
NO
BYTEL = 0
NO
YES
DDCT=0000
H
YES
IOA = IOA+2
IOA = IOA+1
NO
H
YES
Generate
interrupt
NO
101

Advertisement

Table of Contents
loading

This manual is also suitable for:

F2mc-16lxMb90v330aMb90f337Mb90337

Table of Contents