English
Language : 

PIC16F610 Datasheet, PDF (118/180 Pages) Microchip Technology – 14-Pin, Flash-Based 8-Bit CMOS Microcontrollers
PIC16F610/616/16HV610/616
12.4.2 TIMER0 INTERRUPT
An overflow (FFh → 00h) in the TMR0 register will set
the T0IF bit of the INTCON register. The interrupt can
be enabled/disabled by setting/clearing T0IE bit of the
INTCON register. See Section 5.0 “Timer0 Module”
for operation of the Timer0 module.
FIGURE 12-7:
INTERRUPT LOGIC
12.4.3 PORTA INTERRUPT-ON-CHANGE
An input change on PORTA sets the RAIF bit of the
INTCON register. The interrupt can be enabled/
disabled by setting/clearing the RAIE bit of the INTCON
register. Plus, individual pins can be configured through
the IOCA register.
Note:
If a change on the I/O pin should occur
when any PORTA operation is being
executed, then the RAIF interrupt flag may
not get set.
IOC-RA0
IOCA0
IOC-RA1
IOCA1
IOC-RA2
IOCA2
IOC-RA3
IOCA3
IOC-RA4
IOCA4
IOC-RA5
IOCA5
TMR2IF(2)
TMR2IE(2)
TMR1IF
TMR1IE
C1IF
C1IE
C2IF
C2IE
ADIF(2)
ADIE(2)
CCP1IF(2)
CCP1IE(2)
T0IF
T0IE
INTF
INTE
RAIF
RAIE
PEIE
GIE
Wake-up (If in Sleep mode)(1)
Interrupt to CPU
Note 1:
2:
Some peripherals depend upon the system clock for
operation. Since the system clock is suspended during Sleep, only
those peripherals which do not depend upon the system clock will wake
the part from Sleep. See Section 12.7.1 “Wake-up from Sleep”.
PIC16F616/16HV616 only.
DS41288C-page 116
Preliminary
© 2007 Microchip Technology Inc.