\n

ADC0

Peripheral Memory Blocks

address_offset : 0x0 Bytes (0x0)
size : 0x400 byte (0x0)
mem_usage : registers
protection : not protected

Registers

CFG

CNV_TIME

AVG_CFG

IRQ_EN

STAT

OVF

ALERT

CH0_OUT

CH1_OUT

CH2_OUT

CH3_OUT

PWRUP

CH4_OUT

CH5_OUT

CH6_OUT

CH7_OUT

BAT_OUT

TMP_OUT

TMP2_OUT

DMA_OUT

LIM0_LO

LIM0_HI

HYS0

LIM1_LO

LIM1_HI

HYS1

CAL_WORD

LIM2_LO

LIM2_HI

HYS2

LIM3_LO

LIM3_HI

HYS3

CNV_CFG

CFG1


CFG

ADC Configuration
address_offset : 0x0 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CFG CFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PWRUP VREFSEL REFBUFEN VREFVBAT EN STARTCAL RST SINKEN TMPEN FAST_DISCH VREFVBAT_DEL

PWRUP : Powering up ADC
bits : 0 - 0 (1 bit)
access : read-write

VREFSEL : To select Vref as 1.25 V or 2.5 V
bits : 1 - 1 (1 bit)
access : read-write

Enumeration:

0 : V_2p5

Vref = 2.5 V

1 : V_1p25

Vref = 1.25 V

End of enumeration elements list.

REFBUFEN : To enable internal reference buffer
bits : 2 - 2 (1 bit)
access : read-write

Enumeration:

0 : EXT_REF

External reference is used

1 : BUF_REF

Reference buffer is enabled

End of enumeration elements list.

VREFVBAT : VRef VBAT
bits : 3 - 3 (1 bit)
access : read-write

EN : To enable ADC subsystem
bits : 4 - 4 (1 bit)
access : read-write

STARTCAL : To start a new offset calibration cycle
bits : 5 - 5 (1 bit)
access : read-write

RST : Resets internal buffers and registers when high
bits : 6 - 6 (1 bit)
access : read-write

SINKEN : To enable additional 50 uA sink current capability @1.25 V, 100 uA current capability @2.5 V
bits : 7 - 7 (1 bit)
access : read-write

TMPEN : To power up temperature sensor
bits : 8 - 8 (1 bit)
access : read-write

FAST_DISCH : For fast switchover of Vref from 2.5 V to 1.25 V
bits : 9 - 9 (1 bit)
access : read-write

VREFVBAT_DEL : VRef VBAT delayed
bits : 10 - 10 (1 bit)
access : read-write


CNV_TIME

ADC Conversion Time
address_offset : 0x10 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CNV_TIME CNV_TIME read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SAMPTIME DLY

SAMPTIME : Number of clock cycles (ACLK) required for sampling
bits : 0 - 7 (8 bit)
access : read-write

DLY : Delay between two consecutive conversions in terms of number of ACLK cycles
bits : 8 - 15 (8 bit)
access : read-write


AVG_CFG

Averaging Configuration
address_offset : 0x14 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

AVG_CFG AVG_CFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 FACTOR OS EN

FACTOR : Program averaging factor for averaging enabled channels (1-256)
bits : 0 - 7 (8 bit)
access : read-write

OS : Enable oversampling
bits : 14 - 14 (1 bit)
access : read-write

EN : To enable averaging on Channels enabled in enable register
bits : 15 - 15 (1 bit)
access : read-write


IRQ_EN

Interrupt Enable
address_offset : 0x20 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

IRQ_EN IRQ_EN read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CNVDONE CALDONE OVF ALERT RDY

CNVDONE : Set it to enable interrupt after conversion is done
bits : 0 - 0 (1 bit)
access : read-write

CALDONE : Set it to enable interrupt for calibration done
bits : 10 - 10 (1 bit)
access : read-write

OVF : Set to enable interrupt in case of overflow
bits : 11 - 11 (1 bit)
access : read-write

ALERT : Enable Interrupt on Crossing Lower or Higher Limit
bits : 12 - 12 (1 bit)
access : read-write

RDY : Set to enable interrupt when ADC is ready to convert
bits : 13 - 13 (1 bit)
access : read-write


STAT

ADC Status
address_offset : 0x24 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

