
MC97F6108A User’s manual
6. Interrupt controller
49
6.2
Comparator Interrupt and Comparator Flag
Comparator output interrupt also receive various interrupt request depending on the CIEDGE
(Comparator Interrupt Edge register) and CIPOLA (Comparator Interrupt Polarity register). Each
comparator interrupt source has control setting bits. The CIFLAG (Comparator interrupt flag register)
provides the status of each interrupts. Comparators also have flags for controlling PPG. This flags are
generated in the same manner as the comparator interrupt flags.
Comparator0
debounce output
Comparator1
debounce output
Comparator2
debounce output
Comparator3
debounce output
CMP0IF
CMP1IF
CMP2IF
CMP3IF
CMP0 Interrupt
CMP1 Interrupt
CMP2 Interrupt
CMP3 Interrupt
[0xAD] Comparator Interrupt Edge Register
[0xAE] Comparator Interrupt Polarity Register
[0xAF] Comparator Interrupt Both Edge Enable Register
3
3
3
3
Comparator4
debounce output
CMP4IF
CMP4 Interrupt
3
EA & IE1.0
EA & IE1.1
EA & IE1.2
EA & IE1.3
EA & IE1.4
C0_FLAG
C1_FLAG
C2_FLAG
C3_FLAG
[0xC0] Comparator Flag Edge Register
[0xB0] Comparator Flag Polarity Register
[0xA0] Comparator Flag Both Edge Enable Register
3
3
3
3
C4_FLAG
3
CFBOTH, CFEDGE, CFPOLA
CIBOTH, CIEDGE, CIPOLA
Figure 13. Comparator Interrupt and Comparator Flag Description