ATSAML21E15B OPAMP registers

The 5 registers of OPAMP (Operational Amplifier), from 0x43001800, with their reset value and every field. The ATSAML21E15B has 1205 registers in 40 peripherals, one page each.

OPAMP Operational Amplifier

CTRLAControl A

Address
0x43001800
Reset
0x00
Access
read/write
  1. 7LPMUX
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1ENABLE
  8. 0SWRST
3 fields
FieldBitsWhat it does
LPMUX7Low-Power Mux
ENABLE1Enable
SWRST0Software Reset

STATUSStatus

Address
0x43001802
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2READY2
  7. 1READY1
  8. 0READY0
3 fields
FieldBitsWhat it does
READY22OPAMP 2 Ready
READY11OPAMP 1 Ready
READY00OPAMP 0 Ready

OPAMPCTRL0OPAMP0 Control

Address
0x43001804
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
MUXNEG22:20Negative Input Mux Selection
  • 0 Negative I/O pin
  • 1 Resistor ladder 0 taps
  • 2 OPAMP0 output
  • 3 DAC output
MUXPOS18:16Positive Input Mux Selection
  • 0 Positive I/O pin
  • 1 Resistor ladder 0 taps
  • 2 DAC output
  • 3 Ground
POTMUX15:13Potentiometer Selection
  • 0 R1 = 14R, R2 = 2R
  • 1 R1 = 12R, R2 = 4R
  • 2 R1 = 8R, R2 = 8R
  • 3 R1 = 6R, R2 = 10R
  • 4 R1 = 4R, R2 = 12R
  • 5 R1 = 3R, R2 = 13R
  • 6 R1 = 2R, R2 = 14R
  • 7 R1 = 1R, R2 = 15R
RES1MUX12:11Resistor 1 Mux
  • 0 Positive inout of OPAMPx
  • 1 Negative input of OPAMPx
  • 2 DAC output
  • 3 Ground
RES1EN10Resistor 1 Enable
RES2VCC9Resistor ladder To VCC
RES2OUT8Resistor ladder To Output
ONDEMAND7On Demand Control
RUNSTDBY6Run in Standby
BIAS4:3Bias Selection
  • 0 Minimum current consumption, but the slowest mode
  • 1 Low current consumption, slow speed
  • 2 High current consumption, fast speed
  • 3 Maximum current consumption but the fastest mode
ANAOUT2Analog Output
ENABLE1Operational Amplifier Enable

OPAMPCTRL1OPAMP1 Control

Address
0x43001808
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
MUXNEG22:20Negative Input Mux Selection
  • 0 Negative I/O pin
  • 1 Resistor ladder 1 taps
  • 2 OPAMP1 output
  • 3 DAC output
MUXPOS18:16Positive Input Mux Selection
  • 0 Positive I/O pin
  • 1 Resistor ladder 1 taps
  • 2 OPAMP0 output
  • 3 Ground
POTMUX15:13Potentiometer Selection
  • 0 R1 = 14R, R2 = 2R
  • 1 R1 = 12R, R2 = 4R
  • 2 R1 = 8R, R2 = 8R
  • 3 R1 = 6R, R2 = 10R
  • 4 R1 = 4R, R2 = 12R
  • 5 R1 = 3R, R2 = 13R
  • 6 R1 = 2R, R2 = 14R
  • 7 R1 = 1R, R2 = 15R
RES1MUX12:11Resistor 1 Mux
  • 0 Positive inout of OPAMPx
  • 1 Negative input of OPAMPx
  • 2 OPAMP0 output
  • 3 Ground
RES1EN10Resistor 1 Enable
RES2VCC9Resistor ladder To VCC
RES2OUT8Resistor ladder To Output
ONDEMAND7On Demand Control
RUNSTDBY6Run in Standby
BIAS4:3Bias Selection
  • 0 Minimum current consumption, but the slowest mode
  • 1 Low current consumption, slow speed
  • 2 High current consumption, fast speed
  • 3 Maximum current consumption but the fastest mode
ANAOUT2Analog Output
ENABLE1Operational Amplifier Enable

OPAMPCTRL2OPAMP2 Control

Address
0x4300180C
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
MUXNEG22:20Negative Input Mux Selection
  • 0 Negative I/O pin
  • 1 Resistor ladder 2 taps
  • 2 OPAMP2 output
  • 3 Negative I/O pin OPA0
  • 4 Negative I/O pin OPA1
  • 5 DAC output
MUXPOS18:16Positive Input Mux Selection
  • 0 Positive I/O pin
  • 1 Resistor ladder 2 taps
  • 2 OPAMP1 output
  • 3 Ground
  • 4 Positive I/O pin OPA0
  • 5 Positive I/O pin OPA1
  • 6 Resistor ladder 0 taps
POTMUX15:13Potentiometer Selection
  • 0 R1 = 14R, R2 = 2R
  • 1 R1 = 12R, R2 = 4R
  • 2 R1 = 8R, R2 = 8R
  • 3 R1 = 6R, R2 = 10R
  • 4 R1 = 4R, R2 = 12R
  • 5 R1 = 3R, R2 = 13R
  • 6 R1 = 2R, R2 = 14R
  • 7 R1 = 1R, R2 = 15R
RES1MUX12:11Resistor 1 Mux
  • 0 Positive inout of OPAMPx
  • 1 Negative input of OPAMPx
  • 2 OPAMP1 output
  • 3 Ground
RES1EN10Resistor 1 Enable
RES2VCC9Resistor ladder To VCC
RES2OUT8Resistor ladder To Output
ONDEMAND7On Demand Control
RUNSTDBY6Run in Standby
BIAS4:3Bias Selection
  • 0 Minimum current consumption, but the slowest mode
  • 1 Low current consumption, slow speed
  • 2 High current consumption, fast speed
  • 3 Maximum current consumption but the fastest mode
ANAOUT2Analog Output
ENABLE1Operational Amplifier Enable