PIC18FXX20
TABLE 10-5: PORTC FUNCTIONS
Name
Bit# Buffer Type
Function
RC0/T1OSO/T13CKI bit0
ST
Input/output port pin, Timer1 oscillator output, or Timer1/Timer3
clock input.
Input/output port pin, Timer1 oscillator input, or Capture2 input/
Compare2 output/PWM output (when CCP2MX configuration bit is
disabled).
RC1/T1OSI/CCP2(1)
bit1
ST
RC2/CCP1
bit2
bit3
ST
ST
Input/output port pin or Capture1 input/Compare1 output/
PWM1 output.
RC3/SCK/SCL
RC3 can also be the synchronous serial clock for both SPI and I2C
modes.
RC4/SDI/SDA
RC5/SDO
RC6/TX1/CK1
bit4
bit5
bit6
ST
ST
ST
RC4 can also be the SPI Data In (SPI mode) or Data I/O (I2C mode).
Input/output port pin or Synchronous Serial Port data output.
Input/output port pin, Addressable USART1 Asynchronous Transmit,
or Addressable USART1 Synchronous Clock.
RC7/RX1/DT1
bit7
ST
Input/output port pin, Addressable USART1 Asynchronous Receive,
or Addressable USART1 Synchronous Data.
Legend: ST = Schmitt Trigger input
Note 1: RB3 is the alternate assignment for CCP2 when CCP2MX is set.
TABLE 10-6: SUMMARY OF REGISTERS ASSOCIATED WITH PORTC
Value on
all other
RESETS
Value on
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
Bit 0
POR, BOR
PORTC
LATC
TRISC
RC7
RC6
RC5
RC4
RC3
RC2
RC1
RC0
xxxx xxxx uuuu uuuu
xxxx xxxx uuuu uuuu
1111 1111 1111 1111
LATC Data Output Register
PORTC Data Direction Register
Legend: x= unknown, u= unchanged
DS39609A-page 110
Advance Information
2003 Microchip Technology Inc.