Datasheet
2012 Microchip Technology Inc. DS30684A-page 145
PIC18(L)F2X/45K50
TABLE 11-8: PORTC I/O SUMMARY
Pin Name Function
TRIS
Setting
ANSEL
setting
Pin
Type
Buffer
Type
Description
RC0/IOCC0/T3CKI/
T3G/T1CKI/SOSCO
RC0 0
—
O DIG LATC<0> data output; not affected by analog input.
1
—
I ST PORTC<0> data input; disabled when analog input
enabled.
IOCC0 1
—
I TTL Interrupt-on-change pin.
T3CKI
(1)
1
—
I ST Timer3 clock input.
T3G 1
—
I ST Timer3 external clock gate input.
T1CKI 1
—
I ST Timer1 clock input.
SOSCO x
—
O XTAL Secondary oscillator output.
RC1/IOCC1/CCP2/
SOSCI
RC1 0
—
O DIG LATC<1> data output; not affected by analog input.
1
—
I ST PORTC<1> data input; disabled when analog input
enabled.
IOCC1 1
—
I TTL Interrupt-on-change pin.
CCP2
(1)
0
—
O DIG Compare 2 output/PWM 2 output.
1
—
I ST Capture 2 input.
SOSCI x
—
I XTAL Secondary oscillator input.
RC2/CTPLS/P1A/
CCP1/IOCC2/AN14
RC2 00O DIG LATC<2> data output; not affected by analog input.
10I ST PORTC<2> data input; disabled when analog input
enabled.
CTPLS 00O DIG CTMU pulse generator output.
P1A 00O DIG Enhanced CCP1 PWM output 1.
CCP1 00O DIG Compare 1 output/PWM 1 output.
10I ST Capture 1 input.
IOCC2 1
—
I TTL Interrupt-on-change pin.
AN14 11I AN Analog input 14.
D-/IOCC4 D-
——
I XCVR USB bus differential minus line input.
——
O XCVR USB bus differential minus line output.
IOCC4
——
I ST Interrupt-on-change pin.
D+/IOCC5 D+
——
I XCVR USB bus differential minus line input.
——
O XCVR USB bus differential minus line output.
IOCC5
——
I ST Interrupt-on-change pin.
Legend: AN = Analog input or output; TTL = TTL compatible input; HV = High Voltage; OD = Open Drain; XTAL = Crystal;
CMOS = CMOS compatible input or output; ST = Schmitt Trigger input with CMOS levels; I
2
C
TM
= Schmitt Trigger input
with I
2
C.
Note 1: Default pin assignment for T3CKI and CCP2 when Configuration bits T3CMX and CCP2MX are set.
2: Alternate pin assignment for SDO when Configuration bit SDOMX is clear.
3: Function is on PORTD/PORTE for PIC18(L)F45K50 devices.