Datasheet

Table Of Contents
2010 Microchip Technology Inc. Preliminary DS39979A-page 115
PIC18F87J72 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/
CTPLS
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.
CTPLS x O DIG CTMU Pulse Generator output
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 52
LATD LATD7 LATD6 LATD5 LATD4 LATD3 LATD2 LATD1 LATD0 52
TRISD TRISD7 TRISD6 TRISD5 TRISD4TRISD3TRISD2TRISD1TRISD0 52
PORTG RDPU
REPU RJPU RG4 RG3 RG2 RG1 RG0 52
LCDSE0 SE07 SE06 SE05 SE04 SE03 SE02 SE01 SE00 51
Legend: Shaded cells are not used by PORTD.