Datasheet

Table Of Contents
2010 Microchip Technology Inc. DS39770C-page 125
PIC18F85J90 FAMILY
TABLE 10-9: PORTD FUNCTIONS
TABLE 10-10: SUMMARY OF REGISTERS ASSOCIATED WITH PORTD
Pin Name Function
TRIS
Setting
I/O
I/O
Type
Description
RD0/SEG0 RD0 0 O DIG LATD<0> data output.
1 I ST PORTD<0> data input.
SEG0 x O ANA LCD Segment 0 output; disables all other pin functions.
RD1/SEG1 RD1 0 O DIG LATD<1> data output.
1 I ST PORTD<1> data input.
SEG1 x O ANA LCD Segment 1 output; disables all other pin functions.
RD2/SEG2 RD2 0 O DIG LATD<2> data output.
1 I ST PORTD<2> data input.
SEG2 x 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 x O ANA LCD Segment 3 output; disables all other pin functions.
RD4/SEG4 RD4 0 O DIG LATD<4> data output.
1 I ST PORTD<4> data input.
SEG4 x O ANA LCD Segment 4 output; disables all other pin functions.
RD5/SEG5 RD5 0 O DIG LATD<5> data output.
1 I ST PORTD<5> data input.
SEG5 x O ANA LCD Segment 5 output; disables all other pin functions.
RD6/SEG6 RD6 0 O DIG LATD<6> data output.
1 I ST PORTD<6> data input.
SEG6 x O ANA LCD Segment 6 output; disables all other pin functions.
RD7/SEG7 RD7 0 O DIG LATD<7> data output.
1 I ST PORTD<7> data input.
SEG7 x I ANA LCD Segment 7 output; disables all other pin functions.
Legend: O = Output, I = Input, ANA = Analog Signal, DIG = Digital Output, ST = Schmitt Trigger Buffer Input,
x = Don’t care (TRIS bit does not affect port direction or is overridden for this option).
Name Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Reset
Values
on page
PORTD RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0 61
LATD LATD7 LATD6 LATD5 LATD4 LATD3 LATD2 LATD1 LATD0 60
TRISD TRISD7 TRISD6 TRISD5 TRISD4TRISD3TRISD2TRISD1TRISD0 60
PORTG RDPU
REPU RJPU
(1)
RG4 RG3 RG2 RG1 RG0 60
LCDSE0 SE7 SE6 SE5 SE4 SE3 SE2 SE1 SE0 59
Legend: Shaded cells are not used by PORTD.
Note 1: Unimplemented on 64-pin devices, read as ‘0’.