37.13.19 ADCCMPCON2 – ADC Digital Comparator 2 Control Register
These registers control the operation of Digital Comparator 2, including the generation of interrupts and the comparison criteria to be used. This register also provides the status when a comparator event occurs.
| Name: | ADCCMPCON2 |
| Offset: | 0x290 |
| Reset: | 0x00000000 |
| Property: | - |
| Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
| Access | |||||||||
| Reset |
| Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
| Access | |||||||||
| Reset |
| Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
| AINID[4:0] | |||||||||
| Access | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | R/HS/HC | ||||
| Reset | 0 | 0 | 0 | 0 | 0 | ||||
| Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
| ENDCMP | DCMPGIEN | DCMPED | IEBTWN | IEHIHI | IEHILO | IELOHI | IELOLO | ||
| Access | R/W | R/W | R/HS/HC | R/W | R/W | R/W | R/W | R/W | |
| Reset | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Bits 12:8 – AINID[4:0] Digital Comparator 2 Analog Input Identification (ID) bits
When a digital comparator event occurs (DCMPED = 1), these bits identify the analog input being monitored by the digital comparator.
| Value | Description |
|---|---|
| 11111 | Reserved |
| 10110 | AN22 is being monitored |
| 10101 | AN21 is being monitored |
| 10100 | AN20 is being monitored |
| 10011 | AN19 is being monitored |
| 10010 | AN18 is being monitored |
| 10001 | AN17 is being monitored |
| 10000 | AN16 is being monitored |
| 01111 | AN15 is being monitored |
| 01110 | AN14 is being monitored |
| 01101 | AN13 is being monitored |
| 01100 | AN12 is being monitored |
| 01011 | AN11 is being monitored |
| ... | — |
| ... | — |
| ... | — |
| 00111 | AN7 is being monitored |
| ... | — |
| 00001 | AN1 is being monitored |
| 00000 | AN0 is being monitored |
Bit 7 – ENDCMP Digital Comparator 2 Enable bit
| Value | Description |
|---|---|
| 1 | Digital Comparator 2 is enabled |
| 0 | Digital Comparator 2 is not enabled, and the DCMPED status bit is cleared |
Bit 6 – DCMPGIEN Digital Comparator 2 Global Interrupt Enable bit
| Value | Description |
|---|---|
| 1 | Digital Comparator 2 interrupt is generated when the DCMPED status bit is set |
| 0 | Digital Comparator 2 interrupt is disabled |
Bit 5 – DCMPED Digital Comparator 2 Output True Event Status bit
The logical conditions where the digital comparator gets True are defined by the IEBTWN, IEHIHI, IEHILO, IELOHI and IELOLO bits.
0’).| Value | Description |
|---|---|
| 1 | Digital Comparator 2 output true event has occurred (output of comparator is
‘ |
| 0 | Digital Comparator 2 output is false (output of comparator is ‘ |
Bit 4 – IEBTWN Between Low/High Digital Comparator 2 Event bit
| Value | Description |
|---|---|
| 1 | Generate a digital comparator event when DCMPLO[15:0] bits DATA[31:0] bits [DCMPHI[15:0] bits |
| 0 | Do not generate a digital comparator event |
Bit 3 – IEHIHI High/High Digital Comparator 2 Event bit
| Value | Description |
|---|---|
| 1 | Generate a Digital Comparator 2 event when DCMPHI[15:0] bits are less than or equal to DATA[31:0] bits |
| 0 | Do not generate an event |
Bit 2 – IEHILO High/Low Digital Comparator 2 Event bit
| Value | Description |
|---|---|
| 1 | Generate a Digital Comparator 2 event when DATA[31:0] bits are less than DCMPHI[15:0] bits |
| 0 | Do not generate an event |
Bit 1 – IELOHI Low/High Digital Comparator 2 Event bit
| Value | Description |
|---|---|
| 1 | Generate a Digital Comparator 2 event when DCMPLO[15:0] bits are less than or equal to DATA[31:0] bits |
| 0 | Do not generate an event |
Bit 0 – IELOLO Low/Low Digital Comparator 2 Event bit
| Value | Description |
|---|---|
| 1 | Generate a Digital Comparator 2 event when DATA[31:0] bits are less than DCMPLO[15:0] bits |
| 0 | Do not generate an event |
