\n

OPAMP

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0xC byte (0x0)
mem_usage : registers
protection :

Registers

1

2

3


1

Programs opamp1
address_offset : 0x0 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

1 1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OPAMP1_ENABLE OPAMP1_LP_MODE OPAMP1_R1_SEL OPAMP1_R2_SEL OPAMP1_EN_RES_BANK OPAMP1_RES_MUX_SEL OPAMP1_RES_TO_OUT_VDD OPAMP1_OUT_MUX_EN OPAMP1_INN_SEL OPAMP1_INP_SEL OPAMP1_OUT_MUX_SEL MEMS_RES_BANK_EN VREF_MUX_EN RESERVED1 VREF_MUX_SEL OPAMP1_DYN_EN

OPAMP1_ENABLE : To enable opamp 1
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp1

1 : Enable

Enable opamp1

End of enumeration elements list.

OPAMP1_LP_MODE : Enable or disable low power mode
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp1 low power mode

1 : Enable

Enable opamp1 low power mode

End of enumeration elements list.

OPAMP1_R1_SEL : Programmability to select resister bank R1
bits : 2 - 5 (4 bit)
access : read-write

Enumeration:

0 : Zero_ohm

R1 as short

1 : Twenty_ohm

R1 as Twenty_ohm

2 : Sixty_ohm

R1 as Sixty_ohm

3 : Oneforty_ohm

R1 as Oneforty_ohm

End of enumeration elements list.

OPAMP1_R2_SEL : Programmability to select resister bank R2
bits : 4 - 10 (7 bit)
access : read-write

Enumeration:

0 : Twenty_ohm

R2 as Twenty_ohm

1 : Thirty_ohm

R1 as Thirty_ohm

2 : forty_ohm

R1 as forty_ohm

3 : Sixty_ohm

R1 as Sixty_ohm

4 : Onetwenty_ohm

R1 as Onetwenty_ohm

5 : twofifty_ohm

R1 as twofifty_ohm

6 : fivehundred_ohm

R1 as fivehundred_ohm

7 : Onethousand_ohm

R1 as Onethousand_ohm

End of enumeration elements list.

OPAMP1_EN_RES_BANK : enables the resistor bank 1 for enable 0 for disable
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp1 resister bank

1 : Enable

Enable opamp1 resister bank

End of enumeration elements list.

OPAMP1_RES_MUX_SEL : selecting input for registor bank
bits : 8 - 18 (11 bit)
access : read-write

OPAMP1_RES_TO_OUT_VDD : connect resistor bank to out or vdd i.e 0-out and 1-vdd
bits : 11 - 22 (12 bit)
access : read-write

Enumeration:

0 : res_out

connect resister bank to out

1 : res_vdd

connect resbank to vdd

End of enumeration elements list.

