English
Language : 

PIC18F87K90 Datasheet, PDF (165/566 Pages) Microchip Technology – 64/80-Pin, High-Performance Microcontrollers with LCD Driver and nanoWatt XLP Technology
PIC18F87K90 FAMILY
TABLE 11-7: PORTD FUNCTIONS
Pin Name
Function
TRIS
Setting
I/O I/O Type
Description
RD0/SEG0/
CTPLS
RD0
0
O
DIG LATD<0> data output.
1
I
ST PORTD<0> data input.
SEG0
1
O
ANA LCD Segment 0 output; disables all other pin functions.
CTPLS
x
O
DIG CTMU pulse generator output.
RD1/SEG1/
T5CKI/T7G
RD1
0
O
DIG LATD<1> data output.
1
I
ST PORTD<1> data input.
SEG1
1
O
ANA LCD Segment 1 output; disables all other pin functions.
T5CKI
x
I
ST Timer5 clock input.
T7G
x
I
ST Timer7 external clock gate input.
RD2/SEG2
RD2
0
O
DIG LATD<2> data output.
1
I
ST PORTD<2> data input.
SEG2
1
O
ANA LCD Segment 2 output; disables all other pin functions.
RD3/SEG3
RD3
0
O
DIG LATD<3> data output.
1
I
ST PORTD<3> data input.
SEG3
1
O
ANA LCD Segment 3 output; disables all other pin functions.
RD4/SEG4/
SDO2
RD4
0
O
DIG LATD<4> data output.
1
I
ST PORTD<4> data input.
SEG4
1
O
ANA LCD Segment 4 output; disables all other pin functions.
SDO2
0
P
DOG SPI data output (MSSP module).
RD5/SEG5/
SDI2/SDA2
RD5
0
O
DIG LATD<5> data output.
1
I
ST PORTD<5> data input.
SEG5
1
O
ANA LCD Segment 5 output; disables all other pin functions.
SDI2
SDA2
1
I
ST SPI data input (MSSP module).
0
O
I2C I2C™ data input (MSSP module). Input type depends on module setting.
1
I
ANA LCD Segment 5 output; disables all other pin functions.
RD6/SEG6/
SCK2/SCL2
RD6
0
O
DIG LATD<6> data output.
1
I
ST PORTD<6> data input.
SEG6
1
O
ANA LCD Segment 6 output; disables all other pin functions.
SCK2
0
O
DIG SPI clock output (MSSP module). Takes priority over port data.
SCL2
1
I
ST SPI clock input (MSSP module).
0
O
DIG I2C clock output (MSSP module). Takes priority over port data.
1
I
I2C I2C clock input (MSSP module). Input type depends on module setting.
RD7/SEG7/
SS2
RD7
0
O
DIG LATD<7> data output.
1
I
ST PORTD<7> data input.
SEG7
1
I
ANA LCD Segment 7 output; disables all other pin functions.
SS2
1
I
TTL Slave select input for MSSP module.
Legend: O = Output, I = Input, ANA = Analog Signal, DIG = Digital Output, ST = Schmitt Trigger Buffer Input,
I2C = I2C Buffer Input, x = Don’t care (TRIS bit does not affect port direction or is overridden for this option).
 2010 Microchip Technology Inc.
Preliminary
DS39957B-page 165