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
7LPMUX
6–
5–
4–
3–
2–
1ENABLE
0SWRST
3 fields
Field
Bits
What it does
LPMUX
7
Low-Power Mux
ENABLE
1
Enable
SWRST
0
Software Reset
STATUSStatus
Address
0x43001802
Reset
0x00
Access
read only
7–
6–
5–
4–
3–
2READY2
1READY1
0READY0
3 fields
Field
Bits
What it does
READY2
2
OPAMP 2 Ready
READY1
1
OPAMP 1 Ready
READY0
0
OPAMP 0 Ready
OPAMPCTRL0OPAMP0 Control
Address
0x43001804
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
Field
Bits
What it does
MUXNEG
22:20
Negative Input Mux Selection
0 Negative I/O pin
1 Resistor ladder 0 taps
2 OPAMP0 output
3 DAC output
MUXPOS
18:16
Positive Input Mux Selection
0 Positive I/O pin
1 Resistor ladder 0 taps
2 DAC output
3 Ground
POTMUX
15:13
Potentiometer 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
RES1MUX
12:11
Resistor 1 Mux
0 Positive inout of OPAMPx
1 Negative input of OPAMPx
2 DAC output
3 Ground
RES1EN
10
Resistor 1 Enable
RES2VCC
9
Resistor ladder To VCC
RES2OUT
8
Resistor ladder To Output
ONDEMAND
7
On Demand Control
RUNSTDBY
6
Run in Standby
BIAS
4:3
Bias 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
ANAOUT
2
Analog Output
ENABLE
1
Operational Amplifier Enable
OPAMPCTRL1OPAMP1 Control
Address
0x43001808
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
Field
Bits
What it does
MUXNEG
22:20
Negative Input Mux Selection
0 Negative I/O pin
1 Resistor ladder 1 taps
2 OPAMP1 output
3 DAC output
MUXPOS
18:16
Positive Input Mux Selection
0 Positive I/O pin
1 Resistor ladder 1 taps
2 OPAMP0 output
3 Ground
POTMUX
15:13
Potentiometer 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
RES1MUX
12:11
Resistor 1 Mux
0 Positive inout of OPAMPx
1 Negative input of OPAMPx
2 OPAMP0 output
3 Ground
RES1EN
10
Resistor 1 Enable
RES2VCC
9
Resistor ladder To VCC
RES2OUT
8
Resistor ladder To Output
ONDEMAND
7
On Demand Control
RUNSTDBY
6
Run in Standby
BIAS
4:3
Bias 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
ANAOUT
2
Analog Output
ENABLE
1
Operational Amplifier Enable
OPAMPCTRL2OPAMP2 Control
Address
0x4300180C
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
Field
Bits
What it does
MUXNEG
22:20
Negative 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
MUXPOS
18:16
Positive 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
POTMUX
15:13
Potentiometer 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
RES1MUX
12:11
Resistor 1 Mux
0 Positive inout of OPAMPx
1 Negative input of OPAMPx
2 OPAMP1 output
3 Ground
RES1EN
10
Resistor 1 Enable
RES2VCC
9
Resistor ladder To VCC
RES2OUT
8
Resistor ladder To Output
ONDEMAND
7
On Demand Control
RUNSTDBY
6
Run in Standby
BIAS
4:3
Bias 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