This section provides information on the ADC Module Instance within this product. Each of the registers within the Module Instance is described separately below.
ADC (Analog to Digital Converter) module INTERNAL_NOTE: ADC Documentation: https://confluence.itg.ti.com/pages/viewpage.action?spaceKey=BRD&title=Loki+ADC
|
Register Name |
Type |
Register Width (Bits) |
Register Reset |
Address Offset |
|
RO |
32 |
0x0000 0000 |
0x0000 1020 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1028 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1030 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1038 |
|
|
WO |
32 |
0x0000 0000 |
0x0000 1040 |
|
|
WO |
32 |
0x0000 0000 |
0x0000 1048 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1050 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1058 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1060 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1068 |
|
|
WO |
32 |
0x0000 0000 |
0x0000 1070 |
|
|
WO |
32 |
0x0000 0000 |
0x0000 1078 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1080 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1088 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1090 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1098 |
|
|
WO |
32 |
0x0000 0000 |
0x0000 10A0 |
|
|
WO |
32 |
0x0000 0000 |
0x0000 10A8 |
|
|
RO |
32 |
0x0000 0009 |
0x0000 10E0 |
|
|
RO |
32 |
0x2611 0010 |
0x0000 10FC |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1100 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1104 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1108 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 110C |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1114 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1118 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 111C |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1120 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1148 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1150 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1154 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1158 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1160 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1170 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1180 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1184 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1188 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 118C |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1190 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1194 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1280 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1284 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1288 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 128C |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1290 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1294 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1298 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 129C |
|
|
RO |
32 |
0x0000 0000 |
0x0000 12A0 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 12A4 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 12A8 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 12AC |
|
|
RO |
32 |
0x0000 0000 |
0x0000 12B0 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 12B4 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 12B8 |
|
|
RO |
32 |
0x0000 0000 |
0x0000 12BC |
|
|
RO |
32 |
0x0000 0000 |
0x0000 1340 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E00 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E04 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E08 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E0C |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E10 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E14 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E18 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E1C |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E20 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E24 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E28 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E2C |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1E30 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 1F14 |
|
|
RW |
32 |
0x0000 0000 |
0x0000 2000 |
|
Address offset |
0x0000 1020 |
||
|
Description |
This register provides the highest priority enabled interrupt index. 0x0 means no event pending. Interrupt 1 is the highest priority, 2 next highest, 4, 8, ... 2^31 is the least priority. That is, the least bit position that is set to 1 denotes the highest priority pending interrupt. The priority order is fixed. However, users can implement their own prioritization schemes using other registers that expose the full set of interrupts that have occurred. |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:10 |
Reserved |
|
RO |
0x00 0000 |
||
|
9:0 |
STA |
Interrupt index status |
RO |
0x000 |
||
|
|
|
Read 0x000 |
NOINTR |
|
||
|
|
|
Read 0x001 |
OVIFG |
|
||
|
|
|
Read 0x002 |
TOVIFG |
|
||
|
|
|
Read 0x003 |
HIGHIFG |
|
||
|
|
|
Read 0x004 |
LOWIFG |
|
||
|
|
|
Read 0x005 |
INIFG |
|
||
|
|
|
Read 0x006 |
DMADONE |
|
||
|
|
|
Read 0x007 |
UVIFG |
|
||
|
|
|
Read 0x009 |
MEMRESIFG0 |
|
||
|
|
|
Read 0x00A |
MEMRESIFG1 |
|
||
|
|
|
Read 0x00B |
MEMRESIFG2 |
|
||
|
|
|
Read 0x00C |
MEMRESIFG3 |
|
||
|
|
|
Read 0x00D |
MEMRESIFG4 |
|
||
|
|
|
Read 0x00E |
MEMRESIFG5 |
|
||
|
|
|
Read 0x00F |
MEMRESIFG6 |
|
||
|
|
|
Read 0x010 |
MEMRESIFG7 |
|
||
|
|
|
Read 0x011 |
MEMRESIFG8 |
|
||
|
|
|
Read 0x012 |
MEMRESIFG9 |
|
||
|
|
|
Read 0x013 |
MEMRESIFG10 |
|
||
|
|
|
Read 0x014 |
MEMRESIFG11 |
|
||
|
|
|
Read 0x015 |
MEMRESIFG12 |
|
||
|
|
|
Read 0x016 |
MEMRESIFG13 |
|
||
|
|
|
Read 0x017 |
MEMRESIFG14 |
|
||
|
|
|
Read 0x018 |
MEMRESIFG15 |
|
||
|
Address offset |
0x0000 1028 |
||
|
Description |
Interrupt mask. This register selects interrupt sources which are allowed to pass from [RIS0.*] to [MIS0.*] when the corresponding bit-fields are set to 1. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:24 |
Reserved |
|
RO |
0x00 |
||
|
23 |
MEMRESIFG15 |
MEMRES15 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
22 |
MEMRESIFG14 |
MEMRES14 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
21 |
MEMRESIFG13 |
MEMRES13 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
20 |
MEMRESIFG12 |
MEMRES12 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
19 |
MEMRESIFG11 |
MEMRES11 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
18 |
MEMRESIFG10 |
MEMRES10 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
17 |
MEMRESIFG9 |
MEMRES9 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
16 |
MEMRESIFG8 |
MEMRES8 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
15 |
MEMRESIFG7 |
MEMRES7 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
14 |
MEMRESIFG6 |
MEMRES6 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
13 |
MEMRESIFG5 |
MEMRES5 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
12 |
MEMRESIFG4 |
MEMRES4 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
11 |
MEMRESIFG3 |
MEMRES3 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
10 |
MEMRESIFG2 |
MEMRES2 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
9 |
MEMRESIFG1 |
MEMRES1 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
8 |
MEMRESIFG0 |
MEMRES0 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
7 |
ASCDONE |
Mask for ASC done raw interrupt flag. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
6 |
UVIFG |
Conversion underflow interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
5 |
DMADONE |
DMA done interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
4 |
INIFG |
In-range comparator interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
3 |
LOWIFG |
Low threshold compare interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
2 |
HIGHIFG |
High threshold compare interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
1 |
TOVIFG |
Sequence conversion time overflow interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
0 |
OVIFG |
Conversion overflow interrupt mask. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
Address offset |
0x0000 1030 |
||
|
Description |
Raw interrupt status. This register reflects the state of all pending interrupts, regardless of masking. This register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the corresponding [ICLR0.*] register bit. |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:24 |
Reserved |
|
RO |
0x00 |
||
|
23 |
MEMRESIFG15 |
Raw interrupt status for MEMRES15. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
22 |
MEMRESIFG14 |
Raw interrupt status for MEMRES14. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
21 |
MEMRESIFG13 |
Raw interrupt status for MEMRES13. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
20 |
MEMRESIFG12 |
Raw interrupt status for MEMRES12. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
19 |
MEMRESIFG11 |
Raw interrupt status for MEMRES11. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
18 |
MEMRESIFG10 |
Raw interrupt status for MEMRES10. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
17 |
MEMRESIFG9 |
Raw interrupt status for MEMRES9. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
16 |
MEMRESIFG8 |
Raw interrupt status for MEMRES8. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
15 |
MEMRESIFG7 |
Raw interrupt status for MEMRES7. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
14 |
MEMRESIFG6 |
Raw interrupt status for MEMRES6. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
13 |
MEMRESIFG5 |
Raw interrupt status for MEMRES5. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
12 |
MEMRESIFG4 |
Raw interrupt status for MEMRES4. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
11 |
MEMRESIFG3 |
Raw interrupt status for MEMRES3. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
10 |
MEMRESIFG2 |
Raw interrupt status for MEMRES2. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
9 |
MEMRESIFG1 |
Raw interrupt status for MEMRES1. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
8 |
MEMRESIFG0 |
Raw interrupt status for MEMRES0. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
7 |
ASCDONE |
Raw interrupt flag for ASC done. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
6 |
UVIFG |
Raw interrupt flag for MEMRESx underflow. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
5 |
DMADONE |
Raw interrupt flag for DMADONE. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
4 |
INIFG |
Raw interrupt status for In-range comparator. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
3 |
LOWIFG |
Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
2 |
HIGHIFG |
Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
1 |
TOVIFG |
Raw interrupt flag for sequence conversion trigger overflow. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
0 |
OVIFG |
Raw interrupt flag for MEMRESx overflow. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
Address offset |
0x0000 1038 |
||
|
Description |
Masked interrupt status. This register is simply a bitwise AND of the contents of [IMASK.*] and [RIS.*] registers. A flag set in this register can be cleared by writing 1 to the corresponding [ICLR.*] register bit. |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:24 |
Reserved |
|
RO |
0x00 |
||
|
23 |
MEMRESIFG15 |
Masked interrupt status for MEMRES15. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
22 |
MEMRESIFG14 |
Masked interrupt status for MEMRES14. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
21 |
MEMRESIFG13 |
Masked interrupt status for MEMRES13. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
20 |
MEMRESIFG12 |
Masked interrupt status for MEMRES12. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
19 |
MEMRESIFG11 |
Masked interrupt status for MEMRES11. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
18 |
MEMRESIFG10 |
Masked interrupt status for MEMRES10. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
17 |
MEMRESIFG9 |
Masked interrupt status for MEMRES9. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
16 |
MEMRESIFG8 |
Masked interrupt status for MEMRES8. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
15 |
MEMRESIFG7 |
Masked interrupt status for MEMRES7. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
14 |
MEMRESIFG6 |
Masked interrupt status for MEMRES6. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
13 |
MEMRESIFG5 |
Masked interrupt status for MEMRES5. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
12 |
MEMRESIFG4 |
Masked interrupt status for MEMRES4. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
11 |
MEMRESIFG3 |
Masked interrupt status for MEMRES3. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
10 |
MEMRESIFG2 |
Masked interrupt status for MEMRES2. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
9 |
MEMRESIFG1 |
Masked interrupt status for MEMRES1. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
8 |
MEMRESIFG0 |
Masked interrupt status for MEMRES0. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
7 |
ASCDONE |
Masked interrupt status for ASC done. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
6 |
UVIFG |
Masked interrupt flag for MEMRESx underflow. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
5 |
DMADONE |
Masked interrupt flag for DMADONE. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
4 |
INIFG |
Mask INIFG in MIS0 register. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
3 |
LOWIFG |
Masked interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
2 |
HIGHIFG |
Masked interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
1 |
TOVIFG |
Masked interrupt flag for sequence conversion timeout overflow. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
0 |
OVIFG |
Masked interrupt flag for MEMRESx overflow. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
Address offset |
0x0000 1040 |
||
|
Description |
Interrupt set register. This register can used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding [RIS.*] bit also gets set. If the corresponding [IMASK.*] bit is set, then the corresponding [MIS.*] register bit also gets set. |
||
|
Type |
WO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:24 |
Reserved |
|
RO |
0x00 |
||
|
23 |
MEMRESIFG15 |
Set interrupt status for MEMRES15. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
22 |
MEMRESIFG14 |
Set interrupt status for MEMRES14. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
21 |
MEMRESIFG13 |
Set interrupt status for MEMRES13. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
20 |
MEMRESIFG12 |
Set interrupt status for MEMRES12. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
19 |
MEMRESIFG11 |
Set interrupt status for MEMRES11. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
18 |
MEMRESIFG10 |
Set interrupt status for MEMRES10. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
17 |
MEMRESIFG9 |
Set interrupt status for MEMRES9. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
16 |
MEMRESIFG8 |
Set interrupt status for MEMRES8. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
15 |
MEMRESIFG7 |
Set interrupt status for MEMRES7. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
14 |
MEMRESIFG6 |
Set interrupt status for MEMRES6. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
13 |
MEMRESIFG5 |
Set interrupt status for MEMRES5. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
12 |
MEMRESIFG4 |
|
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
11 |
MEMRESIFG3 |
Set interrupt status for MEMRES3. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
10 |
MEMRESIFG2 |
Set interrupt status for MEMRES2. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
9 |
MEMRESIFG1 |
Set interrupt status for MEMRES1. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
8 |
MEMRESIFG0 |
Set Interrupt status for MEMRES0. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
7 |
ASCDONE |
Set interrupt for ASC done. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
6 |
UVIFG |
Set interrupt for MEMRESx underflow. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
5 |
DMADONE |
Set interrupt for DMADONE. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
4 |
INIFG |
Set INIFG interrupt register. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
3 |
LOWIFG |
Set interrupt for MEMRESx result register being below than the WCLOWx threshold of the window comparator. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
2 |
HIGHIFG |
Set Interrupt for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
1 |
TOVIFG |
Set interrupt for sequence conversion timeout overflow. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
0 |
OVIFG |
Set Interrupt for MEMRESx overflow. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
Address offset |
0x0000 1048 |
||
|
Description |
Interrupt clear register. This register allows software to clear interrupts. Writing a 1 to a bit in this register will clear the event and the corresponding [RIS.*] bit also gets cleared. If the corresponding [IMASK.*] bit is set, then the corresponding [MIS.*] register bit also gets cleared. |
||
|
Type |
WO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:24 |
Reserved |
|
RO |
0x00 |
||
|
23 |
MEMRESIFG15 |
Clear interrupt status for MEMRES15. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
22 |
MEMRESIFG14 |
Clear interrupt status for MEMRES14. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
21 |
MEMRESIFG13 |
Clear interrupt status for MEMRES13. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
20 |
MEMRESIFG12 |
Clear interrupt status for MEMRES12. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
19 |
MEMRESIFG11 |
Clear interrupt status for MEMRES11. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
18 |
MEMRESIFG10 |
Clear interrupt status for MEMRES10. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
17 |
MEMRESIFG9 |
Clear interrupt status for MEMRES9. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
16 |
MEMRESIFG8 |
Clear interrupt status for MEMRES8. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
15 |
MEMRESIFG7 |
Clear interrupt status for MEMRES7. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
14 |
MEMRESIFG6 |
Clear interrupt status for MEMRES6. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
13 |
MEMRESIFG5 |
Clear interrupt status for MEMRES5. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
12 |
MEMRESIFG4 |
Clear interrupt status for MEMRES4. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
11 |
MEMRESIFG3 |
Clear interrupt status for MEMRES3. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
10 |
MEMRESIFG2 |
Clear interrupt status for MEMRES2. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
9 |
MEMRESIFG1 |
Clear interrupt status for MEMRES1. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
8 |
MEMRESIFG0 |
Clear interrupt status for MEMRES0. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
7 |
ASCDONE |
Clear ASC done flag in RIS. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
6 |
UVIFG |
Clear interrupt flag for MEMRESx underflow. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
5 |
DMADONE |
Clear interrupt flag for DMADONE. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
4 |
INIFG |
Clear INIFG in MIS0 register. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
3 |
LOWIFG |
Clear interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
2 |
HIGHIFG |
Clear interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
1 |
TOVIFG |
Clear interrupt flag for sequence conversion timeout overflow. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
0 |
OVIFG |
Clear interrupt flag for MEMRESx overflow. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
Address offset |
0x0000 1050 |
||
|
Description |
This register provides the highest priority enabled interrupt index. 0x0 means no event pending. Interrupt 1 is the highest priority, 2 next highest, 4, 8, ... 2^31 is the least priority. That is, the least bit position that is set to 1 denotes the highest priority pending interrupt. The priority order is fixed. However, users can implement their own prioritization schemes using other registers that expose the full set of interrupts that have occurred. |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:10 |
Reserved |
|
RO |
0x00 0000 |
||
|
9:0 |
STA |
Interrupt index status |
RO |
0x000 |
||
|
|
|
Read 0x000 |
NOINTR |
|
||
|
|
|
Read 0x003 |
HIGHIFG |
|
||
|
|
|
Read 0x004 |
LOWIFG |
|
||
|
|
|
Read 0x005 |
INIFG |
|
||
|
|
|
Read 0x009 |
MEMRESIFG0 |
|
||
|
Address offset |
0x0000 1058 |
||
|
Description |
Interrupt mask. This register selects interrupt sources which are allowed to pass from [RIS0.*] to [MIS0.*] when the corresponding bit-fields are set to 1. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:9 |
Reserved |
|
RO |
0x00 0000 |
||
|
8 |
MEMRESIFG0 |
MEMRES0 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
7:5 |
Reserved |
|
RO |
0x0 |
||
|
4 |
INIFG |
In-range comparator interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
3 |
LOWIFG |
Low threshold compare interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
2 |
HIGHIFG |
High threshold compare interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
1:0 |
Reserved |
|
RO |
0x0 |
||
|
Address offset |
0x0000 1060 |
||
|
Description |
Raw interrupt status. This register reflects the state of all pending interrupts, regardless of masking. This register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the corresponding [ICLR0.*] register bit. |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:9 |
Reserved |
|
RO |
0x00 0000 |
||
|
8 |
MEMRESIFG0 |
Raw interrupt status for MEMRES0. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
7:5 |
Reserved |
|
RO |
0x0 |
||
|
4 |
INIFG |
Raw interrupt status for In-range comparator. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
3 |
LOWIFG |
Raw interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
2 |
HIGHIFG |
Raw interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
1:0 |
Reserved |
|
RO |
0x0 |
||
|
Address offset |
0x0000 1068 |
||
|
Description |
Masked interrupt status. This register is simply a bitwise AND of the contents of [IMASK.*] and [RIS.*] registers. A flag set in this register can be cleared by writing 1 to the corresponding [ICLR.*] register bit. |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:9 |
Reserved |
|
RO |
0x00 0000 |
||
|
8 |
MEMRESIFG0 |
Masked interrupt status for MEMRES0. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
7:5 |
Reserved |
|
RO |
0x0 |
||
|
4 |
INIFG |
Mask INIFG in MIS1 register. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
3 |
LOWIFG |
Masked interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
2 |
HIGHIFG |
Masked interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
1:0 |
Reserved |
|
RO |
0x0 |
||
|
Address offset |
0x0000 1070 |
||
|
Description |
Interrupt set register. This register can used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding [RIS.*] bit also gets set. If the corresponding [IMASK.*] bit is set, then the corresponding [MIS.*] register bit also gets set. |
||
|
Type |
WO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:9 |
Reserved |
|
RO |
0x00 0000 |
||
|
8 |
MEMRESIFG0 |
Set Interrupt status for MEMRES0. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
7:5 |
Reserved |
|
RO |
0x0 |
||
|
4 |
INIFG |
Set INIFG interrupt register. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
3 |
LOWIFG |
Set interrupt for MEMRESx result register being below than the WCLOWx threshold of the window comparator. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
2 |
HIGHIFG |
Set Interrupt for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
1:0 |
Reserved |
|
RO |
0x0 |
||
|
Address offset |
0x0000 1078 |
||
|
Description |
Interrupt clear register. This register allows software to clear interrupts. Writing a 1 to a bit in this register will clear the event and the corresponding [RIS.*] bit also gets cleared. If the corresponding [IMASK.*] bit is set, then the corresponding [MIS.*] register bit also gets cleared. |
||
|
Type |
WO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:9 |
Reserved |
|
RO |
0x00 0000 |
||
|
8 |
MEMRESIFG0 |
Clear interrupt status for MEMRES0. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
7:5 |
Reserved |
|
RO |
0x0 |
||
|
4 |
INIFG |
Clear INIFG in MIS1 register. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
3 |
LOWIFG |
Clear interrupt flag for the MEMRESx result register being below than the WCLOWx threshold of the window comparator. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
2 |
HIGHIFG |
Clear interrupt flag for the MEMRESx result register being higher than the WCHIGHx threshold of the window comparator. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
1:0 |
Reserved |
|
RO |
0x0 |
||
|
Address offset |
0x0000 1080 |
||
|
Description |
This register provides the highest priority enabled interrupt index. 0x0 means no event pending. Interrupt 1 is the highest priority, 2 next highest, 4, 8, ... 2^31 is the least priority. That is, the least bit position that is set to 1 denotes the highest priority pending interrupt. The priority order is fixed. However, users can implement their own prioritization schemes using other registers that expose the full set of interrupts that have occurred. |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:10 |
Reserved |
|
RO |
0x00 0000 |
||
|
9:0 |
STA |
Interrupt index status |
RO |
0x000 |
||
|
|
|
Read 0x000 |
NOINTR |
|
||
|
|
|
Read 0x009 |
MEMRESIFG0 |
|
||
|
|
|
Read 0x00A |
MEMRESIFG1 |
|
||
|
|
|
Read 0x00B |
MEMRESIFG2 |
|
||
|
|
|
Read 0x00C |
MEMRESIFG3 |
|
||
|
|
|
Read 0x00D |
MEMRESIFG4 |
|
||
|
|
|
Read 0x00E |
MEMRESIFG5 |
|
||
|
|
|
Read 0x00F |
MEMRESIFG6 |
|
||
|
|
|
Read 0x010 |
MEMRESIFG7 |
|
||
|
|
|
Read 0x011 |
MEMRESIFG8 |
|
||
|
|
|
Read 0x012 |
MEMRESIFG9 |
|
||
|
|
|
Read 0x013 |
MEMRESIFG10 |
|
||
|
|
|
Read 0x014 |
MEMRESIFG11 |
|
||
|
|
|
Read 0x015 |
MEMRESIFG12 |
|
||
|
|
|
Read 0x016 |
MEMRESIFG13 |
|
||
|
|
|
Read 0x017 |
MEMRESIFG14 |
|
||
|
|
|
Read 0x018 |
MEMRESIFG15 |
|
||
|
Address offset |
0x0000 1088 |
||
|
Description |
Interrupt mask. This register selects interrupt sources which are allowed to pass from [RIS0.*] to [MIS0.*] when the corresponding bit-fields are set to 1. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:24 |
Reserved |
|
RO |
0x00 |
||
|
23 |
MEMRESIFG15 |
MEMRES15 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
22 |
MEMRESIFG14 |
MEMRES14 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
21 |
MEMRESIFG13 |
MEMRES13 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
20 |
MEMRESIFG12 |
MEMRES12 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
19 |
MEMRESIFG11 |
MEMRES11 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
18 |
MEMRESIFG10 |
MEMRES10 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
17 |
MEMRESIFG9 |
MEMRES9 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
16 |
MEMRESIFG8 |
MEMRES8 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
15 |
MEMRESIFG7 |
MEMRES7 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
14 |
MEMRESIFG6 |
MEMRES6 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
13 |
MEMRESIFG5 |
MEMRES5 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
12 |
MEMRESIFG4 |
MEMRES4 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
11 |
MEMRESIFG3 |
MEMRES3 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
10 |
MEMRESIFG2 |
MEMRES2 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
9 |
MEMRESIFG1 |
MEMRES1 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
8 |
MEMRESIFG0 |
MEMRES0 conversion result interrupt mask. |
RW |
0 |
||
|
|
|
0 |
CLR |
|
||
|
|
|
1 |
SET |
|
||
|
7:0 |
Reserved |
|
RO |
0x00 |
||
|
Address offset |
0x0000 1090 |
||
|
Description |
Raw interrupt status. This register reflects the state of all pending interrupts, regardless of masking. This register allows the user to implement a poll scheme. A flag set in this register can be cleared by writing 1 to the corresponding [ICLR0.*] register bit. |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:24 |
Reserved |
|
RO |
0x00 |
||
|
23 |
MEMRESIFG15 |
Raw interrupt status for MEMRES15. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
22 |
MEMRESIFG14 |
Raw interrupt status for MEMRES14. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
21 |
MEMRESIFG13 |
Raw interrupt status for MEMRES13. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
20 |
MEMRESIFG12 |
Raw interrupt status for MEMRES12. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
19 |
MEMRESIFG11 |
Raw interrupt status for MEMRES11. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
18 |
MEMRESIFG10 |
Raw interrupt status for MEMRES10. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
17 |
MEMRESIFG9 |
Raw interrupt status for MEMRES9. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
16 |
MEMRESIFG8 |
Raw interrupt status for MEMRES8. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
15 |
MEMRESIFG7 |
Raw interrupt status for MEMRES7. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
14 |
MEMRESIFG6 |
Raw interrupt status for MEMRES6. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
13 |
MEMRESIFG5 |
Raw interrupt status for MEMRES5. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
12 |
MEMRESIFG4 |
Raw interrupt status for MEMRES4. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
11 |
MEMRESIFG3 |
Raw interrupt status for MEMRES3. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
10 |
MEMRESIFG2 |
Raw interrupt status for MEMRES2. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
9 |
MEMRESIFG1 |
Raw interrupt status for MEMRES1. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
8 |
MEMRESIFG0 |
Raw interrupt status for MEMRES0. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
7:0 |
Reserved |
|
RO |
0x00 |
||
|
Address offset |
0x0000 1098 |
||
|
Description |
Extension of Masked interrupt status. This register is simply a bitwise AND of the contents of [IMASK.*] and [RIS.*] registers. A flag set in this register can be cleared by writing 1 to the corresponding [ICLR.*] register bit. |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:24 |
Reserved |
|
RO |
0x00 |
||
|
23 |
MEMRESIFG15 |
Masked interrupt status for MEMRES15. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
22 |
MEMRESIFG14 |
Masked interrupt status for MEMRES14. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
21 |
MEMRESIFG13 |
Masked interrupt status for MEMRES13. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
20 |
MEMRESIFG12 |
Masked interrupt status for MEMRES12. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
19 |
MEMRESIFG11 |
Masked interrupt status for MEMRES11. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
18 |
MEMRESIFG10 |
Masked interrupt status for MEMRES10. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
17 |
MEMRESIFG9 |
Masked interrupt status for MEMRES9. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
16 |
MEMRESIFG8 |
Masked interrupt status for MEMRES8. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
15 |
MEMRESIFG7 |
Masked interrupt status for MEMRES7. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
14 |
MEMRESIFG6 |
Masked interrupt status for MEMRES6. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
13 |
MEMRESIFG5 |
Masked interrupt status for MEMRES5. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
12 |
MEMRESIFG4 |
Masked interrupt status for MEMRES4. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
11 |
MEMRESIFG3 |
Masked interrupt status for MEMRES3. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
10 |
MEMRESIFG2 |
Masked interrupt status for MEMRES2. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
9 |
MEMRESIFG1 |
Masked interrupt status for MEMRES1. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
8 |
MEMRESIFG0 |
Masked interrupt status for MEMRES0. |
RO |
0 |
||
|
|
|
Read 0 |
CLR |
|
||
|
|
|
Read 1 |
SET |
|
||
|
7:0 |
Reserved |
|
RO |
0x00 |
||
|
Address offset |
0x0000 10A0 |
||
|
Description |
Interrupt set register. This register can used by software for diagnostics and safety checking purposes. Writing a 1 to a bit in this register will set the event and the corresponding [RIS.*] bit also gets set. If the corresponding [IMASK.*] bit is set, then the corresponding [MIS.*] register bit also gets set. |
||
|
Type |
WO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:24 |
Reserved |
|
RO |
0x00 |
||
|
23 |
MEMRESIFG15 |
Set interrupt status for MEMRES15. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
22 |
MEMRESIFG14 |
Set interrupt status for MEMRES14. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
21 |
MEMRESIFG13 |
Set interrupt status for MEMRES13. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
20 |
MEMRESIFG12 |
Set interrupt status for MEMRES12. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
19 |
MEMRESIFG11 |
Set interrupt status for MEMRES11. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
18 |
MEMRESIFG10 |
Set interrupt status for MEMRES10. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
17 |
MEMRESIFG9 |
Set interrupt status for MEMRES9. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
16 |
MEMRESIFG8 |
Set interrupt status for MEMRES8. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
15 |
MEMRESIFG7 |
Set interrupt status for MEMRES7. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
14 |
MEMRESIFG6 |
Set interrupt status for MEMRES6. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
13 |
MEMRESIFG5 |
Set interrupt status for MEMRES5. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
12 |
MEMRESIFG4 |
Set interrupt status for MEMRES4. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
11 |
MEMRESIFG3 |
Set interrupt status for MEMRES3. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
10 |
MEMRESIFG2 |
Set interrupt status for MEMRES2. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
9 |
MEMRESIFG1 |
Set interrupt status for MEMRES1. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
8 |
MEMRESIFG0 |
Set Interrupt status for MEMRES0. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
SET |
|
||
|
7:0 |
Reserved |
|
RO |
0x00 |
||
|
Address offset |
0x0000 10A8 |
||
|
Description |
Interrupt clear register. This register allows software to clear interrupts. Writing a 1 to a bit in this register will clear the event and the corresponding [RIS.*] bit also gets cleared. If the corresponding [IMASK.*] bit is set, then the corresponding [MIS.*] register bit also gets cleared. |
||
|
Type |
WO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:24 |
Reserved |
|
RO |
0x00 |
||
|
23 |
MEMRESIFG15 |
Clear interrupt status for MEMRES15. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
22 |
MEMRESIFG14 |
Clear interrupt status for MEMRES14. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
21 |
MEMRESIFG13 |
Clear interrupt status for MEMRES13. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
20 |
MEMRESIFG12 |
Clear interrupt status for MEMRES12. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
19 |
MEMRESIFG11 |
Clear interrupt status for MEMRES11. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
18 |
MEMRESIFG10 |
Clear interrupt status for MEMRES10. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
17 |
MEMRESIFG9 |
Clear interrupt status for MEMRES9. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
16 |
MEMRESIFG8 |
Clear interrupt status for MEMRES8. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
15 |
MEMRESIFG7 |
Clear interrupt status for MEMRES7. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
14 |
MEMRESIFG6 |
Clear interrupt status for MEMRES6. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
13 |
MEMRESIFG5 |
Clear interrupt status for MEMRES5. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
12 |
MEMRESIFG4 |
Clear interrupt status for MEMRES4. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
11 |
MEMRESIFG3 |
Clear interrupt status for MEMRES3. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
10 |
MEMRESIFG2 |
Clear interrupt status for MEMRES2. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
9 |
MEMRESIFG1 |
Clear interrupt status for MEMRES1. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
8 |
MEMRESIFG0 |
Clear interrupt status for MEMRES0. |
WO |
0 |
||
|
|
|
Write 0 |
NO_EFFECT |
|
||
|
|
|
Write 1 |
CLR |
|
||
|
7:0 |
Reserved |
|
RO |
0x00 |
||
|
Address offset |
0x0000 10E0 |
||
|
Description |
Event mode register. It is used to select whether each line is disabled, in software mode (software clears the RIS) or in hardware mode (hardware clears the RIS) |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:4 |
Reserved |
|
RO |
0x000 0000 |
||
|
3:2 |
EVT1CFG |
Event line mode select for event corresponding to INT_EVENT1 |
RO |
0x2 |
||
|
|
|
Read 0x0 |
DISABLE |
|
||
|
|
|
Read 0x1 |
SOFTWARE |
|
||
|
|
|
Read 0x2 |
HARDWARE |
|
||
|
1:0 |
INT0CFG |
Event line mode select for event corresponding to INT_EVENT0 |
RO |
0x1 |
||
|
|
|
Read 0x0 |
DISABLE |
|
||
|
|
|
Read 0x1 |
SOFTWARE |
|
||
|
|
|
Read 0x2 |
HARDWARE |
|
||
|
Address offset |
0x0000 10FC |
||
|
Description |
This register identifies the peripheral and its exact version. |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
MODULEID |
Module identification contains a unique peripheral identification number. The assignments are maintained in a central database for all of the platform modules to ensure uniqueness. |
RO |
0x2611 |
||
|
|
|
Read 0x0000 |
MINIMUM |
|
||
|
|
|
Read 0xFFFF |
MAXIMUM |
|
||
|
15:12 |
FEATUREVER |
Feature Set for the module *instance* |
RO |
0x0 |
||
|
|
|
Read 0x0 |
MINIMUM |
|
||
|
|
|
Read 0xF |
MAXIMUM |
|
||
|
11:8 |
INSTNUM |
Instance Number within the device. This will be a parameter to the RTL for modules that can have multiple instances |
RO |
0x0 |
||
|
7:4 |
MAJREV |
Major rev of the IP |
RO |
0x1 |
||
|
|
|
Read 0x0 |
MINIMUM |
|
||
|
|
|
Read 0xF |
MAXIMUM |
|
||
|
3:0 |
MINREV |
Minor rev of the IP |
RO |
0x0 |
||
|
|
|
Read 0x0 |
MINIMUM |
|
||
|
|
|
Read 0xF |
MAXIMUM |
|
||
|
Address offset |
0x0000 1100 |
||
|
Description |
Control Register 0 |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:29 |
Reserved |
|
RO |
0x0 |
||
|
28 |
VDDIOVAL |
VDDIO value |
RW |
0 |
||
|
|
|
0 |
VDDIO1P8V |
|
||
|
|
|
1 |
VDDIO3P3V |
|
||
|
27 |
SCAPCLR |
Sample Capacitor Clear feature |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
26:17 |
Reserved |
|
RO |
0x000 |
||
|
16 |
PWRDN |
Power down policy |
RW |
0 |
||
|
|
|
0 |
AUTO |
|
||
|
|
|
1 |
MANUAL |
|
||
|
15:1 |
Reserved |
|
RO |
0x0000 |
||
|
0 |
ENC |
Enable conversion |
RW |
0 |
||
|
|
|
0 |
OFF |
|
||
|
|
|
1 |
ON |
|
||
|
Address offset |
0x0000 1104 |
||
|
Description |
Control Register 1 |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31 |
Reserved |
|
RO |
0 |
||
|
30:28 |
AVGD |
Hardware averager denominator. The number to divide the accumulated value by (this is a shift). Note results register is maximum of 16-bits long so if not shifted appropirately result will be truncated. |
RW |
0x0 |
||
|
|
|
0x0 |
SHIFT0 |
|
||
|
|
|
0x1 |
SHIFT1 |
|
||
|
|
|
0x2 |
SHIFT2 |
|
||
|
|
|
0x3 |
SHIFT3 |
|
||
|
|
|
0x4 |
SHIFT4 |
|
||
|
|
|
0x5 |
SHIFT5 |
|
||
|
|
|
0x6 |
SHIFT6 |
|
||
|
|
|
0x7 |
SHIFT7 |
|
||
|
27 |
Reserved |
|
RO |
0 |
||
|
26:24 |
AVGN |
Hardware averager numerator. Selects number of conversions to accumulate for current MEMCTLx and then is get divided by AVGD. Result will be stored in MEMRESx. |
RW |
0x0 |
||
|
|
|
0x0 |
DISABLE |
|
||
|
|
|
0x1 |
AVG_2 |
|
||
|
|
|
0x2 |
AVG_4 |
|
||
|
|
|
0x3 |
AVG_8 |
|
||
|
|
|
0x4 |
AVG_16 |
|
||
|
|
|
0x5 |
AVG_32 |
|
||
|
|
|
0x6 |
AVG_64 |
|
||
|
|
|
0x7 |
AVG_128 |
|
||
|
23:18 |
Reserved |
|
RO |
0x00 |
||
|
17:16 |
CONSEQ |
Conversion sequence mode |
RW |
0x0 |
||
|
|
|
0x0 |
SINGLE |
|
||
|
|
|
0x1 |
SEQUENCE |
|
||
|
|
|
0x2 |
REPEATSINGLE |
|
||
|
|
|
0x3 |
REPEATSEQUENCE |
|
||
|
15:9 |
Reserved |
|
RO |
0x00 |
||
|
8 |
SC |
Start of conversion |
RW |
0 |
||
|
|
|
0 |
STOP |
|
||
|
|
|
1 |
START |
|
||
|
7:1 |
Reserved |
|
RO |
0x00 |
||
|
0 |
TRIGSRC |
Sample trigger source |
RW |
0 |
||
|
|
|
0 |
SOFTWARE |
|
||
|
|
|
1 |
EVENT |
|
||
|
Address offset |
0x0000 1108 |
||
|
Description |
Control Register 2 |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:29 |
Reserved |
|
RO |
0x0 |
||
|
28:24 |
ENDADD |
Sequence end address. These bits select which MEMCTLx is the last one for the sequence mode. |
RW |
0x00 |
||
|
|
|
0x00 |
ADDR_00 |
|
||
|
|
|
0x01 |
ADDR_01 |
|
||
|
|
|
0x02 |
ADDR_02 |
|
||
|
|
|
0x03 |
ADDR_03 |
|
||
|
|
|
0x04 |
ADDR_04 |
|
||
|
|
|
0x05 |
ADDR_05 |
|
||
|
23:21 |
Reserved |
|
RO |
0x0 |
||
|
20:16 |
STARTADD |
Sequencer start address. These bits select which MEMCTLx is used for single conversion or as first MEMCTL for sequence mode. |
RW |
0x00 |
||
|
|
|
0x00 |
ADDR_00 |
|
||
|
|
|
0x01 |
ADDR_01 |
|
||
|
|
|
0x02 |
ADDR_02 |
|
||
|
|
|
0x03 |
ADDR_03 |
|
||
|
|
|
0x04 |
ADDR_04 |
|
||
|
|
|
0x05 |
ADDR_05 |
|
||
|
15:11 |
Reserved |
|
RO |
0x00 |
||
|
10 |
FIFOEN |
Enable FIFO based operation |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
9 |
Reserved |
|
RO |
0 |
||
|
8 |
DMAEN |
Enable DMA trigger for data transfer. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
7:3 |
Reserved |
|
RO |
0x00 |
||
|
2:1 |
RES |
Resolution. These bits define the resolutoin of ADC conversion result. |
RW |
0x0 |
||
|
|
|
0x0 |
BIT_12 |
|
||
|
|
|
0x1 |
BIT_10 |
|
||
|
|
|
0x2 |
BIT_8 |
|
||
|
0 |
DF |
Data read-back format. Data is always stored in binary unsigned format. |
RW |
0 |
||
|
|
|
0 |
UNSIGNED |
|
||
|
|
|
1 |
SIGNED |
|
||
|
Address offset |
0x0000 110C |
||
|
Description |
Control Register 3. This register is used to configure ADC for ad-hoc single conversion. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:15 |
Reserved |
|
RO |
0x0 0000 |
||
|
14 |
ASCFSR |
Full Scale Range Selection |
RW |
0 |
||
|
|
|
0 |
FSR3P3 |
|
||
|
|
|
1 |
FSR1P8 |
|
||
|
13:12 |
ASCVRSELP |
Selects positive voltage reference for ASC operation. VREFM must be connected to on-board ground when external reference option is selected. |
RW |
0x0 |
||
|
|
|
0x0 |
VDDIO |
|
||
|
|
|
0x1 |
EXTREF |
|
||
|
|
|
0x2 |
INTREF |
|
||
|
11 |
ASCVRSELM |
Selects between External and Internal Ground |
RW |
0 |
||
|
|
|
0 |
INTGND |
|
||
|
|
|
1 |
EXTGND |
|
||
|
10 |
Reserved |
|
RO |
0 |
||
|
9:8 |
ASCSTIME |
ASC sample time compare value select. This is used to select between SCOMP0, SCOMP1 and SCOMP2 registers for ASC operation. |
RW |
0x0 |
||
|
|
|
0x0 |
SEL_SCOMP0 |
|
||
|
|
|
0x1 |
SEL_SCOMP1 |
|
||
|
|
|
0x2 |
SEL_SCOMP2 |
|
||
|
7:4 |
Reserved |
|
RO |
0x0 |
||
|
3:0 |
ASCCHSEL |
ASC channel select |
RW |
0x0 |
||
|
|
|
0x0 |
CHAN_0 |
|
||
|
|
|
0x1 |
CHAN_1 |
|
||
|
|
|
0x2 |
CHAN_2 |
|
||
|
|
|
0x3 |
CHAN_3 |
|
||
|
|
|
0x4 |
CHAN_4 |
|
||
|
|
|
0x5 |
CHAN_5 |
|
||
|
|
|
0x6 |
CHAN_6 |
|
||
|
|
|
0x7 |
CHAN_7 |
|
||
|
|
|
0x8 |
CHAN_8 |
|
||
|
|
|
0x9 |
CHAN_9 |
|
||
|
|
|
0xA |
CHAN_10 |
|
||
|
|
|
0xB |
CHAN_11 |
|
||
|
|
|
0xC |
CHAN_12 |
|
||
|
|
|
0xD |
CHAN_13 |
|
||
|
|
|
0xE |
CHAN_14 |
|
||
|
|
|
0xF |
CHAN_15 |
|
||
|
Address offset |
0x0000 1114 |
||
|
Description |
Sample time compare 0 register. Specifies the sample time, in number of ADC sample clock cycles. CTL0.ENC must be set to 0 to write to this register. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:14 |
Reserved |
|
RO |
0x0 0000 |
||
|
13:0 |
VAL |
Specifies the number of sample clocks. |
RW |
0x0000 |
||
|
Address offset |
0x0000 1118 |
||
|
Description |
Sample time compare 1 register. Specifies the sample time, in number of ADC sample clock cycles. CTL0.ENC must be set to 0 to write to this register. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:14 |
Reserved |
|
RO |
0x0 0000 |
||
|
13:0 |
VAL |
Specifies the number of sample clocks. |
RW |
0x0000 |
||
|
Address offset |
0x0000 111C |
||
|
Description |
Reference buffer configuration register |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:2 |
Reserved |
|
RO |
0x0000 0000 |
||
|
1 |
REFVSEL |
Configures reference buffer output voltage |
RW |
0 |
||
|
|
|
0 |
V1P4 |
|
||
|
|
|
1 |
V2P5 |
|
||
|
0 |
REFEN |
Reference buffer enable |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
Address offset |
0x0000 1120 |
||
|
Description |
Sample time compare 2 register. Specifies the sample time, in number of ADC sample clock cycles. CTL0.ENC must be set to 0 to write to this register. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:14 |
Reserved |
|
RO |
0x0 0000 |
||
|
13:0 |
VAL |
Specifies the number of sample clocks. |
RW |
0x0000 |
||
|
Address offset |
0x0000 1148 |
||
|
Description |
Window Comparator 0 Low Threshold Register. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary format has to be used. |
RW |
0x0000 |
||
|
Address offset |
0x0000 1150 |
||
|
Description |
Window Comparator 0 High Threshold Register. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary format has to be used. |
RW |
0x0000 |
||
|
Address offset |
0x0000 1154 |
||
|
Description |
Window Comparator 1 Low Threshold Register. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary format has to be used. |
RW |
0x0000 |
||
|
Address offset |
0x0000 1158 |
||
|
Description |
Window Comparator 1 High Threshold Register. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary format has to be used. |
RW |
0x0000 |
||
|
Address offset |
0x0000 1160 |
||
|
Description |
FIFO data register. This is a virtual register used to read from FIFO. |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:0 |
DATA |
Read from this data field returns the ADC sample from FIFO. |
RO |
0x0000 0000 |
||
|
Address offset |
0x0000 1170 |
||
|
Description |
ASC result register |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
Result of ADC ad-hoc single conversion. |
RO |
0x0000 |
||
|
Address offset |
0x0000 1180 |
||
|
Description |
Conversion Memory Control Register 0. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:30 |
Reserved |
|
RO |
0x0 |
||
|
29 |
FSR |
Full Scale Range |
RW |
0 |
||
|
|
|
0 |
FSR3P3 |
|
||
|
|
|
1 |
FSR1P8 |
|
||
|
28 |
WINCOMP |
Enable window comparator. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
27 |
WCSEL |
Window Comparator Selection |
RW |
0 |
||
|
|
|
0 |
SEL_WC0 |
|
||
|
|
|
1 |
SEL_WC1 |
|
||
|
26:25 |
Reserved |
|
RO |
0x0 |
||
|
24 |
TRG |
Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions. |
RW |
0 |
||
|
|
|
0 |
AUTO_NEXT |
|
||
|
|
|
1 |
TRIGGER_NEXT |
|
||
|
23:17 |
Reserved |
|
RO |
0x00 |
||
|
16 |
AVGEN |
Enable hardware averaging. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
15:14 |
Reserved |
|
RO |
0x0 |
||
|
13:12 |
STIME |
Selects the source of sample timer period between SCOMP0, SCOMP1 and SCOMP2. |
RW |
0x0 |
||
|
|
|
0x0 |
SEL_SCOMP0 |
|
||
|
|
|
0x1 |
SEL_SCOMP1 |
|
||
|
|
|
0x2 |
SEL_SCOMP2 |
|
||
|
11:10 |
Reserved |
|
RO |
0x0 |
||
|
9:8 |
VRSELP |
Selects positive voltage reference for ASC operation. VREFM must be connected to on-board ground when external reference option is selected. |
RW |
0x0 |
||
|
|
|
0x0 |
VDDIO |
|
||
|
|
|
0x1 |
EXTREF |
|
||
|
|
|
0x2 |
INTREF |
|
||
|
7 |
VRSELM |
Selects between External and Internal Ground |
RW |
0 |
||
|
|
|
0 |
INTGND |
|
||
|
|
|
1 |
EXTGND |
|
||
|
6:4 |
Reserved |
|
RO |
0x0 |
||
|
3:0 |
CHANSEL |
Input channel select. |
RW |
0x0 |
||
|
|
|
0x0 |
CHAN_0 |
|
||
|
|
|
0x1 |
CHAN_1 |
|
||
|
|
|
0x2 |
CHAN_2 |
|
||
|
|
|
0x3 |
CHAN_3 |
|
||
|
|
|
0x4 |
CHAN_4 |
|
||
|
|
|
0x5 |
CHAN_5 |
|
||
|
|
|
0x6 |
CHAN_6 |
|
||
|
|
|
0x7 |
CHAN_7 |
|
||
|
|
|
0x8 |
CHAN_8 |
|
||
|
|
|
0x9 |
CHAN_9 |
|
||
|
|
|
0xA |
CHAN_10 |
|
||
|
|
|
0xB |
CHAN_11 |
|
||
|
|
|
0xC |
CHAN_12 |
|
||
|
|
|
0xD |
CHAN_13 |
|
||
|
|
|
0xE |
CHAN_14 |
|
||
|
|
|
0xF |
CHAN_15 |
|
||
|
Address offset |
0x0000 1184 |
||
|
Description |
Conversion Memory Control Register 1. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:30 |
Reserved |
|
RO |
0x0 |
||
|
29 |
FSR |
Full Scale Range |
RW |
0 |
||
|
|
|
0 |
FSR3P3 |
|
||
|
|
|
1 |
FSR1P8 |
|
||
|
28 |
WINCOMP |
Enable window comparator. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
27 |
WCSEL |
Window Comparator Selection |
RW |
0 |
||
|
|
|
0 |
SEL_WC0 |
|
||
|
|
|
1 |
SEL_WC1 |
|
||
|
26:25 |
Reserved |
|
RO |
0x0 |
||
|
24 |
TRG |
Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions. |
RW |
0 |
||
|
|
|
0 |
AUTO_NEXT |
|
||
|
|
|
1 |
TRIGGER_NEXT |
|
||
|
23:17 |
Reserved |
|
RO |
0x00 |
||
|
16 |
AVGEN |
Enable hardware averaging. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
15:14 |
Reserved |
|
RO |
0x0 |
||
|
13:12 |
STIME |
Selects the source of sample timer period between SCOMP0, SCOMP1 and SCOMP2. |
RW |
0x0 |
||
|
|
|
0x0 |
SEL_SCOMP0 |
|
||
|
|
|
0x1 |
SEL_SCOMP1 |
|
||
|
|
|
0x2 |
SEL_SCOMP2 |
|
||
|
11:10 |
Reserved |
|
RO |
0x0 |
||
|
9:8 |
VRSELP |
Selects positive voltage reference for ASC operation. VREFM must be connected to on-board ground when external reference option is selected. |
RW |
0x0 |
||
|
|
|
0x0 |
VDDIO |
|
||
|
|
|
0x1 |
EXTREF |
|
||
|
|
|
0x2 |
INTREF |
|
||
|
7 |
VRSELM |
Selects between External and Internal Ground |
RW |
0 |
||
|
|
|
0 |
INTGND |
|
||
|
|
|
1 |
EXTGND |
|
||
|
6:4 |
Reserved |
|
RO |
0x0 |
||
|
3:0 |
CHANSEL |
Input channel select. |
RW |
0x0 |
||
|
|
|
0x0 |
CHAN_0 |
|
||
|
|
|
0x1 |
CHAN_1 |
|
||
|
|
|
0x2 |
CHAN_2 |
|
||
|
|
|
0x3 |
CHAN_3 |
|
||
|
|
|
0x4 |
CHAN_4 |
|
||
|
|
|
0x5 |
CHAN_5 |
|
||
|
|
|
0x6 |
CHAN_6 |
|
||
|
|
|
0x7 |
CHAN_7 |
|
||
|
|
|
0x8 |
CHAN_8 |
|
||
|
|
|
0x9 |
CHAN_9 |
|
||
|
|
|
0xA |
CHAN_10 |
|
||
|
|
|
0xB |
CHAN_11 |
|
||
|
|
|
0xC |
CHAN_12 |
|
||
|
|
|
0xD |
CHAN_13 |
|
||
|
|
|
0xE |
CHAN_14 |
|
||
|
|
|
0xF |
CHAN_15 |
|
||
|
Address offset |
0x0000 1188 |
||
|
Description |
Conversion Memory Control Register 2. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:30 |
Reserved |
|
RO |
0x0 |
||
|
29 |
FSR |
Full Scale Range |
RW |
0 |
||
|
|
|
0 |
FSR3P3 |
|
||
|
|
|
1 |
FSR1P8 |
|
||
|
28 |
WINCOMP |
Enable window comparator. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
27 |
WCSEL |
Window Comparator Selection |
RW |
0 |
||
|
|
|
0 |
SEL_WC0 |
|
||
|
|
|
1 |
SEL_WC1 |
|
||
|
26:25 |
Reserved |
|
RO |
0x0 |
||
|
24 |
TRG |
Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions. |
RW |
0 |
||
|
|
|
0 |
AUTO_NEXT |
|
||
|
|
|
1 |
TRIGGER_NEXT |
|
||
|
23:17 |
Reserved |
|
RO |
0x00 |
||
|
16 |
AVGEN |
Enable hardware averaging. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
15:14 |
Reserved |
|
RO |
0x0 |
||
|
13:12 |
STIME |
Selects the source of sample timer period between SCOMP0, SCOMP1 and SCOMP2. |
RW |
0x0 |
||
|
|
|
0x0 |
SEL_SCOMP0 |
|
||
|
|
|
0x1 |
SEL_SCOMP1 |
|
||
|
|
|
0x2 |
SEL_SCOMP2 |
|
||
|
11:10 |
Reserved |
|
RO |
0x0 |
||
|
9:8 |
VRSELP |
Selects positive voltage reference for ASC operation. VREFM must be connected to on-board ground when external reference option is selected. |
RW |
0x0 |
||
|
|
|
0x0 |
VDDIO |
|
||
|
|
|
0x1 |
EXTREF |
|
||
|
|
|
0x2 |
INTREF |
|
||
|
7 |
VRSELM |
Selects between External and Internal Ground |
RW |
0 |
||
|
|
|
0 |
INTGND |
|
||
|
|
|
1 |
EXTGND |
|
||
|
6:4 |
Reserved |
|
RO |
0x0 |
||
|
3:0 |
CHANSEL |
Input channel select. |
RW |
0x0 |
||
|
|
|
0x0 |
CHAN_0 |
|
||
|
|
|
0x1 |
CHAN_1 |
|
||
|
|
|
0x2 |
CHAN_2 |
|
||
|
|
|
0x3 |
CHAN_3 |
|
||
|
|
|
0x4 |
CHAN_4 |
|
||
|
|
|
0x5 |
CHAN_5 |
|
||
|
|
|
0x6 |
CHAN_6 |
|
||
|
|
|
0x7 |
CHAN_7 |
|
||
|
|
|
0x8 |
CHAN_8 |
|
||
|
|
|
0x9 |
CHAN_9 |
|
||
|
|
|
0xA |
CHAN_10 |
|
||
|
|
|
0xB |
CHAN_11 |
|
||
|
|
|
0xC |
CHAN_12 |
|
||
|
|
|
0xD |
CHAN_13 |
|
||
|
|
|
0xE |
CHAN_14 |
|
||
|
|
|
0xF |
CHAN_15 |
|
||
|
Address offset |
0x0000 118C |
||
|
Description |
Conversion Memory Control Register 3. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:30 |
Reserved |
|
RO |
0x0 |
||
|
29 |
FSR |
Full Scale Range |
RW |
0 |
||
|
|
|
0 |
FSR3P3 |
|
||
|
|
|
1 |
FSR1P8 |
|
||
|
28 |
WINCOMP |
Enable window comparator. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
27 |
WCSEL |
Window Comparator Selection |
RW |
0 |
||
|
|
|
0 |
SEL_WC0 |
|
||
|
|
|
1 |
SEL_WC1 |
|
||
|
26:25 |
Reserved |
|
RO |
0x0 |
||
|
24 |
TRG |
Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions. |
RW |
0 |
||
|
|
|
0 |
AUTO_NEXT |
|
||
|
|
|
1 |
TRIGGER_NEXT |
|
||
|
23:17 |
Reserved |
|
RO |
0x00 |
||
|
16 |
AVGEN |
Enable hardware averaging. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
15:14 |
Reserved |
|
RO |
0x0 |
||
|
13:12 |
STIME |
Selects the source of sample timer period between SCOMP0, SCOMP1 and SCOMP2. |
RW |
0x0 |
||
|
|
|
0x0 |
SEL_SCOMP0 |
|
||
|
|
|
0x1 |
SEL_SCOMP1 |
|
||
|
|
|
0x2 |
SEL_SCOMP2 |
|
||
|
11:10 |
Reserved |
|
RO |
0x0 |
||
|
9:8 |
VRSELP |
Selects positive voltage reference for ASC operation. VREFM must be connected to on-board ground when external reference option is selected. |
RW |
0x0 |
||
|
|
|
0x0 |
VDDIO |
|
||
|
|
|
0x1 |
EXTREF |
|
||
|
|
|
0x2 |
INTREF |
|
||
|
7 |
VRSELM |
Selects between External and Internal Ground |
RW |
0 |
||
|
|
|
0 |
INTGND |
|
||
|
|
|
1 |
EXTGND |
|
||
|
6:4 |
Reserved |
|
RO |
0x0 |
||
|
3:0 |
CHANSEL |
Input channel select. |
RW |
0x0 |
||
|
|
|
0x0 |
CHAN_0 |
|
||
|
|
|
0x1 |
CHAN_1 |
|
||
|
|
|
0x2 |
CHAN_2 |
|
||
|
|
|
0x3 |
CHAN_3 |
|
||
|
|
|
0x4 |
CHAN_4 |
|
||
|
|
|
0x5 |
CHAN_5 |
|
||
|
|
|
0x6 |
CHAN_6 |
|
||
|
|
|
0x7 |
CHAN_7 |
|
||
|
|
|
0x8 |
CHAN_8 |
|
||
|
|
|
0x9 |
CHAN_9 |
|
||
|
|
|
0xA |
CHAN_10 |
|
||
|
|
|
0xB |
CHAN_11 |
|
||
|
|
|
0xC |
CHAN_12 |
|
||
|
|
|
0xD |
CHAN_13 |
|
||
|
|
|
0xE |
CHAN_14 |
|
||
|
|
|
0xF |
CHAN_15 |
|
||
|
Address offset |
0x0000 1190 |
||
|
Description |
Conversion Memory Control Register 4. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:30 |
Reserved |
|
RO |
0x0 |
||
|
29 |
FSR |
Full Scale Range |
RW |
0 |
||
|
|
|
0 |
FSR3P3 |
|
||
|
|
|
1 |
FSR1P8 |
|
||
|
28 |
WINCOMP |
Enable window comparator. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
27 |
WCSEL |
Window Comparator Selection |
RW |
0 |
||
|
|
|
0 |
SEL_WC0 |
|
||
|
|
|
1 |
SEL_WC1 |
|
||
|
26:25 |
Reserved |
|
RO |
0x0 |
||
|
24 |
TRG |
Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions. |
RW |
0 |
||
|
|
|
0 |
AUTO_NEXT |
|
||
|
|
|
1 |
TRIGGER_NEXT |
|
||
|
23:17 |
Reserved |
|
RO |
0x00 |
||
|
16 |
AVGEN |
Enable hardware averaging. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
15:14 |
Reserved |
|
RO |
0x0 |
||
|
13:12 |
STIME |
Selects the source of sample timer period between SCOMP0, SCOMP1 and SCOMP2. |
RW |
0x0 |
||
|
|
|
0x0 |
SEL_SCOMP0 |
|
||
|
|
|
0x1 |
SEL_SCOMP1 |
|
||
|
|
|
0x2 |
SEL_SCOMP2 |
|
||
|
11:10 |
Reserved |
|
RO |
0x0 |
||
|
9:8 |
VRSELP |
Selects positive voltage reference for ASC operation. VREFM must be connected to on-board ground when external reference option is selected. |
RW |
0x0 |
||
|
|
|
0x0 |
VDDIO |
|
||
|
|
|
0x1 |
EXTREF |
|
||
|
|
|
0x2 |
INTREF |
|
||
|
7 |
VRSELM |
Selects between External and Internal Ground |
RW |
0 |
||
|
|
|
0 |
INTGND |
|
||
|
|
|
1 |
EXTGND |
|
||
|
6:4 |
Reserved |
|
RO |
0x0 |
||
|
3:0 |
CHANSEL |
Input channel select. |
RW |
0x0 |
||
|
|
|
0x0 |
CHAN_0 |
|
||
|
|
|
0x1 |
CHAN_1 |
|
||
|
|
|
0x2 |
CHAN_2 |
|
||
|
|
|
0x3 |
CHAN_3 |
|
||
|
|
|
0x4 |
CHAN_4 |
|
||
|
|
|
0x5 |
CHAN_5 |
|
||
|
|
|
0x6 |
CHAN_6 |
|
||
|
|
|
0x7 |
CHAN_7 |
|
||
|
|
|
0x8 |
CHAN_8 |
|
||
|
|
|
0x9 |
CHAN_9 |
|
||
|
|
|
0xA |
CHAN_10 |
|
||
|
|
|
0xB |
CHAN_11 |
|
||
|
|
|
0xC |
CHAN_12 |
|
||
|
|
|
0xD |
CHAN_13 |
|
||
|
|
|
0xE |
CHAN_14 |
|
||
|
|
|
0xF |
CHAN_15 |
|
||
|
Address offset |
0x0000 1194 |
||
|
Description |
Conversion Memory Control Register 5. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:30 |
Reserved |
|
RO |
0x0 |
||
|
29 |
FSR |
Full Scale Range |
RW |
0 |
||
|
|
|
0 |
FSR3P3 |
|
||
|
|
|
1 |
FSR1P8 |
|
||
|
28 |
WINCOMP |
Enable window comparator. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
27 |
WCSEL |
Window Comparator Selection |
RW |
0 |
||
|
|
|
0 |
SEL_WC0 |
|
||
|
|
|
1 |
SEL_WC1 |
|
||
|
26:25 |
Reserved |
|
RO |
0x0 |
||
|
24 |
TRG |
Trigger policy. Indicates if a trigger will be needed to step to the next MEMCTL in the sequence or to perform next conversion in the case of repeat single channel conversions. |
RW |
0 |
||
|
|
|
0 |
AUTO_NEXT |
|
||
|
|
|
1 |
TRIGGER_NEXT |
|
||
|
23:17 |
Reserved |
|
RO |
0x00 |
||
|
16 |
AVGEN |
Enable hardware averaging. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
15:14 |
Reserved |
|
RO |
0x0 |
||
|
13:12 |
STIME |
Selects the source of sample timer period between SCOMP0, SCOMP1 and SCOMP2. |
RW |
0x0 |
||
|
|
|
0x0 |
SEL_SCOMP0 |
|
||
|
|
|
0x1 |
SEL_SCOMP1 |
|
||
|
|
|
0x2 |
SEL_SCOMP2 |
|
||
|
11:10 |
Reserved |
|
RO |
0x0 |
||
|
9:8 |
VRSELP |
Selects positive voltage reference for ASC operation. VREFM must be connected to on-board ground when external reference option is selected. |
RW |
0x0 |
||
|
|
|
0x0 |
VDDIO |
|
||
|
|
|
0x1 |
EXTREF |
|
||
|
|
|
0x2 |
INTREF |
|
||
|
7 |
VRSELM |
Selects between External and Internal Ground |
RW |
0 |
||
|
|
|
0 |
INTGND |
|
||
|
|
|
1 |
EXTGND |
|
||
|
6:4 |
Reserved |
|
RO |
0x0 |
||
|
3:0 |
CHANSEL |
Input channel select. |
RW |
0x0 |
||
|
|
|
0x0 |
CHAN_0 |
|
||
|
|
|
0x1 |
CHAN_1 |
|
||
|
|
|
0x2 |
CHAN_2 |
|
||
|
|
|
0x3 |
CHAN_3 |
|
||
|
|
|
0x4 |
CHAN_4 |
|
||
|
|
|
0x5 |
CHAN_5 |
|
||
|
|
|
0x6 |
CHAN_6 |
|
||
|
|
|
0x7 |
CHAN_7 |
|
||
|
|
|
0x8 |
CHAN_8 |
|
||
|
|
|
0x9 |
CHAN_9 |
|
||
|
|
|
0xA |
CHAN_10 |
|
||
|
|
|
0xB |
CHAN_11 |
|
||
|
|
|
0xC |
CHAN_12 |
|
||
|
|
|
0xD |
CHAN_13 |
|
||
|
|
|
0xE |
CHAN_14 |
|
||
|
|
|
0xF |
CHAN_15 |
|
||
|
Address offset |
0x0000 1280 |
||
|
Description |
Memory Result Register 0 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 1284 |
||
|
Description |
Memory Result Register 1 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 1288 |
||
|
Description |
Memory Result Register 2 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 128C |
||
|
Description |
Memory Result Register 3 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 1290 |
||
|
Description |
Memory Result Register 4 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 1294 |
||
|
Description |
Memory Result Register 5 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 1298 |
||
|
Description |
Memory Result Register 6 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 129C |
||
|
Description |
Memory Result Register 7 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 12A0 |
||
|
Description |
Memory Result Register 8 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 12A4 |
||
|
Description |
Memory Result Register 9 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 12A8 |
||
|
Description |
Memory Result Register 10 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 12AC |
||
|
Description |
Memory Result Register 11 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 12B0 |
||
|
Description |
Memory Result Register 12 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 12B4 |
||
|
Description |
Memory Result Register 13 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 12B8 |
||
|
Description |
Memory Result Register 14 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 12BC |
||
|
Description |
Memory Result Register 15 |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:16 |
Reserved |
|
RO |
0x0000 |
||
|
15:0 |
DATA |
If DF = 0, unsigned binary: |
RO |
0x0000 |
||
|
Address offset |
0x0000 1340 |
||
|
Description |
Status Register |
||
|
Type |
RO |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:3 |
Reserved |
|
RO |
0x0000 0000 |
||
|
2 |
ASCACT |
ASC active |
RO |
0 |
||
|
|
|
Read 0 |
IDLE |
|
||
|
|
|
Read 1 |
ACTIVE |
|
||
|
1 |
Reserved |
|
RO |
0 |
||
|
0 |
BUSY |
Busy. This bit indicates that an active ADC sample or conversion operation is in progress. |
RO |
0 |
||
|
|
|
Read 0 |
IDLE |
|
||
|
|
|
Read 1 |
ACTIVE |
|
||
|
Address offset |
0x0000 1E00 |
||
|
Description |
Test 0 register. This is used to select ADC internal analog signals on ATEST0 and ATEST1. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31 |
Reserved |
|
RO |
0 |
||
|
30 |
ATEST0_EN |
ATEST0 enable. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
29 |
ATEST1_EN |
ATEST1 enable. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
28:11 |
Reserved |
|
RO |
0x0 0000 |
||
|
10:8 |
ATEST1_MUXSEL |
This is used to select analog signal on ATEST1. The undefined values are reserved and must not be used. |
RW |
0x0 |
||
|
7:3 |
Reserved |
|
RO |
0x00 |
||
|
2:0 |
ATEST0_MUXSEL |
This is used to select analog signal on ATEST0. The undefined values are reserved and must not be used. |
RW |
0x0 |
||
|
Address offset |
0x0000 1E04 |
||
|
Description |
Test 1 register. This is used to select ADC internal signals on DTB. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:5 |
Reserved |
|
RO |
0x000 0000 |
||
|
4:0 |
DTB_MUXSEL |
DTB mux select. |
RW |
0x00 |
||
|
Address offset |
0x0000 1E08 |
||
|
Description |
Test 1 register. This is used to select ADC internal signals on DTB. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:8 |
Reserved |
|
RO |
0x00 0000 |
||
|
7:5 |
SPARE |
Spare bits |
RW |
0x0 |
||
|
4:2 |
CMPCLK |
Comparator clock and CDAC clock control |
RW |
0x0 |
||
|
1 |
BOOSTENZ |
Boost Enable |
RW |
0 |
||
|
0 |
CPTESTEN |
Charge Pump Test Enable |
RW |
0 |
||
|
Address offset |
0x0000 1E0C |
||
|
Description |
ADC CAL Accumulation Register |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:0 |
CAL_ACUML |
Accumulation of # samples during Calibration step |
RW |
0x0000 0000 |
||
|
Address offset |
0x0000 1E10 |
||
|
Description |
CAL Control register: Average Sample count, Step number, Recal En and Debug option to override ull_usc_ulpadchp_dft_i<26:0>. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31 |
HW_STEP_SEL_DIS |
By Enabling this bit, DLC written value overwritten of ull_usc_ulpadchp_dft_i<26:0> from TEST5 regsiter. |
RW |
0 |
||
|
30:25 |
Reserved |
|
RO |
0x00 |
||
|
24 |
CAL_MODE_EN |
ADC CDAC Calibration mode enable |
RW |
0 |
||
|
23:22 |
Reserved |
|
RO |
0x0 |
||
|
21:16 |
CAL_STEP_SEL |
ADC CAL STEP SELECTION |
RW |
0x00 |
||
|
15:0 |
Reserved |
|
RO |
0x0000 |
||
|
Address offset |
0x0000 1E14 |
||
|
Description |
This regsiter updated ull_usc_ulpadchp_dft_i[26:0] value if Test 5: HW_STEP_SEL_DIS bit enable |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:10 |
Reserved |
|
RO |
0x00 0000 |
||
|
9:0 |
CAL_CAP_CTL |
This regsiter updated ull_usc_ulpadchp_dft_i[26:0] value if Test 5: HW_STEP_SEL_DIS bit enabled |
RW |
0x000 |
||
|
Address offset |
0x0000 1E18 |
||
|
Description |
Test 6 register. This register is used to hold static trim values. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:10 |
Reserved |
|
RO |
0x00 0000 |
||
|
9 |
SPARE |
Spare bits |
RW |
0 |
||
|
8 |
RCEN |
REFBUF RC Filter enable |
RW |
0 |
||
|
7:6 |
RESPROG |
Resistor programmability to adjust REFBUF settling time |
RW |
0x0 |
||
|
5:4 |
IBPROG |
Increase bias current in REFBUF for higher bandwidth |
RW |
0x0 |
||
|
3:2 |
CMPDLY |
Comparator delay programmability |
RW |
0x0 |
||
|
1:0 |
CMPIBIAS |
ADC comparator Ibias programmability |
RW |
0x0 |
||
|
Address offset |
0x0000 1E1C |
||
|
Description |
Test 7 register. This register is used the configuration/output values of lower 32 CDAC trim bits. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:0 |
CFG0 |
Lower 32 bits of CDAC trim configuration. |
RW |
0x0000 0000 |
||
|
Address offset |
0x0000 1E20 |
||
|
Description |
Test 8 register. This register is used the configuration/output values of middle 32 CDAC trim bits. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:0 |
CFG1 |
Middle 32 bits of CDAC trim configuration. |
RW |
0x0000 0000 |
||
|
Address offset |
0x0000 1E24 |
||
|
Description |
Test 9 register. This register is used the configuration/output values of upper 32 CDAC trim bits. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:5 |
Reserved |
|
RO |
0x000 0000 |
||
|
4:0 |
CFG2 |
Upper 5 bits of CDAC trim configuration. |
RW |
0x00 |
||
|
Address offset |
0x0000 1E28 |
||
|
Description |
Test 10 register. This register is used to override the fuse bits and use values in TEST7/TEST8/TEST9 as CDAC trims. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:10 |
Reserved |
|
RO |
0x00 0000 |
||
|
9:0 |
FUSEOVRD |
Override fuse bits |
RW |
0x000 |
||
|
|
|
0x001 |
CM11 |
|
||
|
|
|
0x002 |
CM10 |
|
||
|
|
|
0x100 |
CBAL |
|
||
|
|
|
0x200 |
OFFSET |
|
||
|
Address offset |
0x0000 1E2C |
||
|
Description |
Test 11 register. This register holds the fuse values used for CDAC trims. |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:0 |
FUSE |
CDAC trim values stored in fuse |
RW |
0x0000 0000 |
||
|
Address offset |
0x0000 1E30 |
||
|
Description |
Test 12 register. This register holds the override enable and override values for channel select signal |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:6 |
Reserved |
|
RO |
0x000 0000 |
||
|
5:3 |
OVRDVAL |
Override value for channel select. Bit 0 for channel 12, Bit 1 for channel 13 and Bit 2 reserved for future use. |
RW |
0x0 |
||
|
2:0 |
OVRDEN |
Override enable for channel select. Bit 0 for channel 12, Bit 1 for channel 13 and Bit 2 reserved for future use. |
RW |
0x0 |
||
|
Address offset |
0x0000 1F14 |
||
|
Description |
Functional Clock Configuration Register |
||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:19 |
Reserved |
|
RO |
0x0000 |
||
|
18 |
ADCFCLKEN |
ADC Functional Clock Enable |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
17 |
Reserved |
|
RO |
0 |
||
|
16 |
ADCFCLKSEL |
ADC Functional Clock Selection |
RW |
0 |
||
|
|
|
0 |
PLL |
|
||
|
|
|
1 |
HFXT |
|
||
|
15 |
Reserved |
|
RO |
0 |
||
|
14 |
EXTREFMASK |
Masks External Reference selection while generating clock. |
RW |
0 |
||
|
|
|
0 |
HFXT52M |
|
||
|
|
|
1 |
HFXT40M |
|
||
|
13 |
INTREFMASK |
Masks Internal Reference selection while generating clock. |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||
|
12:0 |
Reserved |
|
RO |
0x0000 |
||
|
Address offset |
0x0000 2000 |
||
|
Description |
|||
|
Type |
RW |
||
|
Bits |
Field Name |
Description |
Type |
Reset |
||
|
31:1 |
Reserved |
|
RO |
0x0000 0000 |
||
|
0 |
CLK_EN_STATUS |
Clock Enable |
RW |
0 |
||
|
|
|
0 |
DIS |
|
||
|
|
|
1 |
EN |
|
||