
M0A21/M0A23 Series
May 06, 2022
Page
711
of 746
Rev 1.02
M0
A21
/M
0
A
2
3
SE
RIES
TEC
H
NICAL
RE
FEREN
C
E
M
ANUAL
PDMA
Acknowledge
Trigger Event
0x13
PCLK
DAC to
PDMA
request
0x13
0x14
T
SETTLING
DAC_DAT
DAC_DATOUT
FINISH
DAC_STATUS[0]
DMAUDR
DAC_STATUS[1]
Figure 6.20-4 DAC PDMA Underrun Condition Example
DMA request can also be generated by software enable, user sets DMAEN (DAC_CTL[2]) to 1 and
TRGEN (DAC_CTL[4]) to 0, DMA request is generated periodically according to the conversion time
defined by SETTLET (DAC_TCTL[9:0]) value. DAC output is updated periodically. When user clears
DMAEN (DAC_CTL[2]) to 0, DAC controller will stop issuing next new PDMA transfer request.
PDMA
Acknowledge
0x13
PCLK
0x13
0x14
0x14
PDMA
Request
T
SETTLING
0x15
DAC_DAT
DAC_DATOUT
DACEN
DAC_CTL[0]
FINISH
DAC_STATUS[0]
Figure 6.20-5 DAC Continuous Conversion with Software PDMA Mode