SLAU367P October 2012 – April 2020 MSP430FR5041 , MSP430FR5043 , MSP430FR50431 , MSP430FR5847 , MSP430FR58471 , MSP430FR5848 , MSP430FR5849 , MSP430FR5857 , MSP430FR5858 , MSP430FR5859 , MSP430FR5867 , MSP430FR58671 , MSP430FR5868 , MSP430FR5869 , MSP430FR5870 , MSP430FR5872 , MSP430FR58721 , MSP430FR5887 , MSP430FR5888 , MSP430FR5889 , MSP430FR58891 , MSP430FR5922 , MSP430FR59221 , MSP430FR5947 , MSP430FR59471 , MSP430FR5948 , MSP430FR5949 , MSP430FR5957 , MSP430FR5958 , MSP430FR5959 , MSP430FR5962 , MSP430FR5964 , MSP430FR5967 , MSP430FR5968 , MSP430FR5969 , MSP430FR5969-SP , MSP430FR59691 , MSP430FR5970 , MSP430FR5972 , MSP430FR59721 , MSP430FR5986 , MSP430FR5987 , MSP430FR5988 , MSP430FR5989 , MSP430FR5989-EP , MSP430FR59891 , MSP430FR5992 , MSP430FR5994 , MSP430FR59941 , MSP430FR6005 , MSP430FR6007 , MSP430FR6035 , MSP430FR6037 , MSP430FR60371 , MSP430FR6041 , MSP430FR6043 , MSP430FR60431 , MSP430FR6045 , MSP430FR6047 , MSP430FR60471 , MSP430FR6820 , MSP430FR6822 , MSP430FR68221 , MSP430FR6870 , MSP430FR6872 , MSP430FR68721 , MSP430FR6877 , MSP430FR6879 , MSP430FR68791 , MSP430FR6887 , MSP430FR6888 , MSP430FR6889 , MSP430FR68891 , MSP430FR6920 , MSP430FR6922 , MSP430FR69221 , MSP430FR6927 , MSP430FR69271 , MSP430FR6928 , MSP430FR6970 , MSP430FR6972 , MSP430FR69721 , MSP430FR6977 , MSP430FR6979 , MSP430FR69791 , MSP430FR6987 , MSP430FR6988 , MSP430FR6989 , MSP430FR69891
Table 34-3 lists the memory-mapped registers for the ADC12_B. See the device-specific data sheet for the base memory address of these registers. All other register offset addresses not listed in Table 34-3 should be considered as reserved locations, and the register contents should not be modified.
NOTE
All registers have word or byte register access. For a generic registerANYREG, the suffix "_L" (ANYREG_L) refers to the lower byte of the register (bits 0 through 7). The suffix "_H" (ANYREG_H) refers to the upper byte of the register (bits 8 through 15).
Offset | Acronym | Register Name | Type | Access | Reset | Section |
---|---|---|---|---|---|---|
00h | ADC12CTL0 | ADC12_B Control 0 | Read/write | Word | 0000h | Section 34.3.1 |
00h | ADC12CTL0_L | Read/write | Byte | 00h | ||
01h | ADC12CTL0_H | Read/write | Byte | 00h | ||
02h | ADC12CTL1 | ADC12_B Control 1 | Read/write | Word | 0000h | Section 34.3.2 |
02h | ADC12CTL1_L | Read/write | Byte | 00h | ||
03h | ADC12CTL1_H | Read/write | Byte | 00h | ||
04h | ADC12CTL2 | ADC12_B Control 2 | Read/write | Word | 0020h | Section 34.3.3 |
04h | ADC12CTL2_L | Read/write | Byte | 20h | ||
05h | ADC12CTL2_H | Read/write | Byte | 00h | ||
06h | ADC12CTL3 | ADC12_B Control 3 | Read/write | Byte | 0000h | Section 34.3.4 |
06h | ADC12CTL3_L | Read/write | Byte | 00h | ||
07h | ADC12CTL3_H | Read/write | 00h | |||
08h | ADC12LO | ADC12_B Window Comparator Low Threshold Register | Read/write | Word | 0000h | Section 34.3.8 |
08h | ADC12LO_L | Read/write | Byte | 00h | ||
09h | ADC12LO_H | Read/write | Byte | 00h | ||
0Ah | ADC12HI | ADC12_B Window Comparator High Threshold Register | Read/write | Word | 0FFFh | Section 34.3.7 |
0Ah | ADC12HI_L | Read/write | Byte | FFh | ||
0Bh | ADC12HI_H | Read/write | Byte | 0Fh | ||
0Ch | ADC12IFGR0 | ADC12_B Interrupt Flag 0 | Read/write | Word | 0000h | Section 34.3.12 |
0Ch | ADC12IFGR0_L | Read/write | Byte | 00h | ||
0Dh | ADC12IFGR0_H | Read/write | Byte | 00h | ||
0Eh | ADC12IFGR1 | ADC12_B Interrupt Flag 1 | Read/write | Word | 0000h | Section 34.3.13 |
0Eh | ADC12IFGR1_L | Read/write | Byte | 00h | ||
0Fh | ADC12IFGR1_H | Read/write | Byte | 00h | ||
10h | ADC12IFGR2 | ADC12_B Interrupt Flag 2 | Read/write | Word | 0000h | Section 34.3.14 |
10h | ADC12IFGR2_L | Read/write | Byte | 00h | ||
11h | ADC12IFGR2_H | Read/write | Byte | 00h | ||
12h | ADC12IER0 | ADC12_B Interrupt Enable 0 | Read/write | Word | 0000h | Section 34.3.9 |
12h | ADC12IER0_L | Read/write | Byte | 00h | ||
13h | ADC12IER0_H | Read/write | Byte | 00h | ||
14h | ADC12IER1 | ADC12_B Interrupt Enable 1 | Read/write | Word | 0000h | Section 34.3.10 |
14h | ADC12IER1_L | Read/write | Byte | 00h | ||
15h | ADC12IER1_H | Read/write | Byte | 00h | ||
16h | ADC12IER2 | ADC12_B Interrupt Enable 2 | Read/write | Word | 0000h | Section 34.3.11 |
16h | ADC12IER2_L | Read/write | Byte | 00h | ||
17h | ADC12IER2_H | Read/write | Byte | 00h | ||
18h | ADC12IV | ADC12_B Interrupt Vector | Read/write | Word | 0000h | Section 34.3.15 |
18h | ADC12IV_L | Read/write | Byte | 00h | ||
19h | ADC12IV_H | Read | Byte | 00h | ||
20h | ADC12MCTL0 | ADC12_B Memory Control 0 | Read/write | Word | 0000h | Section 34.3.6 |
20h | ADC12MCTL0_L | Read/write | Byte | 00h | ||
21h | ADC12MCTL0_H | Read/write | Byte | 00h | ||
22h | ADC12MCTL1 | ADC12_B Memory Control 1 | Read/write | Word | 0000h | Section 34.3.6 |
22h | ADC12MCTL1_L | Read/write | Byte | 00h | ||
23h | ADC12MCTL1_H | Read/write | Byte | 00h | ||
24h | ADC12MCTL2 | ADC12_B Memory Control 2 | Read/write | Word | 0000h | Section 34.3.6 |
24h | ADC12MCTL2_L | Read/write | Byte | 00h | ||
25h | ADC12MCTL2_H | Read/write | Byte | 00h | ||
26h | ADC12MCTL3 | ADC12_B Memory Control 3 | Read/write | Word | 0000h | Section 34.3.6 |
26h | ADC12MCTL3_L | Read/write | Byte | 00h | ||
27h | ADC12MCTL3_H | Read/write | Byte | 00h | ||
28h | ADC12MCTL4 | ADC12_B Memory Control 4 | Read/write | Word | 0000h | Section 34.3.6 |
28h | ADC12MCTL4_L | Read/write | Byte | 00h | ||
29h | ADC12MCTL4_H | Read/write | Byte | 00h | ||
2Ah | ADC12MCTL5 | ADC12_B Memory Control 5 | Read/write | Word | 0000h | Section 34.3.6 |
2Ah | ADC12MCTL5_L | Read/write | Byte | 00h | ||
2Bh | ADC12MCTL5_H | Read/write | Byte | 00h | ||
2Ch | ADC12MCTL6 | ADC12_B Memory Control 6 | Read/write | Word | 0000h | Section 34.3.6 |
2Ch | ADC12MCTL6_L | Read/write | Byte | 00h | ||
2Dh | ADC12MCTL6_H | Read/write | Byte | 00h | ||
2Eh | ADC12MCTL7 | ADC12_B Memory Control 7 | Read/write | Word | 0000h | Section 34.3.6 |
2Eh | ADC12MCTL7_L | Read/write | Byte | 00h | ||
2Fh | ADC12MCTL7_H | Read/write | Byte | 00h | ||
30h | ADC12MCTL8 | ADC12_B Memory Control 8 | Read/write | Word | 0000h | Section 34.3.6 |
30h | ADC12MCTL8_L | Read/write | Byte | 00h | ||
31h | ADC12MCTL8_H | Read/write | Byte | 00h | ||
32h | ADC12MCTL9 | ADC12_B Memory Control 9 | Read/write | Word | 0000h | Section 34.3.6 |
32h | ADC12MCTL9_L | Read/write | Byte | 00h | ||
33h | ADC12MCTL9_H | Read/write | Byte | 00h | ||
34h | ADC12MCTL10 | ADC12_B Memory Control 10 | Read/write | Word | 0000h | Section 34.3.6 |
34h | ADC12MCTL10_L | Read/write | Byte | 00h | ||
35h | ADC12MCTL10_H | Read/write | Byte | 00h | ||
36h | ADC12MCTL11 | ADC12_B Memory Control 11 | Read/write | Word | 0000h | Section 34.3.6 |
36h | ADC12MCTL11_L | Read/write | Byte | 00h | ||
37h | ADC12MCTL11_H | Read/write | Byte | 00h | ||
38h | ADC12MCTL12 | ADC12_B Memory Control 12 | Read/write | Word | 0000h | Section 34.3.6 |
38h | ADC12MCTL12_L | Read/write | Byte | 00h | ||
39h | ADC12MCTL12_H | Read/write | Byte | 00h | ||
3Ah | ADC12MCTL13 | ADC12_B Memory Control 13 | Read/write | Word | 0000h | Section 34.3.6 |
3Ah | ADC12MCTL13_L | Read/write | Byte | 00h | ||
3Bh | ADC12MCTL13_H | Read/write | Byte | 00h | ||
3Ch | ADC12MCTL14 | ADC12_B Memory Control 14 | Read/write | Word | 0000h | Section 34.3.6 |
3Ch | ADC12MCTL14_L | Read/write | Byte | 00h | ||
3Dh | ADC12MCTL14_H | Read/write | Byte | 00h | ||
3Eh | ADC12MCTL15 | ADC12_B Memory Control 15 | Read/write | Word | 0000h | Section 34.3.6 |
3Eh | ADC12MCTL15_L | Read/write | Byte | 00h | ||
3Fh | ADC12MCTL15_H | Read/write | Byte | 00h | ||
40h | ADC12MCTL16 | ADC12_B Memory Control 16 | Read/write | Word | 0000h | Section 34.3.6 |
40h | ADC12MCTL16_L | Read/write | Byte | 00h | ||
41h | ADC12MCTL16_H | Read/write | Byte | 00h | ||
42h | ADC12MCTL17 | ADC12_B Memory Control 17 | Read/write | Word | 0000h | Section 34.3.6 |
42h | ADC12MCTL17_L | Read/write | Byte | 00h | ||
43h | ADC12MCTL17_H | Read/write | Byte | 00h | ||
44h | ADC12MCTL18 | ADC12_B Memory Control 18 | Read/write | Word | 0000h | Section 34.3.6 |
44h | ADC12MCTL18_L | Read/write | Byte | 00h | ||
45h | ADC12MCTL18_H | Read/write | Byte | 00h | ||
46h | ADC12MCTL19 | ADC12_B Memory Control 19 | Read/write | Word | 0000h | Section 34.3.6 |
46h | ADC12MCTL19_L | Read/write | Byte | 00h | ||
47h | ADC12MCTL19_H | Read/write | Byte | 00h | ||
48h | ADC12MCTL20 | ADC12_B Memory Control 20 | Read/write | Word | 0000h | Section 34.3.6 |
48h | ADC12MCTL20_L | Read/write | Byte | 00h | ||
49h | ADC12MCTL20_H | Read/write | Byte | 00h | ||
4Ah | ADC12MCTL21 | ADC12_B Memory Control 21 | Read/write | Word | 0000h | Section 34.3.6 |
4Ah | ADC12MCTL21_L | Read/write | Byte | 00h | ||
4Bh | ADC12MCTL21_H | Read/write | Byte | 00h | ||
4Ch | ADC12MCTL22 | ADC12_B Memory Control 22 | Read/write | Word | 0000h | Section 34.3.6 |
4Ch | ADC12MCTL22_L | Read/write | Byte | 00h | ||
4Dh | ADC12MCTL22_H | Read/write | Byte | 00h | ||
4Eh | ADC12MCTL23 | ADC12_B Memory Control 23 | Read/write | Word | 0000h | Section 34.3.6 |
4Eh | ADC12MCTL23_L | Read/write | Byte | 00h | ||
4Fh | ADC12MCTL23_H | Read/write | Byte | 00h | ||
50h | ADC12MCTL24 | ADC12_B Memory Control 24 | Read/write | Word | 0000h | Section 34.3.6 |
50h | ADC12MCTL24_L | Read/write | Byte | 00h | ||
51h | ADC12MCTL24_H | Read/write | Byte | 00h | ||
52h | ADC12MCTL25 | ADC12_B Memory Control 25 | Read/write | Word | 0000h | Section 34.3.6 |
52h | ADC12MCTL25_L | Read/write | Byte | 00h | ||
53h | ADC12MCTL25_H | Read/write | Byte | 00h | ||
54h | ADC12MCTL26 | ADC12_B Memory Control 26 | Read/write | Word | 0000h | Section 34.3.6 |
54h | ADC12MCTL26_L | Read/write | Byte | 00h | ||
55h | ADC12MCTL26_H | Read/write | Byte | 00h | ||
56h | ADC12MCTL27 | ADC12_B Memory Control 27 | Read/write | Word | 0000h | Section 34.3.6 |
56h | ADC12MCTL27_L | Read/write | Byte | 00h | ||
57h | ADC12MCTL27_H | Read/write | Byte | 00h | ||
58h | ADC12MCTL28 | ADC12_B Memory Control 28 | Read/write | Word | 0000h | Section 34.3.6 |
58h | ADC12MCTL28_L | Read/write | Byte | 00h | ||
59h | ADC12MCTL28_H | Read/write | Byte | 00h | ||
5Ah | ADC12MCTL29 | ADC12_B Memory Control 29 | Read/write | Word | 0000h | Section 34.3.6 |
5Ah | ADC12MCTL29_L | Read/write | Byte | 00h | ||
5Bh | ADC12MCTL29_H | Read/write | Byte | 00h | ||
5Ch | ADC12MCTL30 | ADC12_B Memory Control 30 | Read/write | Word | 0000h | Section 34.3.6 |
5Ch | ADC12MCTL30_L | Read/write | Byte | 00h | ||
5Dh | ADC12MCTL30_H | Read/write | Byte | 00h | ||
5Eh | ADC12MCTL31 | ADC12_B Memory Control 31 | Read/write | Word | 0000h | Section 34.3.6 |
5Eh | ADC12MCTL31_L | Read/write | Byte | 00h | ||
5Fh | ADC12MCTL31_H | Read/write | Byte | 00h | ||
60h | ADC12MEM0 | ADC12_B Memory 0 | Read/write | Word | undefined | Section 34.3.5 |
60h | ADC12MEM0_L | Read/write | Byte | undefined | ||
61h | ADC12MEM0_H | Read/write | Byte | undefined | ||
62h | ADC12MEM1 | ADC12_B Memory 1 | Read/write | Word | undefined | Section 34.3.5 |
62h | ADC12MEM1_L | Read/write | Byte | undefined | ||
63h | ADC12MEM1_H | Read/write | Byte | undefined | ||
64h | ADC12MEM2 | ADC12_B Memory 2 | Read/write | Word | undefined | Section 34.3.5 |
64h | ADC12MEM2_L | Read/write | Byte | undefined | ||
65h | ADC12MEM2_H | Read/write | Byte | undefined | ||
66h | ADC12MEM3 | ADC12_B Memory 3 | Read/write | Word | undefined | Section 34.3.5 |
66h | ADC12MEM3_L | Read/write | Byte | undefined | ||
67h | ADC12MEM3_H | Read/write | Byte | undefined | ||
68h | ADC12MEM4 | ADC12_B Memory 4 | Read/write | Word | undefined | Section 34.3.5 |
68h | ADC12MEM4_L | Read/write | Byte | undefined | ||
69h | ADC12MEM4_H | Read/write | Byte | undefined | ||
6Ah | ADC12MEM5 | ADC12_B Memory 5 | Read/write | Word | undefined | Section 34.3.5 |
6Ah | ADC12MEM5_L | Read/write | Byte | undefined | ||
6Bh | ADC12MEM5_H | Read/write | Byte | undefined | ||
6Ch | ADC12MEM6 | ADC12_B Memory 6 | Read/write | Word | undefined | Section 34.3.5 |
6Ch | ADC12MEM6_L | Read/write | Byte | undefined | ||
6Dh | ADC12MEM6_H | Read/write | Byte | undefined | ||
6Eh | ADC12MEM7 | ADC12_B Memory 7 | Read/write | Word | undefined | Section 34.3.5 |
6Eh | ADC12MEM7_L | Read/write | Byte | undefined | ||
6Fh | ADC12MEM7_H | Read/write | Byte | undefined | ||
70h | ADC12MEM8 | ADC12_B Memory 8 | Read/write | Word | undefined | Section 34.3.5 |
70h | ADC12MEM8_L | Read/write | Byte | undefined | ||
71h | ADC12MEM8_H | Read/write | Byte | undefined | ||
72h | ADC12MEM9 | ADC12_B Memory 9 | Read/write | Word | undefined | Section 34.3.5 |
72h | ADC12MEM9_L | Read/write | Byte | undefined | ||
73h | ADC12MEM9_H | Read/write | Byte | undefined | ||
74h | ADC12MEM10 | ADC12_B Memory 10 | Read/write | Word | undefined | Section 34.3.5 |
74h | ADC12MEM10_L | Read/write | Byte | undefined | ||
75h | ADC12MEM10_H | Read/write | Byte | undefined | ||
76h | ADC12MEM11 | ADC12_B Memory 11 | Read/write | Word | undefined | Section 34.3.5 |
76h | ADC12MEM11_L | Read/write | Byte | undefined | ||
77h | ADC12MEM11_H | Read/write | Byte | undefined | ||
78h | ADC12MEM12 | ADC12_B Memory 12 | Read/write | Word | undefined | Section 34.3.5 |
78h | ADC12MEM12_L | Read/write | Byte | undefined | ||
79h | ADC12MEM12_H | Read/write | Byte | undefined | ||
7Ah | ADC12MEM13 | ADC12_B Memory 13 | Read/write | Word | undefined | Section 34.3.5 |
7Ah | ADC12MEM13_L | Read/write | Byte | undefined | ||
7Bh | ADC12MEM13_H | Read/write | Byte | undefined | ||
7Ch | ADC12MEM14 | ADC12_B Memory 14 | Read/write | Word | undefined | Section 34.3.5 |
7Ch | ADC12MEM14_L | Read/write | Byte | undefined | ||
7Dh | ADC12MEM14_H | Read/write | Byte | undefined | ||
7Eh | ADC12MEM15 | ADC12_B Memory 15 | Read/write | Word | undefined | Section 34.3.5 |
7Eh | ADC12MEM15_L | Read/write | Byte | undefined | ||
7Fh | ADC12MEM15_H | Read/write | Byte | undefined | ||
80h | ADC12MEM16 | ADC12_B Memory 16 | Read/write | Word | undefined | Section 34.3.5 |
80h | ADC12MEM16_L | Read/write | Byte | undefined | ||
81h | ADC12MEM16_H | Read/write | Byte | undefined | ||
82h | ADC12MEM17 | ADC12_B Memory 17 | Read/write | Word | undefined | Section 34.3.5 |
82h | ADC12MEM17_L | Read/write | Byte | undefined | ||
83h | ADC12MEM17_H | Read/write | Byte | undefined | ||
84h | ADC12MEM18 | ADC12_B Memory 18 | Read/write | Word | undefined | Section 34.3.5 |
84h | ADC12MEM18_L | Read/write | Byte | undefined | ||
85h | ADC12MEM18_H | Read/write | Byte | undefined | ||
86h | ADC12MEM19 | ADC12_B Memory 19 | Read/write | Word | undefined | Section 34.3.5 |
86h | ADC12MEM19_L | Read/write | Byte | undefined | ||
87h | ADC12MEM19_H | Read/write | Byte | undefined | ||
88h | ADC12MEM20 | ADC12_B Memory 20 | Read/write | Word | undefined | Section 34.3.5 |
88h | ADC12MEM20_L | Read/write | Byte | undefined | ||
89h | ADC12MEM20_H | Read/write | Byte | undefined | ||
8Ah | ADC12MEM21 | ADC12_B Memory 21 | Read/write | Word | undefined | Section 34.3.5 |
8Ah | ADC12MEM21_L | Read/write | Byte | undefined | ||
8Bh | ADC12MEM21_H | Read/write | Byte | undefined | ||
8Ch | ADC12MEM22 | ADC12_B Memory 22 | Read/write | Word | undefined | Section 34.3.5 |
8Ch | ADC12MEM22_L | Read/write | Byte | undefined | ||
8Dh | ADC12MEM22_H | Read/write | Byte | undefined | ||
8Eh | ADC12MEM23 | ADC12_B Memory 23 | Read/write | Word | undefined | Section 34.3.5 |
8Eh | ADC12MEM23_L | Read/write | Byte | undefined | ||
8Fh | ADC12MEM23_H | Read/write | Byte | undefined | ||
90h | ADC12MEM24 | ADC12_B Memory 24 | Read/write | Word | undefined | Section 34.3.5 |
90h | ADC12MEM24_L | Read/write | Byte | undefined | ||
91h | ADC12MEM24_H | Read/write | Byte | undefined | ||
92h | ADC12MEM25 | ADC12_B Memory 25 | Read/write | Word | undefined | Section 34.3.5 |
92h | ADC12MEM25_L | Read/write | Byte | undefined | ||
93h | ADC12MEM25_H | Read/write | Byte | undefined | ||
94h | ADC12MEM26 | ADC12_B Memory 26 | Read/write | Word | undefined | Section 34.3.5 |
94h | ADC12MEM26_L | Read/write | Byte | undefined | ||
95h | ADC12MEM26_H | Read/write | Byte | undefined | ||
96h | ADC12MEM27 | ADC12_B Memory 27 | Read/write | Word | undefined | Section 34.3.5 |
96h | ADC12MEM27_L | Read/write | Byte | undefined | ||
97h | ADC12MEM27_H | Read/write | Byte | undefined | ||
98h | ADC12MEM28 | ADC12_B Memory 28 | Read/write | Word | undefined | Section 34.3.5 |
98h | ADC12MEM28_L | Read/write | Byte | undefined | ||
99h | ADC12MEM28_H | Read/write | Byte | undefined | ||
9Ah | ADC12MEM29 | ADC12_B Memory 29 | Read/write | Word | undefined | Section 34.3.5 |
9Ah | ADC12MEM29_L | Read/write | Byte | undefined | ||
9Bh | ADC12MEM29_H | Read/write | Byte | undefined | ||
9Ch | ADC12MEM30 | ADC12_B Memory 30 | Read/write | Word | undefined | Section 34.3.5 |
9Ch | ADC12MEM30_L | Read/write | Byte | undefined | ||
9Dh | ADC12MEM30_H | Read/write | Byte | undefined | ||
9Eh | ADC12MEM31 | ADC12_B Memory 31 | Read/write | Word | undefined | Section 34.3.5 |
9Eh | ADC12MEM31_L | Read/write | Byte | undefined | ||
9Fh | ADC12MEM31_H | Read/write | Byte | undefined |