OPAMP1_OUT_MUX_EN : out mux enable
bits : 12 - 24 (13 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp1 out mux

1 : Enable

Enable opamp1 out mux

End of enumeration elements list.

OPAMP1_INN_SEL : selecting -ve input of opamp
bits : 13 - 28 (16 bit)
access : read-write

Enumeration:

0 : Input0_Negative

External pin0 as negative input for OPAMP1

1 : Input1_Negative

External pin1 as negative input for OPAMP1

2 : DAC

DAC as negative input for OPAMP1

3 : res_tap

register tap as negative input for OPAMP1

4 : opamp1_out

opamp1_out as negative input for OPAMP1

End of enumeration elements list.

OPAMP1_INP_SEL : selecting +ve input of opamp
bits : 16 - 35 (20 bit)
access : read-write

Enumeration:

0 : Input0_positive

External pin0 as positive input for OPAMP1

1 : Input1_positive

External pin1 as positive input for OPAMP1

2 : Input2_positive

External pin2 as positive input for OPAMP1

3 : Input3_positive

External pin3 as positive input for OPAMP1

4 : Input4_positive

External pin4 as positive input for OPAMP1

5 : Input5_positive

External pin5 as positive input for OPAMP1

6 : DAC

DAC as positive input for OPAMP1

7 : res_tap

register tap as positive input for OPAMP1

8 : opamp1_out

opamp1_out as positive input for OPAMP1

End of enumeration elements list.

OPAMP1_OUT_MUX_SEL : to connect opamp1 output to pad
bits : 20 - 40 (21 bit)
access : read-write

Enumeration:

0 : Dis_select

Dis select opamp1 out mux

1 : Select

Select opamp1 out mux

End of enumeration elements list.

MEMS_RES_BANK_EN : enables mems res bank
bits : 21 - 42 (22 bit)
access : read-write

Enumeration:

0 : Disable

Disable the memory register bank

1 : Enable

Enable the memory register bank

End of enumeration elements list.

VREF_MUX_EN : vref mux enable
bits : 22 - 47 (26 bit)
access : read-write

RESERVED1 : res
bits : 26 - 52 (27 bit)
access : read-write

VREF_MUX_SEL : vref mux enable
bits : 27 - 57 (31 bit)
access : read-write

OPAMP1_DYN_EN : dynamic enable for opamp1
bits : 31 - 62 (32 bit)
access : read-write

Enumeration:

0 : Disable

Disable the opamp1 dynamic mode

1 : Enable

Enable the opamp1 dynamic mode

End of enumeration elements list.


2

Programs opamp2
address_offset : 0x4 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

2 2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OPAMP2_ENABLE OPAMP2_LP_MODE OPAMP2_R1_SEL OPAMP2_R2_SEL OPAMP2_EN_RES_BANK OPAMP2_RES_MUX_SEL OPAMP2_RES_TO_OUT_VDD OPAMP2_OUT_MUX_EN OPAMP2_INN_SEL OPAMP2_INP_SEL OPAMP2_DYN_EN RESERVED1

OPAMP2_ENABLE : enables the opamp2
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp2

1 : Enable

Enable opamp2

End of enumeration elements list.

OPAMP2_LP_MODE : select the power mode 0-normal mode and 1-low power mode
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp2 low power mode

1 : Enable

Enable opamp2 low power mode

End of enumeration elements list.

OPAMP2_R1_SEL : Programmability to select resister bank R1
bits : 2 - 5 (4 bit)
access : read-write

Enumeration:

0 : Zero_ohm

R1 as short

1 : Twenty_ohm

R1 as Twenty_ohm

2 : Sixty_ohm

R1 as Sixty_ohm

3 : Oneforty_ohm

R1 as Oneforty_ohm

End of enumeration elements list.

OPAMP2_R2_SEL : Programmability to select resister bank R2
bits : 4 - 10 (7 bit)
access : read-write

Enumeration:

0 : Twenty_ohm

R2 as Twenty_ohm

1 : Thirty_ohm

R1 as Thirty_ohm

2 : forty_ohm

R1 as forty_ohm

3 : Sixty_ohm

R1 as Sixty_ohm

4 : Onetwenty_ohm

R1 as Onetwenty_ohm

5 : twofifty_ohm

R1 as twofifty_ohm

6 : fivehundred_ohm

R1 as fivehundred_ohm

7 : Onethousand_ohm

R1 as Onethousand_ohm

End of enumeration elements list.

OPAMP2_EN_RES_BANK : enables the resistor bank 1 for enable 0 for disable
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp2 resister bank

1 : Enable

Enable opamp2 resister bank

End of enumeration elements list.

OPAMP2_RES_MUX_SEL : selecting input for registor bank
bits : 8 - 18 (11 bit)
access : read-write

OPAMP2_RES_TO_OUT_VDD : connect resistor bank to out or vdd or gnd or DAC i.e 0-out and 1-vdd 2-DAC 3-gnd
bits : 11 - 23 (13 bit)
access : read-write

Enumeration:

0 : resbank_out

connect resbank to out

1 : resbank_vdd

connect resbank to vdd

2 : resbank_DAC

connect resbank to DAC

3 : resbank_GND

connect resbank to gnd

End of enumeration elements list.

OPAMP2_OUT_MUX_EN : out mux enable
bits : 13 - 26 (14 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp2 out mux

1 : Enable

Enable opamp2 out mux

End of enumeration elements list.

OPAMP2_INN_SEL : selecting -ve input of opamp
bits : 14 - 29 (16 bit)
access : read-write

Enumeration:

0 : Input0_-ve

External pin0 as negative input for OPAMP2

1 : DAC

DAC as negative input for OPAMP2

2 : res_tap

register tap as negative input for OPAMP2

3 : opamp1_out

opamp1_out as negative input for OPAMP2

End of enumeration elements list.

OPAMP2_INP_SEL : selecting +ve input of opamp2
bits : 16 - 34 (19 bit)
access : read-write

Enumeration:

0 : Input0_+ve

External pin0 as positive input for OPAMP2

1 : Input1_+ve

External pin1 as positive input for OPAMP2

2 : Input2_+ve

External pin2 as positive input for OPAMP2

3 : DAC

DAC as positive input for OPAMP2

4 : res_tap

register tap as positive input for OPAMP2

5 : gnd

ground as positive input for OPAMP2

6 : OPAMP1_out

OPAMP1_out as positive input for OPAMP2

End of enumeration elements list.

OPAMP2_DYN_EN : dynamic enable for opamp2
bits : 19 - 38 (20 bit)
access : read-write

Enumeration:

0 : Disable

Disable the opamp2 dynamic mode

1 : Enable

Enable the opamp2 dynamic mode

End of enumeration elements list.

RESERVED1 : res
bits : 20 - 51 (32 bit)
access : read-write


3

Programs opamp3
address_offset : 0x8 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0

3 3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Resets to Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 OPAMP3_ENABLE OPAMP3_LP_MODE OPAMP3_R1_SEL OPAMP3_R2_SEL OPAMP3_EN_RES_BANK OPAMP3_RES_MUX_SEL OPAMP3_RES_TO_OUT_VDD OPAMP3_OUT_MUX_EN OPAMP3_INN_SEL OPAMP3_INP_SEL OPAMP3_DYN_EN RESERVED1

OPAMP3_ENABLE : enables the opamp3 1 for enable 0 for disable
bits : 0 - 0 (1 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp3

1 : Enable

Enable opamp3

End of enumeration elements list.

OPAMP3_LP_MODE : select the power mode 0-normal mode and 1-low power mode
bits : 1 - 2 (2 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp3 low power mode

1 : Enable

Enable opamp3 low power mode

End of enumeration elements list.

OPAMP3_R1_SEL : Programmability to select resister bank R1
bits : 2 - 5 (4 bit)
access : read-write

Enumeration:

0 : Zero_ohm

R1 as short

1 : Twenty_ohm

R1 as Twenty_ohm

2 : Sixty_ohm

R1 as Sixty_ohm

3 : Oneforty_ohm

R1 as Oneforty_ohm

End of enumeration elements list.

OPAMP3_R2_SEL : Programmability to select resister bank R2
bits : 4 - 10 (7 bit)
access : read-write

Enumeration:

0 : Twenty_ohm

R2 as Twenty_ohm

1 : Thirty_ohm

R1 as Thirty_ohm

2 : forty_ohm

R1 as forty_ohm

3 : Sixty_ohm

R1 as Sixty_ohm

4 : Onetwenty_ohm

R1 as Onetwenty_ohm

5 : twofifty_ohm

R1 as twofifty_ohm

6 : fivehundred_ohm

R1 as fivehundred_ohm

7 : Onethousand_ohm

R1 as Onethousand_ohm

End of enumeration elements list.

OPAMP3_EN_RES_BANK : enables the resistor bank 1 for enable 0 for disable
bits : 7 - 14 (8 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp3 resister bank

1 : Enable

Enable opamp3 resister bank

End of enumeration elements list.

OPAMP3_RES_MUX_SEL : selecting input for registor bank
bits : 8 - 18 (11 bit)
access : read-write

OPAMP3_RES_TO_OUT_VDD : connect resistor bank to out or vdd i.e 0-out and 1-vdd
bits : 11 - 22 (12 bit)
access : read-write

Enumeration:

0 : res_out

connect resister bank to out

1 : res_vdd

connect resbank to vdd

End of enumeration elements list.

OPAMP3_OUT_MUX_EN : out mux enable
bits : 12 - 24 (13 bit)
access : read-write

Enumeration:

0 : Disable

Disable opamp3 out mux

1 : Enable

Enable opamp3 out mux

End of enumeration elements list.

OPAMP3_INN_SEL : selecting -ve input of opamp
bits : 13 - 27 (15 bit)
access : read-write

Enumeration:

0 : Input0_-ve

External pin0 as negative input for OPAMP3

1 : DAC

DAC as negative input for OPAMP3

2 : res_tap

register tap as negative input for OPAMP3

3 : opamp2_out

opamp2_out as negative input for OPAMP3

End of enumeration elements list.

OPAMP3_INP_SEL : selecting +ve input of opamp
bits : 15 - 32 (18 bit)
access : read-write

Enumeration:

0 : Input0_+ve

External pin0 as positive input for OPAMP3

1 : Input1_+ve

External pin1 as positive input for OPAMP3

2 : DAC

DAC as positive input for OPAMP3

3 : res_tap

register tap as positive input for OPAMP3

4 : gnd

ground as positive input for OPAMP3

5 : OPAMP2_out

OPAMP2_out as positive input for OPAMP3

6 : OPAMP2_restap

OPAMP2_restap as positive input for OPAMP3

End of enumeration elements list.

OPAMP3_DYN_EN : dynamic enable for opamp2
bits : 18 - 36 (19 bit)
access : read-write

Enumeration:

0 : Disable

Disable the opamp3 dynamic mode

1 : Enable

Enable the opamp3 dynamic mode

End of enumeration elements list.

RESERVED1 : res
bits : 19 - 50 (32 bit)
access : read-write



Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !

This website is sponsored by EmbeetleEmbeetle, an IDE designed from scratch for embedded software developers.