STAT STAT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 DONE0 DONE1 DONE2 DONE3 DONE4 DONE5 DONE6 DONE7 BATDONE TMPDONE TMP2DONE CALDONE RDY

DONE0 : Indicates conversion done on Channel 0
bits : 0 - 0 (1 bit)
access : read-write

DONE1 : Indicates conversion done on Channel 1
bits : 1 - 1 (1 bit)
access : read-write

DONE2 : Indicates conversion done on Channel 2
bits : 2 - 2 (1 bit)
access : read-write

DONE3 : Indicates conversion done on Channel 3
bits : 3 - 3 (1 bit)
access : read-write

DONE4 : Indicates conversion done on Channel 4
bits : 4 - 4 (1 bit)
access : read-write

DONE5 : Indicates conversion done on Channel 5
bits : 5 - 5 (1 bit)
access : read-write

DONE6 : Indicates conversion done on Channel 6
bits : 6 - 6 (1 bit)
access : read-write

DONE7 : Indicates conversion done on Channel 7
bits : 7 - 7 (1 bit)
access : read-write

BATDONE : Indicates conversion done for battery monitoring
bits : 8 - 8 (1 bit)
access : read-write

TMPDONE : Indicates conversion is done for temperature sensing
bits : 9 - 9 (1 bit)
access : read-write

TMP2DONE : Indicates conversion is done for temperature sensing 2
bits : 10 - 10 (1 bit)
access : read-write

CALDONE : Indicates calibration is done
bits : 14 - 14 (1 bit)
access : read-write

RDY : Indicates ADC is ready to start converting, when using external reference buffer
bits : 15 - 15 (1 bit)
access : read-write


OVF

Overflow of Output Registers
address_offset : 0x28 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

OVF OVF read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 CH0 CH1 CH2 CH3 CH4 CH5 CH6 CH7 BAT TMP TMP2

CH0 : Indicates overflow in channel 0 output register
bits : 0 - 0 (1 bit)
access : read-write

CH1 : Indicates overflow in channel 1 output register
bits : 1 - 1 (1 bit)
access : read-write

CH2 : Indicates overflow in channel 2 output register
bits : 2 - 2 (1 bit)
access : read-write

CH3 : Indicates overflow in channel 3 output register
bits : 3 - 3 (1 bit)
access : read-write

CH4 : Indicates overflow in channel 4 output register
bits : 4 - 4 (1 bit)
access : read-write

CH5 : Indicates overflow in channel 5 output register
bits : 5 - 5 (1 bit)
access : read-write

CH6 : Indicates overflow in channel 6 output register
bits : 6 - 6 (1 bit)
access : read-write

CH7 : Indicates overflow in channel 7 output register
bits : 7 - 7 (1 bit)
access : read-write

BAT : Indicates overflow in battery monitoring output register
bits : 8 - 8 (1 bit)
access : read-write

TMP : Indicates overflow in temperature output register
bits : 9 - 9 (1 bit)
access : read-write

TMP2 : Indicates overflow in temperature 2 output register
bits : 10 - 10 (1 bit)
access : read-write


ALERT

Alert Indication
address_offset : 0x2C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

ALERT ALERT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 HI0 LO0 HI1 LO1 HI2 LO2 HI3 LO3

HI0 : Channel 0 High alert status
bits : 0 - 0 (1 bit)
access : read-write

LO0 : Channel 0 Low alert status
bits : 1 - 1 (1 bit)
access : read-write

HI1 : Channel 1 High alert status
bits : 2 - 2 (1 bit)
access : read-write

LO1 : Channel 1 Low alert status
bits : 3 - 3 (1 bit)
access : read-write

HI2 : Channel 2 High alert status
bits : 4 - 4 (1 bit)
access : read-write

LO2 : Channel 2 Low alert status
bits : 5 - 5 (1 bit)
access : read-write

HI3 : Channel 3 High alert status
bits : 6 - 6 (1 bit)
access : read-write

LO3 : Channel 3 Low alert status
bits : 7 - 7 (1 bit)
access : read-write


CH0_OUT

Conversion Result Channel 0
address_offset : 0x30 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CH0_OUT CH0_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Conversion result of channel 0 is stored here
bits : 0 - 15 (16 bit)
access : read-only


CH1_OUT

