Datasheet
© 2009 Microchip Technology Inc. DS39663F-page 141
PIC18F87J10 FAMILY
TABLE 11-13: PORTF FUNCTIONS
TABLE 11-14: SUMMARY OF REGISTERS ASSOCIATED WITH PORTF
Pin Name Function
TRIS
Setting
I/O
I/O
Type
Description
RF1/AN6/
C2OUT
RF1 0 O DIG LATF<1> data output; not affected by analog input.
1 I ST PORTF<1> data input; disabled when analog input enabled.
AN6 1 I ANA A/D Input Channel 6. Default configuration on POR.
C2OUT 0 O DIG Comparator 2 output; takes priority over port data.
RF2/AN7/
C1OUT
RF2 0 O DIG LATF<2> data output; not affected by analog input.
1 I ST PORTF<2> data input; disabled when analog input enabled.
AN7 1 I ANA A/D Input Channel 7. Default configuration on POR.
C1OUT 0 O TTL Comparator 1 output; takes priority over port data.
RF3/AN8 RF3 0 O DIG LATF<3> data output; not affected by analog input.
1 I ST PORTF<3> data input; disabled when analog input enabled.
AN8 1 I ANA A/D Input Channel 8 and Comparator C2+ input. Default input
configuration on POR; not affected by analog output.
RF4/AN9 RF4 0 O DIG LATF<4> data output; not affected by analog input.
1 I ST PORTF<4> data input; disabled when analog input enabled.
AN9 1 I ANA A/D Input Channel 9 and Comparator C2- input. Default input
configuration on POR; does not affect digital output.
RF5/AN10/
CV
REF
RF5 0 O DIG LATF<5> data output; not affected by analog input. Disabled when
CV
REF output enabled.
1 I ST PORTF<5> data input; disabled when analog input enabled. Disabled
when CV
REF output enabled.
AN10 1 I ANA A/D Input Channel 10 and Comparator C1+ input. Default input
configuration on POR.
CV
REF x O ANA Comparator voltage reference output. Enabling this feature disables
digital I/O.
RF6/AN11 RF6 0 O DIG LATF<6> data output; not affected by analog input.
1 I ST PORTF<6> data input; disabled when analog input enabled.
AN11 1 I ANA A/D Input Channel 11 and Comparator C1- input. Default input
configuration on POR; does not affect digital output.
RF7/SS1
RF7 0 O DIG LATF<7> data output.
1 I ST PORTF<7> data input.
SS
1 1 I TTL Slave select input for MSSP (MSSP1 module).
Legend: PWR = Power Supply, O = Output, I = Input, ANA = Analog Signal, DIG = Digital Output, ST = Schmitt Buffer Input,
TTL = TTL Buffer Input, x = Don’t care (TRIS bit does not affect port direction or is overridden for this option).
NameBit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
Reset
Values
on page
PORTF RF7 RF6 RF5 RF4 RF3 RF2 RF1
—56
LATF LATF7 LATF6 LATF5 LATF4 LATF3 LATF2 LATF1
—56
TRISF TRISF7TRISF6TRISF5TRISF4TRISF3TRISF2TRISF1
—56
ADCON1 — — VCFG1 VCFG0 PCFG3 PCFG2 PCFG1 PCFG0 54
CMCON
C2OUT C1OUT C2INV C1INV CIS CM2 CM1 CM0 55
CVRCON CVREN CVROE
CVRR CVRSS CVR3 CVR2 CVR1 CVR0 55
Legend: — = unimplemented, read as ‘0’. Shaded cells are not used by PORTF.