Datasheet

2010-2012 Microchip Technology Inc. DS41419D-page 145
PIC16(L)F1824/1828
TABLE 13-1: SUMMARY OF REGISTERS ASSOCIATED WITH INTERRUPT-ON-CHANGE
REGISTER 13-6: IOCBF: INTERRUPT-ON-CHANGE PORTB FLAG REGISTER
(PIC16(L)F1828 ONLY)
R/W-0/0 R/W-0/0 R/W-0/0 R/W-0/0 U-0 U-0 U-0 U-0
IOCBF7 IOCBF6 IOCBF5 IOCBF4
bit 7 bit 0
Legend:
R = Readable bit W = Writable bit U = Unimplemented bit, read as ‘0’
u = Bit is unchanged x = Bit is unknown -n/n = Value at POR and BOR/Value at all other Resets
‘1’ = Bit is set ‘0’ = Bit is cleared HS - Bit is set in hardware
bit 7-4 IOCBF<7:4>: Interrupt-on-Change PORTB Flag bits
1 = An enabled change was detected on the associated pin.
Set when IOCBPx = 1 and a rising edge was detected on RAx, or when IOCANx = 1 and a falling edge
was detected on RBx.
0 = No change was detected, or the user cleared the detected change.
bit 3-0 Unimplemented: Read as0
Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Register
on Page
ANSELA
ANSA4 ANSA2 ANSA1 ANSA0 127
ANSELB
(1)
ANSB7 ANSB6 ANSB5 ANSB4
133
INLVLA
INLVLA5 INLVLA4 INLVLA3 INLVLA2 INLVLA1 INLVLA0
128
INLVLB
(1)
INLVLB7 INLVLB6 INLVLB5 INLVLB4
133
INTCON GIE PEIE TMR0IE INTE IOCIE TMR0IF INTF IOCIF
93
IOCAF
IOCAF5 IOCAF4 IOCAF3 IOCAF2 IOCAF1 IOCAF0
143
IOCAN
IOCAN5 IOCAN4 IOCAN3 IOCAN2 IOCAN1 IOCAN0
143
IOCAP
IOCAP5 IOCAP4 IOCAP3 IOCAP2 IOCAP1 IOCAP0
143
IOCBF
(1)
IOCBF7 IOCBF6 IOCBF5 IOCBF4
145
IOCBN
(1)
IOCBN7 IOCBN6 IOCBN5 IOCBN4
144
IOCBP
(1)
IOCBP7 IOCBP6 IOCBP5 IOCBP4
144
TRISA
TRISA5 TRISA4 TRISA3 TRISA2 TRISA1 TRISA0
126
TRISB
(1)
TRISB7 TRISB6 TRISB5 TRISB4
132
Legend: — = unimplemented location, read as ‘0’. Shaded cells are not used by interrupt-on-change.
Note 1: PIC16(L)F1828 only.