\n
address_offset : 0x0 Bytes (0x0)
size : 0x3F7C byte (0x0)
mem_usage : registers
protection :
ADCx Data and flags
address_offset : 0x3E90 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3E94 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3E98 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3E9C Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EA0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EA4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EA8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EAC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EB0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EB4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EB8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EBC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EC0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EC4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EC8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3ECC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3ED0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3ED4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3ED8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EDC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EE0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EE4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EE8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EEC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EF0 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EF4 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EF8 Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADCx Data and flags
address_offset : 0x3EFC Bytes (0x0)
size : 32 bit
access : read-only
reset_value : 0x0
reset_Mask : 0x0
OLD : Flag data has already been read.
bits : 2 - 2 (1 bit)
Enumeration:
0 : CLR
Last data has not been read
1 : SET
Last data already read
End of enumeration elements list.
VALID : Flag indicating if data is valid.
bits : 3 - 3 (1 bit)
Enumeration:
0 : CLR
Data is Invalid
1 : SET
Data is Valid
End of enumeration elements list.
DAT : ADCx data
bits : 4 - 31 (28 bit)
ADC Channel Select
address_offset : 0x3F10 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
ADCCP : Select ADC channel
bits : 0 - 4 (5 bit)
Enumeration:
0 : AIN0
AIN0
1 : AIN1
AIN1
2 : AIN2
AIN2
3 : AIN3
AIN3
4 : AIN4
AIN4
5 : AIN5
AIN5
6 : AIN6
AIN6
7 : AIN7
AIN7
8 : AIN8
AIN8
9 : AIN9
AIN9
10 : AIN10
AIN10
11 : AIN11
AIN11
12 : AIN12
AIN12
13 : AIN13
AIN13
14 : AIN14
AIN14
15 : AIN15
AIN15
22 : TEMP_SENSOR
TEMP_SENSOR
23 : VREFP_PADC
: Connect ADC_REFP to positive input. Note: This pin should not be measured relative to AGND. This selection is intended for measuring the differential voltage between the negative input and ADC_REFP.
24 : PVDD_IDAC2
: Use this to measure the PVDD supply voltage for IDAC2
25 : IOVDD_2
: Use this to measure half of the IOVDD supply voltage
26 : AVDD_2
: Use this to measure half of the AVDD supply voltage.
27 : VREFN_PADC
: Connect ADC_REFN to positive input.
End of enumeration elements list.
ADCCN : Selects channel for ADC negative input
bits : 8 - 12 (5 bit)
Enumeration:
0 : AIN0
AIN0
1 : AIN1
AIN1
2 : AIN2
AIN2
3 : AIN3
AIN3
4 : AIN4
AIN4
5 : AIN5
AIN5
6 : AIN6
AIN6
7 : AIN7
AIN7
8 : AIN8
AIN8
9 : AIN9
AIN9
10 : AIN10
AIN10
11 : AIN11
AIN11
12 : AIN12
AIN12
13 : AIN13
AIN13
14 : AIN14
AIN14
15 : AIN15
AIN15
16 : VREFP_NADC
: Connect ADC_REFP to negative input.
17 : VREFN_NADC
: Connect ADC_REFN to negative input. Use This setting for single ended measurements.
18 : AGND
AGND
19 : PGND
PGND
End of enumeration elements list.
ADC Sequencer Control
address_offset : 0x3F18 Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CH : Select channels included in sequence operation.
bits : 0 - 28 (29 bit)
EN : Sequence enable
bits : 30 - 30 (1 bit)
access : write-only
ST : Sequence restart, used to force sequence to start at first channel when sequence is working
bits : 31 - 31 (1 bit)
access : write-only
ADC Sequencer Configuration
address_offset : 0x3F1C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
DIF0 : Selects differential mode negative input for AIN0 in the sequence.
bits : 0 - 4 (5 bit)
DIF2 : Selects differential mode negative input for AIN2 in the sequence.
bits : 5 - 9 (5 bit)
DIF4 : Selects differential mode negative input for AIN4 in the sequence.
bits : 10 - 14 (5 bit)
DIF6 : Selects differential mode negative input for AIN6 in the sequence.
bits : 15 - 19 (5 bit)
T : Define programmable delay of 0 to 254 between sequences. A delay 255 will cause a halt after one sequence.
bits : 20 - 27 (8 bit)
User gain adjust
address_offset : 0x3F20 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
GN : User gain register
bits : 0 - 13 (14 bit)
User offset adjust
address_offset : 0x3F24 Bytes (0x0)
size : 14 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
OF : User offset register
bits : 0 - 13 (14 bit)
Digital comparator configuration
address_offset : 0x3F28 Bytes (0x0)
size : 18 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
EN : Digital comparator enable
bits : 0 - 0 (1 bit)
Enumeration:
0 : DIS
Disable
1 : EN
Enable
End of enumeration elements list.
DIR : Select digital comparator direction
bits : 1 - 1 (1 bit)
Enumeration:
0 : DIS
ADCTH less than channel 4 data
1 : EN
ADCTH larger than channel 4 data
End of enumeration elements list.
THR : Digital compare threshold
bits : 2 - 17 (16 bit)
ADC conversion configuration
address_offset : 0x3F2C Bytes (0x0)
size : 32 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
CNVC : Configure Conversion frequency
bits : 0 - 9 (10 bit)
CNVD : Configure ADC Acquisition time and sampling time
bits : 16 - 25 (10 bit)
ADC Configuration
address_offset : 0x4 Bytes (0x0)
size : 16 bit
access : read-write
reset_value : 0x0
reset_Mask : 0x0
C_TYPE : ADC conversion type
bits : 0 - 2 (3 bit)
Enumeration:
0 : NO
No conversion
1 : DIO
pin starts conversion (P2.4)
2 : SINGLE
Single conversion
3 : CONT
Continuous conversion (use this mode for the sequencer)
4 : PLA
conversion
End of enumeration elements list.
CNV_DMA : DMA request enable for ADC non-sequence conversion
bits : 3 - 3 (1 bit)
SEQ_DMA : DMA request enable for ADC sequence conversion
bits : 4 - 4 (1 bit)
Restart_ADC : Restart ADC, reset Analog Part of ADC
bits : 6 - 6 (1 bit)
access : write-only
REFB_PUP : ADC reference buffer power up
bits : 7 - 7 (1 bit)
PUP : ADC power up
bits : 9 - 9 (1 bit)
SOFT_RESET : software reset ADC
bits : 10 - 15 (6 bit)
access : write-only
Is something missing? Is something wrong? can you help correct it ? Please contact us at info@chipselect.org !
This website is sponsored by Embeetle, an IDE designed from scratch for embedded software developers.