Datasheet

2010-2015 Microchip Technology Inc. DS40001419F-page 139
PIC16(L)F1824/8
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 122
ANSELB
(1)
ANSB5 ANSB4
128
INLVLA
INLVLA5 INLVLA4 INLVLA3 INLVLA2 INLVLA1 INLVLA0
123
INLVLB
(1)
INLVLB7 INLVLB6 INLVLB5 INLVLB4
128
INTCON GIE PEIE TMR0IE INTE IOCIE TMR0IF INTF IOCIF
89
IOCAF
IOCAF5 IOCAF4 IOCAF3 IOCAF2 IOCAF1 IOCAF0
137
IOCAN
IOCAN5 IOCAN4 IOCAN3 IOCAN2 IOCAN1 IOCAN0
137
IOCAP
IOCAP5 IOCAP4 IOCAP3 IOCAP2 IOCAP1 IOCAP0
137
IOCBF
(1)
IOCBF7 IOCBF6 IOCBF5 IOCBF4
139
IOCBN
(1)
IOCBN7 IOCBN6 IOCBN5 IOCBN4
138
IOCBP
(1)
IOCBP7 IOCBP6 IOCBP5 IOCBP4
138
TRISA
TRISA5 TRISA4 TRISA3 TRISA2 TRISA1 TRISA0
121
TRISB
(1)
TRISB7 TRISB6 TRISB5 TRISB4
127
Legend: — = unimplemented location, read as ‘0’. Shaded cells are not used by interrupt-on-change.
Note 1: PIC16(L)F1828 only.