Datasheet
PIC18F87K22 FAMILY
DS39960D-page 222 2009-2011 Microchip Technology Inc.
TABLE 16-5: REGISTERS ASSOCIATED WITH TIMER3/5/7 AS A TIMER/COUNTER
Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
INTCON GIE/GIEH PEIE/GIEL TMR0IE INT0IE RBIE TMR0IF INT0IF RBIF
PIR5 TMR7GIF
(1)
TMR12IF
(1)
TMR10IF
(1)
TMR8IF TMR7IF
(1)
TMR6IF TMR5IF TMR4IF
IPR5 TMR7GIP
(1)
TMR12IP
(1)
TMR10IP
(1)
TMR8IP TMR7IP
(1)
TMR6IP TMR5IP TMR4IP
PIE5 TMR7GIE
(1)
TMR12IE
(1)
TMR10IE
(1)
TMR8IE TMR7IE
(1)
TMR6IE TMR5IE TMR4IE
PIE3 TMR5GIE — RC2IE TX2IE CTMUIE CCP2IE CCP1IE RTCCIE
IPR3 TMR5GIP — RC2IP TX2IP CTMUIP CCP2IP CCP1IP RTCCIP
PIR3 TMR5GIF
— RC2IF TX2IF CTMUIF CCP2IF CCP1IF RTCCIF
PIE2 OSCFIE — SSP2IE BCL2IE BCL1IE HLVDIE TMR3IE TMR3GIE
PIR2 OSCFIF — SSP2IF BCL2IF BCL1IF HLVDIF TMR3IF TMR3GIF
IPR2
OSCFIP — SSP2IP BCL2IP BCL1IP HLVDIP TMR3IP TMR3GIP
TMR3H Timer3 Register High Byte
TMR3L Timer3 Register Low Byte
T3GCON TMR3GE T3GPOL T3GTM T3GSPM T3GGO/
T3DONE
T3GVAL T3GSS1 T3GSS0
T3CON TMR3CS1 TMR3CS0 T3CKPS1 T3CKPS0 SOSCEN T3SYNC
RD16 TMR3ON
TMR5H Timer5 Register High Byte
TMR5L Timer5 Register Low Byte
T5GCON TMR5GE T5GPOL T5GTM T5GSPM T5GGO/
T5DONE
T5GVAL T5GSS1 T5GSS0
T5CON TMR5CS1 TMR5CS0 T5CKPS1 T5CKPS0 SOSCEN T5SYNC
RD16 TMR5ON
TMR7H
(1)
Timer7 Register High Byte
TMR7L
(1)
Timer7 Register Low Byte
T7GCON
(1)
TMR7GE T7GPOL T7GTM T7GSPM T7GGO/
T7DONE
T7GVAL T7GSS1 T7GSS0
T7CON
(1)
TMR7CS1 TMR7CS0 T7CKPS1 T7CKPS0 SOSCEN T7SYNC RD16 TMR7ON
OSCCON2 — SOSCRUN — —SOSCGO— MFIOFS MFIOSEL
PMD1 PSPMD CTMUMD RTCCMD TMR4MD TMR3MD TMR2MD TMR1MD EMBMD
PMD2
TMR10MD
(1)
TMR8MD TMR7MD
(1)
TMR6MD TMR5MD CMP3MD CMP2MD CMP2MD
Legend: — = unimplemented, read as ‘0’. Shaded cells are not used by the Timer3/5/7 module.
Note 1: Unimplemented on devices with a program memory of 32 Kbytes (PIC18FX5K22).