Datasheet
PIC18F87K90 FAMILY
DS39957D-page 100 2009-2011 Microchip Technology Inc.
F81h PORTB RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 xxxx xxxx
F82h PORTC RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 xxxx xxxx
F83h PORTD RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 xxxx xxxx
F84h PORTE RE7 RE6 RE5 RE4 RE3 RE2 RE1 RE0 xxxx xxxx
F85h PORTF RF7 RF6 RF5 RF4 RF3 RF2 RF1
— xxxx xxx-
F86h PORTG
— —RG5
(1)
RG4 RG3 RG2 RG1 RG0 --xx xxxx
F87h PORTH
(2)
RH7 RH6 RH5 RH4 RH3 RH2 RH1 RH0 xxxx xxxx
F88h PORTJ
(2)
RJ7 RJ6 RJ5 RJ4 RJ3 RJ2 RJ1 RJ0 xxxx xxxx
F89hLATA LATA7LATA6LATA5LATA4LATA3LATA2LATA1LATA0xxxx xxxx
F8Ah LATB LATB7 LATB6 LATB5 LATB4 LATB3 LATB2 LATB1 LATB0 xxxx xxxx
F8Bh LATC LATC7 LATC6 LATC5 LATC4 LATC3 LATC2 LATC1 LATC0 xxxx xxxx
F8Ch LATD LATD7 LATD6 LATD5 LATD4 LATD3 LATD2 LATD1 LATD0 xxxx xxxx
F8Dh LATE LATE7 LATE6 LATE5 LATE4 LATE3 LATE2 LATE1 LATE0 xxxx xxxx
F8Eh LATF LATF7 LATF6 LATF5 LATF4 LATF3 LATF2 LATF1
— xxxx xxx-
F8Fh LATG
— — — LATG4LATG3LATG2LATG1LATG0---x xxxx
F90h LATH
(2)
LATH7 LATH6 LATH5 LATH4 LATH3 LATH2 LATH1 LATH0 xxxx xxxx
F91h LATJ
(2)
LATJ7 LATJ6 LATJ5 LATJ4 LATJ3 LATJ2 LATJ1 LATJ0 xxxx xxxx
F92h TRISA TRISA7 TRISA6 TRISA5 TRISA4 TRISA3 TRISA2 TRISA1 TRISA0 1111 1111
F93h TRISB TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TRISB2 TRISB1 TRISB0 1111 1111
F94h TRISC TRISC7 TRISC6 TRISC5 TRISC4 TRISC3 TRISC2 TRISC1 TRISC0 1111 1111
F95h TRISD TRISD7 TRISD6 TRISD5 TRISD4 TRISD3 TRISD2 TRISD1 TRISD0 1111 1111
F96h TRISE TRISE7 TRISE6 TRISE5 TRISE4 TRISE3 TRISE2 TRISE1 TRISE0 1111 1111
F97h TRISF TRISF7 TRISF6 TRISF5 TRISF4 TRISF3 TRISF2 TRISF1
— 1111 111-
F98h TRISG
— — — TRISG4 TRISG3 TRISG2 TRISG1 TRISG0 ---1 1111
F99h TRISH
(2)
TRISH7 TRISH6 TRISH5 TRISH4 TRISH3 TRISH2 TRISH1 TRISH0 1111 1111
F9Ah TRISJ
(2)
TRISJ7 TRISJ6 TRISJ5 TRISJ4 TRISJ3 TRISJ2 TRISJ1 TRISJ0 1111 1111
F9Bh OSCTUNE INTSRC PLLEN TUN5 TUN4 TUN3 TUN2 TUN1 TUN0 0000 0000
F9Ch PSTR1CON CMPL1 CMPL0
— STRSYNC STRD STRC STRB STRA 00-0 0001
F9Dh PIE1
— ADIE RC1IE TX1IE SSP1IE TMR1GIE TMR2IE TMR1IE -000 0000
F9Eh PIR1
— ADIF RC1IF TX1IF SSP1IF TMR1GIF TMR2IF TMR1IF -000 0000
F9Fh IPR1
— ADIP RC1IP TX1IP SSP1IP TMR1GIP TMR2IP TMR1IP -111 1111
FA0h PIE2 OSCFIE
— SSP2IE BCL2IE BCL1IE HLVDIE TMR3IE TMR3GIE 0-10 0000
FA1h PIR2 OSCFIF
— SSP2IF BCL2IF BCL1IF HLVDIF TMR3IF TMR3GIF 0-10 0000
FA2h IPR2 OSCFIP
— SSP2IP BCL2IP BCL1IP HLVDIP TMR3IP TMR3GIP 1-00 1110
FA3h PIE3 TMR5GIE LCDIE RC2IE TX2IE CTMUIE CCP2IE CCP1IE RTCCIE 0000 0000
FA4h PIR3 TMR5GIF LCDIF RC2IF TX2IF CTMUIF CCP2IF CCP1IF RTCCIF 0000 0000
FA5h IPR3 TMR5GIP LCDIP RC2IP TX2IP CTMUIP CCP2IP CCP1IP RTCCIP 1111 1111
FA6h PIR6
— — — EEIF — CMP3IF CMP2IF CMP1IF ---0 -000
FA7h — — — — — — — — — ---- ----
FA8h HLVDCON VDIRMAG BGVST IRVST HLVDEN HLVDL3 HLVDL2 HLVDL1 HLVDL0 0000 0000
FA9h IPR6
— — —EEIP— CMP3IP CMP2IP CMP1IP ---1 -111
FAAh T1GCON TMR1GE T1GPOL T1GTM T1GSPM T1GGO/
T1DONE
T1GVAL T1GSS1 T1GSS0 0000 0x00
FABh RCSTA1 SPEN RX9 SREN CREN ADDEN FERR OERR RX9D 0000 000x
FACh TXSTA1 CSRC TX9 TXEN SYNC SENDB BRGH TRMT TX9D 0000 0010
FADh TXREG1 USART1 Transmit Register xxxx xxxx
FAEh RCREG1 USART1 Receive Register 0000 0000
FAFh SPBRG1 USART1 Baud Rate Generator 0000 0000
TABLE 6-2: PIC18F87K90 FAMILY REGISTER FILE SUMMARY (CONTINUED)
Address
File Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Value on
POR, BOR
Note 1: This bit is available when Master Clear is disabled (MCLRE = 0). When MCLRE is set, the bit is unimplemented.
2: Unimplemented in 64-pin devices (PIC18F6XK90).
3: Unimplemented in devices with a program memory of 32 Kbytes (PIC18FX5K90).