Datasheet

PIC18F66K80 FAMILY
DS39977F-page 176 2010-2012 Microchip Technology Inc.
TABLE 11-2: SUMMARY OF REGISTERS ASSOCIATED WITH PORTA
TABLE 11-1: PORTA FUNCTIONS
Pin Name Function
TRIS
Setting
I/O
I/O
Type
Description
RA0/CV
REF/AN0/
ULPWU
RA0 0 O DIG LATA<0> data output; not affected by analog input.
1 I ST PORTA<0> data input; disabled when analog input is enabled.
CV
REF x O ANA Comparator voltage reference output. Enabling this feature disables digital I/O.
AN0 1 I ANA A/D Input Channel 0. Default input configuration on POR; does not affect
digital output.
ULPWU 1 O DIG Ultra Low-Power Wake-up input.
RA1/AN1/C1INC RA1 0 O DIG LATA<1> data output; not affected by analog input.
1 I ST PORTA<1> data input; disabled when analog input is enabled.
AN1 1 I ANA A/D Input Channel 1. Default input configuration on POR; does not affect
digital output.
C1INC
(1)
x I ANA Comparator 1 Input C.
RA2/V
REF-/AN2/
C2INC
RA2 0 O DIG LATA<2> data output; not affected by analog input.
1 I ST PORTA<2> data input; disabled when analog functions are enabled.
V
REF- 1 I ANA A/D and comparator low reference voltage input.
AN2 1 I ANA A/D Input Channel 2. Default input configuration on POR.
C2INC
(1)
x I ANA Comparator 2 Input C.
RA3/V
REF+/AN3 RA3 0 O DIG LATA<3> data output; not affected by analog input.
1 I ST PORTA<3> data input; disabled when analog input is enabled.
V
REF+ 1 I ANA A/D Input Channel 3. Default input configuration on POR.
AN3 1 I ANA A/D and comparator high reference voltage input.
RA5/AN4/C2INB/
HLVDIN/T1CKI/
SS
/CTMUI
RA5 0 O DIG LATA<5> data output; not affected by analog input.
1 I ST PORTA<5> data input; disabled when analog input is enabled.
AN4 1 I ANA A/D Input Channel 4. Default configuration on POR.
C2INB
(2)
1 I ANA Comparator 2 Input B.
HLVDIN 1 I ANA High/Low-Voltage Detect external trip point input.
T1CKI x I ST Timer1 clock input.
SS
1 I ST Slave select input for MSSP module.
CTMUI
(2)
x O CTMU pulse generator charger for the C2INB comparator input.
RA6/OSC2/
CLKOUT
RA6 0 O DIG LATA<6> data output; disabled when FOSC2 Configuration bit is set.
1 I ST PORTA<6> data input; disabled when FOSC2 Configuration bit is set.
OSC2 x O ANA Main oscillator feedback output connection (HS, XT and LP modes).
CLKOUT x O DIG System cycle clock output (F
OSC/4) (EC and INTOSC modes).
RA7/OSC1/CLKIN RA7 0 O DIG LATA<7> data output; disabled when FOSC2 Configuration bit is set.
1 I ST PORTA<7> data input; disabled when FOSC2 Configuration bit is set.
OSC1 x I ANA Main oscillator input connection (HS, XT, and LP modes).
CLKIN x I ANA Main external clock source input (EC modes).
Legend: O = Output; I = Input; ANA = Analog Signal; DIG = CMOS Output; ST = Schmitt Trigger Buffer Input;
x = Don’t care (TRIS bit does not affect port direction or is overridden for this option)
Note 1: This pin assignment is unavailable for 28-pin devices (PIC18F2XK80).
2: This pin assignment is only available for 28-pin devices (PIC18F2XK80).
Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
PORTA RA7
(1)
RA6
(1)
RA5 RA3 RA2 RA1 RA0
LATA LATA7
(1)
LATA6
(1)
LATA5 LATA3 LATA2 LATA1 LATA0
TRISA TRISA7
(1)
TRISA6
(1)
TRISA5 TRISA3 TRISA2 TRISA1 TRISA0
ANCON0
ANSEL7 ANSEL6 ANSEL5 ANSEL4 ANSEL3 ANSEL2 ANSEL1 ANSEL0
Legend: — = unimplemented, read as ‘0’. Shaded cells are not used by PORTA.
Note 1: These bits are enabled depending on the oscillator mode selected. When not enabled as PORTA pins,
they are disabled and read as ‘
x’.