English
Language : 

PIC18F87J90 Datasheet, PDF (127/450 Pages) Microchip Technology – 64/80-Pin, High-Performance Microcontrollers with LCD Driver and nanoWatt Technology
PIC18F87J90 FAMILY
TABLE 10-9: 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
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).
TABLE 10-10: SUMMARY OF REGISTERS ASSOCIATED WITH PORTD
Name
Bit 7
Bit 6
Bit 5
Bit 4
Bit 3
Bit 2
Bit 1
PORTD
LATD
TRISD
PORTG
LCDSE0
Legend:
Note 1:
RD7
RD6
RD5
RD4
RD3
LATD7 LATD6 LATD5 LATD4 LATD3
TRISD7 TRISD6 TRISD5 TRISD4 TRISD3
RDPU
REPU RJPU(1)
RG4
RG3
SE07
SE06
SE05
SE04
SE03
Shaded cells are not used by PORTD.
Unimplemented on PIC18F6XJ90 devices, read as ‘0’.
RD2
LATD2
TRISD2
RG2
SE02
RD1
LATD1
TRISD1
RG1
SE01
Bit 0
RD0
LATD0
TRISD0
RG0
SE00
Reset
Values
on page
63
62
62
62
61
 2010 Microchip Technology Inc.
DS39933D-page 127