English
Language : 

PIC18F2331_10 Datasheet, PDF (123/392 Pages) Microchip Technology – 28/40/44-Pin Enhanced Flash Microcontrollers with nanoWatt Technology, High-Performance PWM and A/D
PIC18F2331/2431/4331/4431
TABLE 11-7: PORTD I/O SUMMARY
Pin
Function
TRIS
Setting
I/O
I/O
Type
Description
RD0/T0CKI/
T5CKI
RD0
0
O
DIG LATD<0> data output.
1
I
ST PORTD<0> data input.
T0CKI(1)
1
I
ST Timer0 alternate clock input.
T5CKI(1)
1
I
ST Timer5 alternate clock input.
RD1/SDO
RD1
0
O
DIG LATD<1> data output.
1
I
ST PORTD<1> data input.
SDO(1)
0
O
DIG SPI data out; takes priority over port data.
RD2/SDI/SDA
RD2
0
O
DIG LATD<2> data output.
1
I
ST PORTD<2> data input.
SDI(1)
1
I
ST SPI data input (SSP module).
SDA(1)
0
O
DIG I2C™ data output (SSP module); takes priority over port data.
1
I
I2C I2C data input (SSP module).
RD3/SCK/SCL
RD3
0
O
DIG LATD<3> data output.
1
I
ST PORTD<3> data input.
SCK(1)
0
O
DIG SPI clock output (SSP module); takes priority over port data.
1
I
ST SPI clock input (SSP module).
SCL(1)
0
O
DIG I2C clock output (SSP module); takes priority over port data.
1
I
I2C I2C clock input (SSP module); input type depends on module setting.
RD4/FLTA
RD4
0
O
DIG LATD<4> data output.
1
I
ST PORTD<4> data input.
FLTA(2)
1
I
ST Fault Interrupt Input Pin A.
RD5/PWM4
RD5
0
O
DIG LATD<5> data output.
1
I
ST PORTD<5> data input.
PWM4(3)
0
O
DIG PWM Output 4; takes priority over port data.
RD6/PWM6
RD6
0
O
DIG LATD<6> data output.
1
I
ST PORTD<6> data input.
PWM6
0
O
DIG PWM Output 6; takes priority over port data.
RD7/PWM7
RD7
0
O
DIG LATD<7> data output.
1
I
ST PORTD<7> data input.
PWM7
0
O
DIG PWM Output 7; takes priority over port data.
Legend:
Note 1:
2:
3:
DIG = Digital level output; TTL = TTL input buffer; ST = Schmitt Trigger input buffer;
x = Don’t care (TRIS bit does not affect port direction or is overridden for this option).
RC3 is the alternate pin for T0CKI/T5CKI; RC4 is the alternate pin for SDI/SDA; RC5 is the alternate pin for SCK/SCL;
RC7 is the alternate pin for SDO.
RC1 is the alternate pin for FLTA.
RB5 is the alternate pin for PWM4.
TABLE 11-8: SUMMARY OF REGISTERS ASSOCIATED WITH PORTD
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3 Bit 2 Bit 1
PORTD
RD7
RD6
RD5
RD4
LATD
LATD Data Output Register
TRISD PORTD Data Direction Register
RD3
RD2
RD1
Bit 0
RD0
Reset Values
on Page:
57
57
57
 2010 Microchip Technology Inc.
DS39616D-page 123