English
Language : 

PIC18F2450_08 Datasheet, PDF (107/324 Pages) Microchip Technology – 28/40/44-Pin, High-Performance, 12 MIPS, Enhanced Flash, USB Microcontrollers with nanoWatt Technology
PIC18F2450/4450
TABLE 9-5: PORTC I/O SUMMARY
Pin
Function
TRIS
Setting
I/O
I/O Type
Description
RC0/T1OSO/
T1CKI
RC0
T1OSO
0
OUT DIG LATC<0> data output.
1
IN
ST PORTC<0> data input.
x
OUT ANA Timer1 oscillator output; enabled when Timer1 oscillator enabled.
Disables digital I/O.
RC1/T1OSI/
UOE
T1CKI
RC1
T1OSI
1
IN
ST Timer1 counter input.
0
OUT DIG LATC<1> data output.
1
IN
ST PORTC<1> data input.
x
IN
ANA Timer1 oscillator input; enabled when Timer1 oscillator enabled.
Disables digital I/O.
RC2/CCP1
RC4/D-/VM
RC5/D+/VP
UOE
RC2
CCP1
RC4
D-
VM
RC5
D+
VP
0
0
1
0
1
—(1)
—(1)
—(1)
—(1)
—(1)
—(1)
—(1)
—(1)
OUT
OUT
IN
OUT
IN
IN
OUT
IN
IN
IN
OUT
IN
IN
DIG
DIG
ST
DIG
ST
TTL
XCVR
XCVR
TTL
TTL
XCVR
XCVR
TTL
External USB transceiver OE output.
LATC<2> data output.
PORTC<2> data input.
CCP1 Compare and PWM output; takes priority over port data.
CCP1 Capture input.
PORTC<4> data input; disabled when USB module or on-chip
transceiver is enabled.
USB bus differential minus line output (internal transceiver).
USB bus differential minus line input (internal transceiver).
External USB transceiver VM input.
PORTC<5> data input; disabled when USB module or on-chip
transceiver is enabled.
USB bus differential plus line output (internal transceiver).
USB bus differential plus line input (internal transceiver).
External USB transceiver VP input.
RC6/TX/CK
RC6
TX
0
OUT DIG LATC<6> data output.
1
IN
ST PORTC<6> data input.
0
OUT DIG Asynchronous serial transmit data output (EUSART module); takes
priority over port data. User must configure as output.
CK
0
OUT DIG Synchronous serial clock output (EUSART module); takes priority
over port data.
RC7/RX/DT
RC7
RX
DT
1
IN
ST Synchronous serial clock input (EUSART module).
0
OUT DIG LATC<7> data output.
1
IN
ST PORTC<7> data input.
1
IN
ST Asynchronous serial receive data input (EUSART module).
1
OUT DIG Synchronous serial data output (EUSART module).
1
IN
ST Synchronous serial data input (EUSART module). User must
configure as an input.
Legend:
Note 1:
OUT = Output, IN = Input, ANA = Analog Signal, DIG = Digital Output, ST = Schmitt Buffer Input,
TTL = TTL Buffer Input, XCVR = USB Transceiver, x = Don’t care (TRIS bit does not affect port direction or is
overridden for this option)
RC4 and RC5 do not have corresponding TRISC bits. In Port mode, these pins are input only. USB data direction is
determined by the USB configuration.
© 2008 Microchip Technology Inc.
DS39760D-page 105