Datasheet

2010 Microchip Technology Inc. DS39616D-page 121
PIC18F2331/2431/4331/4431
TABLE 11-6: SUMMARY OF REGISTERS ASSOCIATED WITH PORTC
RC7/RX/DT/SDO RC7 0 O DIG LATC<7> data output.
1 I ST PORTC<7> data input.
RX 1 I ST Asynchronous serial receive data input (EUSART module).
DT 0 O DIG Synchronous serial data output (EUSART module); takes priority over
port data.
1 I ST Synchronous serial data input (EUSART module). User must
configure as an input.
SDO
(1)
0 O DIG SPI data out; takes priority over port data.
Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Reset Values
on Page:
PORTC RC7 RC6 RC5 RC4 RC3 RC2 RC1 RC0 57
LATC LATC Data Output Register 57
TRISC PORTC Data Direction Register 57
INTCON
GIE/GIEH PEIE/GIEL TMR0IE INT0IE RBIE TMR0IF INT0IF RBIF 54
INTCON2
RBPU INTEDG0 INTEDG1 INTEDG2 TMR0IP RBIP 54
INTCON3 INT2IP INT1IP
INT2IE INT1IE INT2IF INT1IF 54
Legend: — = unimplemented, read as ‘0’. Shaded cells are not used by PORTC.
TABLE 11-5: PORTC I/O SUMMARY (CONTINUED)
Pin Function
TRIS
Setting
I/O
I/O
Type
Description
Legend: DIG = Digital level output; TTL = TTL input buffer; ST = Schmitt Trigger input buffer; ANA = Analog level input/output;
x = Don’t care (TRIS bit does not affect port direction or is overridden for this option).
Note 1: RD0 is the alternate pin for T0CKI/T5CKI; RD2 is the alternate pin for SDI/SDA; RD3 is the alternate pin for SCK/SCL;
RD1 is the alternate pin for SDO.