Datasheet

PIC10(L)F320/322
DS41585A-page 84 Preliminary 2011 Microchip Technology Inc.
TABLE 11-1: SUMMARY OF REGISTERS ASSOCIATED WITH INTERRUPT-ON-CHANGE
REGISTER 11-3: IOCAF: INTERRUPT-ON-CHANGE PORTA FLAG REGISTER
U-0 U-0 U-0 U-0 R/W-0/0 R/W-0/0 R/W-0/0 R/W-0/0
IOCAF3 IOCAF2 IOCAF1 IOCAF0
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 Unimplemented: Read as0’.
bit 3-0 IOCAF<3:0>: Interrupt-on-change PORTA Flag bits
1 = An enable change was detected on the associated pin.
Set when IOCAPx = 1 and a rising edge was detected on RAx, or when IOCANx = 1 and a falling
edge was detected on RAx.
(1)
0 = No change was detected, or the user cleared the detected change.
Note 1: Interrupt-on-change also requires that the IOCIE bit of the INTCON register be set (Register 6-1).
Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Register
on Page
INTCON GIE PEIE
TMR0IE INTE IOCIE TMR0IF INTF IOCIF
46
IOCAF
IOCAF3 IOCAF2 IOCAF1 IOCAF0
84
IOCAN
IOCAN3 IOCAN2 IOCAN1 IOCAN0
83
IOCAP
IOCAP3 IOCAP2 IOCAP1 IOCAP0
83
TRISA
(1)
TRISA2 TRISA1 TRISA0
77
Legend: — = unimplemented location, read as ‘0’. Shaded cells are not used by Interrupt-on-Change.
Note 1: Unimplemented, read as1’.