CC1110Fx / CC1111Fx
Initialization
Write DMA channel
configuration
Yes
No
Reconfigure?
DMA Channel Idle
Setting DMAARM.ABORT=1 will abort all
channels where the DMAARMnbit is set
simultaneously.
No
DMAARM.DMAARMn=1?
I.e., setting DMAARM=0x85 will abort
channel 1 and channel 3
Yes
Load DMA Channel
configuration
DMA Channel Armed
No
Trigger or
DMAREQ.DMAREQn=1?
Yes
Transfer one byte or word
when channel is granted
access
Modify source/destination
address
Yes
Set interrupt flag.
(IRCON.DMAIF=1
DMAIRQ.DMAIFn=1if
IRQMASK=1)
Yes
No
Reached transfer
count?
Repetitive transfer
mode?
DMAARMn=0
No
Yes
Repetitive transfer
mode?
No
Figure 25: DMA Operation
SWRS033E
Page 103 of 239