Conversion Result Channel 1
address_offset : 0x34 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CH1_OUT CH1_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Conversion result of channel 1 is stored here
bits : 0 - 15 (16 bit)
access : read-only


CH2_OUT

Conversion Result Channel 2
address_offset : 0x38 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CH2_OUT CH2_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Conversion result of channel 2 is stored here
bits : 0 - 15 (16 bit)
access : read-only


CH3_OUT

Conversion Result Channel 3
address_offset : 0x3C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CH3_OUT CH3_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Conversion result of channel 3 is stored here
bits : 0 - 15 (16 bit)
access : read-only


PWRUP

ADC Power-up Time
address_offset : 0x4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

PWRUP PWRUP read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 WAIT

WAIT : Program this count to generate 20us wait time with respect to the PCLK frequency
bits : 0 - 10 (11 bit)
access : read-write


CH4_OUT

Conversion Result Channel 4
address_offset : 0x40 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CH4_OUT CH4_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Conversion result of channel 4 is stored here
bits : 0 - 15 (16 bit)
access : read-only


CH5_OUT

Conversion Result Channel 5
address_offset : 0x44 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CH5_OUT CH5_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Conversion result of channel 5 is stored here
bits : 0 - 15 (16 bit)
access : read-only


CH6_OUT

Conversion Result Channel 6
address_offset : 0x48 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CH6_OUT CH6_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Conversion result of channel 6 is stored here
bits : 0 - 15 (16 bit)
access : read-only


CH7_OUT

Conversion Result Channel 7
address_offset : 0x4C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CH7_OUT CH7_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Conversion result of channel 7 is stored here
bits : 0 - 15 (16 bit)
access : read-only


BAT_OUT

Battery Monitoring Result
address_offset : 0x50 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

BAT_OUT BAT_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Conversion result of battery monitoring is stored here
bits : 0 - 15 (16 bit)
access : read-only


TMP_OUT

Temperature Result
address_offset : 0x54 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TMP_OUT TMP_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Conversion result of Temperature measurement 1 is stored here
bits : 0 - 15 (16 bit)
access : read-only


TMP2_OUT

Temperature Result 2
address_offset : 0x58 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

TMP2_OUT TMP2_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Conversion result of Temperature measurement 2 is stored here
bits : 0 - 15 (16 bit)
access : read-only


DMA_OUT

DMA Output Register
address_offset : 0x5C Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

DMA_OUT DMA_OUT read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RESULT

RESULT : Register to store conversion result for DMA
bits : 0 - 15 (16 bit)
access : read-only


LIM0_LO

Channel 0 Low Limit
address_offset : 0x60 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LIM0_LO LIM0_LO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE EN

VALUE : Low limit value for channel 0
bits : 0 - 11 (12 bit)
access : read-write

EN : To enable low limit comparison on Channel 0
bits : 15 - 15 (1 bit)
access : read-write


LIM0_HI

Channel 0 High Limit
address_offset : 0x64 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LIM0_HI LIM0_HI read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE EN

VALUE : High limit value for channel 0
bits : 0 - 11 (12 bit)
access : read-write

EN : To enable high limit comparison on Channel 0
bits : 15 - 15 (1 bit)
access : read-write


HYS0

Channel 0 Hysteresis
address_offset : 0x68 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HYS0 HYS0 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE MONCYC EN

VALUE : Hysteresis value for Channel 0
bits : 0 - 8 (9 bit)
access : read-write

MONCYC : Program number of conversion cycles to monitor channel 0 before raising alert
bits : 12 - 14 (3 bit)
access : read-write

EN : To enable hysteresis for comparison on Channel 0
bits : 15 - 15 (1 bit)
access : read-write


LIM1_LO

Channel 1 Low Limit
address_offset : 0x70 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LIM1_LO LIM1_LO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE EN

VALUE : Low limit value for channel 1
bits : 0 - 11 (12 bit)
access : read-write

EN : To enable low limit comparison on Channel 1
bits : 15 - 15 (1 bit)
access : read-write


LIM1_HI

Channel 1 High Limit
address_offset : 0x74 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LIM1_HI LIM1_HI read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE EN

VALUE : High limit value for channel 1
bits : 0 - 11 (12 bit)
access : read-write

