ATxmega128A4U DACB registers

The 11 registers of DACB (Digital-to-Analog Converter), from 0x320, with their reset value and every field. The ATxmega128A4U has 547 registers in 55 peripherals, one page each.

DACB Digital-to-Analog Converter

CTRLAControl Register A

Address
0x320
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4IDOEN
  5. 3CH1EN
  6. 2CH0EN
  7. 1LPMODE
  8. 0ENABLE
5 fields
FieldBitsWhat it does
IDOEN4Internal Output Enable
CH1EN3Channel 1 Output Enable
CH0EN2Channel 0 Output Enable
LPMODE1Low Power Mode
ENABLE0Enable

CTRLBControl Register B

Address
0x321
Reset
0x00
Access
read/write
  1. 7–
  2. 6CHSEL1
  3. 5CHSEL0
  4. 4–
  5. 3–
  6. 2–
  7. 1CH1TRIG
  8. 0CH0TRIG
3 fields
FieldBitsWhat it does
CHSEL6:5Channel Select
  • 0 Single channel operation (Channel 0 only)
  • 1 Single channel operation (Channel 1 only)
  • 2 Dual channel operation (Channel 0 and channel 1)
CH1TRIG1Channel 1 Event Trig Enable
CH0TRIG0Channel 0 Event Trig Enable

CTRLCControl Register C

Address
0x322
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4REFSEL1
  5. 3REFSEL0
  6. 2–
  7. 1–
  8. 0LEFTADJ
2 fields
FieldBitsWhat it does
REFSEL4:3Reference Select
  • 0 Internal 1V
  • 1 Analog supply voltage
  • 2 External reference on AREF on PORTA
  • 3 External reference on AREF on PORTB
LEFTADJ0Left-adjust Result

EVCTRLEvent Input Control

Address
0x323
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3EVSPLIT
  6. 2EVSEL2
  7. 1EVSEL1
  8. 0EVSEL0
2 fields
FieldBitsWhat it does
EVSPLIT3Separate Event Channel Input for Channel 1
EVSEL2:0Event Input Selection
  • 0 Event Channel 0
  • 1 Event Channel 1
  • 2 Event Channel 2
  • 3 Event Channel 3
  • 4 Event Channel 4
  • 5 Event Channel 5
  • 6 Event Channel 6
  • 7 Event Channel 7

STATUSStatus

Address
0x325
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1CH1DRE
  8. 0CH0DRE
2 fields
FieldBitsWhat it does
CH1DRE1Channel 1 Data Register Empty
CH0DRE0Channel 0 Data Register Empty

CH0GAINCALGain Calibration

Address
0x328
Reset
0x00
Access
read/write
  1. 7–
  2. 6CH0GAINCAL6
  3. 5CH0GAINCAL5
  4. 4CH0GAINCAL4
  5. 3CH0GAINCAL3
  6. 2CH0GAINCAL2
  7. 1CH0GAINCAL1
  8. 0CH0GAINCAL0
1 field
FieldBitsWhat it does
CH0GAINCAL6:0Gain Calibration

CH0OFFSETCALOffset Calibration

Address
0x329
Reset
0x00
Access
read/write
  1. 7–
  2. 6CH0OFFSETCAL6
  3. 5CH0OFFSETCAL5
  4. 4CH0OFFSETCAL4
  5. 3CH0OFFSETCAL3
  6. 2CH0OFFSETCAL2
  7. 1CH0OFFSETCAL1
  8. 0CH0OFFSETCAL0
1 field
FieldBitsWhat it does
CH0OFFSETCAL6:0Offset Calibration

CH1GAINCALGain Calibration

Address
0x32A
Reset
0x00
Access
read/write
  1. 7–
  2. 6CH1GAINCAL6
  3. 5CH1GAINCAL5
  4. 4CH1GAINCAL4
  5. 3CH1GAINCAL3
  6. 2CH1GAINCAL2
  7. 1CH1GAINCAL1
  8. 0CH1GAINCAL0
1 field
FieldBitsWhat it does
CH1GAINCAL6:0Gain Calibration

CH1OFFSETCALOffset Calibration

Address
0x32B
Reset
0x00
Access
read/write
  1. 7–
  2. 6CH1OFFSETCAL6
  3. 5CH1OFFSETCAL5
  4. 4CH1OFFSETCAL4
  5. 3CH1OFFSETCAL3
  6. 2CH1OFFSETCAL2
  7. 1CH1OFFSETCAL1
  8. 0CH1OFFSETCAL0
1 field
FieldBitsWhat it does
CH1OFFSETCAL6:0Offset Calibration

CH0DATAChannel 0 Data

Address
0x338
Reset
0x0000
Access
read/write
Size
16-bit

CH1DATAChannel 1 Data

Address
0x33A
Reset
0x0000
Access
read/write
Size
16-bit