![Texas Instruments CC2533 User Manual Download Page 97](http://html.mh-extra.com/html/texas-instruments/cc2533/cc2533_user-manual_1094592097.webp)
Initialization
DMA Channel Idle
DMA Channel Armed
DMAARMn = 0
Reconfigure?
Yes
Yes
Yes
Yes
Yes
No
DMAARM.DMAARMn
= 1?
Load DMA Channel
Configuration
Write DMA Channel
Configuration
Trigger or
= 1?
DMAREQ.DMAREQn
Transfer One Byte or
Word When Channel
is Granted Access
Modify Source/Destination
Address
Reached Transfer
Count?
Block Transfer
Mode?
Set Interrupt Flag
(
= 1;
If IRQMASK == 1 then
= 1)
DMAIRQ.DMAIFn
IRCON.DMAIF
Repetitive Transfer
Mode?
Setting
= 1 aborts all
channels where the
bit is set
simultaneously.
I.e. , setting
= 0x85 aborts
channel 1 and channel 3.
DMAARM.ABORT
DMAARMn
DMAARM
Yes
No
No
No
No
No
F0033-01
DMA Operation
Figure 8-1. DMA Operation
97
SWRU191C
–
April 2009
–
Revised January 2012
DMA Controller
Copyright
©
2009
–
2012, Texas Instruments Incorporated