Analog-to-Digital Converter (ADC)
872
SPRUH22I – April 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
Analog Subsystem
10.3.11 ADC Registers
This section contains the ADC registers and bit definitions with the registers grouped by function. All of the
ADC registers are located in Peripheral Frame 2 except the ADCRESULTx registers, which are found in
Peripheral Frame 0. See the device datasheet for specific addresses.
(1)
The second set of ADC result registers are mapped to the M3 memory space. This gives both cores access to the ADC
conversion results.
Table 10-4. ADC Registers
(1)
Register Name
Address Offset
Size
(x16)
Description
ADC1
7100h - 7174h
1
Analog-to-Digital Converter 1
ADC2
7180h - 71FFh
1
Analog-to-Digital Converter 2
ADC1 Results
0B00h - 0B0Fh
1
Analog-to-Digital Converter 1 Results
ADC2 Results
0B40h - 0B4Fh
1
Analog-to-Digital Converter 2 Results
ADC1 Results M3
5000 1600h - 5000
161Fh
1
Analog-to-Digital Converter 1 Results (M3)
ADC2 Results M3
5000 1680h - 5000
168Fh
1
Analog-to-Digital Converter 2 Results (M3)
(1)
This register is EALLOW protected.
(2)
The base address of the ADCRESULT registers differs from the base address of the other ADC registers. In the header files, the
ADCRESULT registers are found in the AdcResult register file, not AdcRegs.
Table 10-5. ADC Configuration and Control Registers (AdcRegs and AdcResult):
Register Name
Address Offset
Size
(x16)
Description
ADCCTL1
00h
1
Control 1 Register
(1)
ADCCTL2
01h
1
Control 2 register
ADCINTFLG
04h
1
Interrupt Flag Register
ADCINTFLGCLR
05h
1
Interrupt Flag Clear Register
ADCINTOVF
06h
1
Interrupt Overflow Register
ADCINTOVFCLR
07h
1
Interrupt Overflow Clear Register
INTSEL1N2
08h
1
Interrupt 1 and 2 Selection Register
(1)
INTSEL3N4
09h
1
Interrupt 3 and 4 Selection Register
(1)
INTSEL5N6
0Ah
1
Interrupt 5 and 6 Selection Register
(1)
INTSEL7N8
0Bh
1
Interrupt 7 and 8 Selection Register
(1)
SOCPRICTL
10h
1
SOC Priority Control Register
(1)
ADCSAMPLEMODE
12h
1
Sampling Mode Register
(1)
ADCINTSOCSEL1
14h
1
Interrupt SOC Selection 1 Register (for 8 channels)
(1)
ADCINTSOCSEL2
15h
1
Interrupt SOC Selection 2 Register (for 8 channels)
(1)
ADCSOCFLG1
18h
1
SOC Flag 1 Register (for 16 channels)
ADCSOCFRC1
1Ah
1
SOC Force 1 Register (for 16 channels)
ADCSOCOVF1
1Ch
1
SOC Overflow 1 Register (for 16 channels)
ADCSOCOVFCLR1
1Eh
1
SOC Overflow Clear 1 Register (for 16 channels)
ADCSOC0CTL - ADCSOC15CTL
20h - 2Fh
1
SOC0 Control Register to SOC15 Control Register
(1)
ADCREFTRIM
40h
1
Reference Trim Register
(1)
ADCOFFTRIM
41h
1
Offset Trim Register
(1)
ADCREV – reserved
4Fh
1
Revision Register
ADCRESULT0 - ADCRESULT15
00h - 0Fh
(2)
1
ADC Result 0 Register to ADC Result 15 Register