EN : To enable high limit comparison on Channel 1
bits : 15 - 15 (1 bit)
access : read-write


HYS1

Channel 1 Hysteresis
address_offset : 0x78 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HYS1 HYS1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE MONCYC EN

VALUE : Hysteresis value for Channel 1
bits : 0 - 8 (9 bit)
access : read-write

MONCYC : Program number of conversion cycles to monitor channel 1 before raising alert
bits : 12 - 14 (3 bit)
access : read-write

EN : To enable hysteresis for comparison on Channel 1
bits : 15 - 15 (1 bit)
access : read-write


CAL_WORD

Calibration Word
address_offset : 0x8 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CAL_WORD CAL_WORD read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE

VALUE : Offset calibration word
bits : 0 - 6 (7 bit)
access : read-write


LIM2_LO

Channel 2 Low Limit
address_offset : 0x80 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LIM2_LO LIM2_LO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE EN

VALUE : Low limit value for channel 2
bits : 0 - 11 (12 bit)
access : read-write

EN : To enable low limit comparison on Channel 2
bits : 15 - 15 (1 bit)
access : read-write


LIM2_HI

Channel 2 High Limit
address_offset : 0x84 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LIM2_HI LIM2_HI read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE EN

VALUE : High limit value for channel 2
bits : 0 - 11 (12 bit)
access : read-write

EN : To enable high limit comparison on Channel 2
bits : 15 - 15 (1 bit)
access : read-write


HYS2

Channel 2 Hysteresis
address_offset : 0x88 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HYS2 HYS2 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE MONCYC EN

VALUE : Hysteresis value for Channel 2
bits : 0 - 8 (9 bit)
access : read-write

MONCYC : Program number of conversion cycles to monitor channel 2 before raising alert
bits : 12 - 14 (3 bit)
access : read-write

EN : To enable hysteresis for comparison on Channel 2
bits : 15 - 15 (1 bit)
access : read-write


LIM3_LO

Channel 3 Low Limit
address_offset : 0x90 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LIM3_LO LIM3_LO read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE EN

VALUE : Low limit value for channel 3
bits : 0 - 11 (12 bit)
access : read-write

EN : To enable low limit comparison on Channel 3
bits : 15 - 15 (1 bit)
access : read-write


LIM3_HI

Channel 3 High Limit
address_offset : 0x94 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

LIM3_HI LIM3_HI read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE EN

VALUE : High limit value for channel 3
bits : 0 - 11 (12 bit)
access : read-write

EN : To enable high limit comparison on Channel 3
bits : 15 - 15 (1 bit)
access : read-write


HYS3

Channel 3 Hysteresis
address_offset : 0x98 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

HYS3 HYS3 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 VALUE MONCYC EN

VALUE : Hysteresis value for Channel 3
bits : 0 - 8 (9 bit)
access : read-write

MONCYC : Program number of conversion cycles to monitor channel 3 before raising alert
bits : 12 - 14 (3 bit)
access : read-write

EN : To enable hysteresis for comparison on Channel 3
bits : 15 - 15 (1 bit)
access : read-write


CNV_CFG

ADC Conversion Configuration
address_offset : 0xC Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CNV_CFG CNV_CFG read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 SEL BAT TMP TMP2 AUTOMODE DMAEN SINGLE MULTI

SEL : To select channel(s) to convert
bits : 0 - 7 (8 bit)
access : read-write

BAT : Enable Battery Monitoring
bits : 8 - 8 (1 bit)
access : read-write

TMP : To select temperature measurement 1
bits : 9 - 9 (1 bit)
access : read-write

TMP2 : To select temperature measurement 2
bits : 10 - 10 (1 bit)
access : read-write

AUTOMODE : Enable Auto Mode
bits : 12 - 12 (1 bit)
access : read-write

DMAEN : Enable DMA Channel
bits : 13 - 13 (1 bit)
access : read-write

SINGLE : Set to start single conversion
bits : 14 - 14 (1 bit)
access : read-write

MULTI : Set to start multiple conversions
bits : 15 - 15 (1 bit)
access : read-write


CFG1

Reference Buffer Low Power Mode
address_offset : 0xC0 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0

CFG1 CFG1 read-write 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Resets to 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 RBUFLP

RBUFLP : Enable low power mode for reference buffer
bits : 0 - 0 (1 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.