ATSAML10D16A DAC registers

The 11 registers of DAC (Digital Analog Converter), from 0x42002000, with their reset value and every field. The ATSAML10D16A has 894 registers in 38 peripherals, one page each.

DAC Digital Analog Converter

CTRLAControl A

Address
0x42002000
Reset
0x00
Access
read/write
  1. 7–
  2. 6RUNSTDBY
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1ENABLE
  8. 0SWRST
3 fields
FieldBitsWhat it does
RUNSTDBY6Run in Standby
ENABLE1Enable
SWRST0Software Reset

CTRLBControl B

Address
0x42002001
Reset
0x00
Access
read/write
  1. 7REFSEL1
  2. 6REFSEL0
  3. 5DITHER
  4. 4–
  5. 3VPD
  6. 2LEFTADJ
  7. 1IOEN
  8. 0EOEN
6 fields
FieldBitsWhat it does
REFSEL7:6Reference Selection
  • 0 Internal Voltage reference
  • 1 Analog Voltage Supply
  • 2 External reference
DITHER5Dither Enable
VPD3Voltage Pump Disable
LEFTADJ2Left Adjusted Data
IOEN1Internal Output Enable
EOEN0External Output Enable

EVCTRLEvent Control

Address
0x42002002
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2INVEI
  7. 1EMPTYEO
  8. 0STARTEI
3 fields
FieldBitsWhat it does
INVEI2Invert Event Input
EMPTYEO1Data Buffer Empty Event Output
STARTEI0Start Conversion Event Input

INTENCLRInterrupt Enable Clear

Address
0x42002004
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1EMPTY
  8. 0UNDERRUN
2 fields
FieldBitsWhat it does
EMPTY1Data Buffer Empty Interrupt Enable
UNDERRUN0Underrun Interrupt Enable

INTENSETInterrupt Enable Set

Address
0x42002005
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1EMPTY
  8. 0UNDERRUN
2 fields
FieldBitsWhat it does
EMPTY1Data Buffer Empty Interrupt Enable
UNDERRUN0Underrun Interrupt Enable

INTFLAGInterrupt Flag Status and Clear

Address
0x42002006
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1EMPTY
  8. 0UNDERRUN
2 fields
FieldBitsWhat it does
EMPTY1Data Buffer Empty
UNDERRUN0Underrun

STATUSStatus

Address
0x42002007
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0READY
1 field
FieldBitsWhat it does
READY0Ready

DATAData

Address
0x42002008
Reset
0x0000
Access
write only
Size
16-bit
1 field
FieldBitsWhat it does
DATA15:0Data value to be converted

DATABUFData Buffer

Address
0x4200200C
Reset
0x0000
Access
write only
Size
16-bit
1 field
FieldBitsWhat it does
DATABUF15:0Data Buffer

SYNCBUSYSynchronization Busy

Address
0x42002010
Reset
0x00000000
Access
read only
Size
32-bit
4 fields
FieldBitsWhat it does
DATABUF3Data Buffer
DATA2Data
ENABLE1Enable
SWRST0Software Reset

DBGCTRLDebug Control

Address
0x42002014
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0DBGRUN
1 field
FieldBitsWhat it does
DBGRUN0Debug Run