Microchip Technology MA180025 データシート

ページ / 450
 2010 Microchip Technology Inc.
DS39933D-page 127
PIC18F87J90 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
LATD
LATD7
LATD6
LATD5
LATD4
LATD3
LATD2
LATD1
LATD0
TRISD
TRISD7
TRISD6
TRISD5
TRISD4
TRISD3
TRISD2
TRISD1
TRISD0
PORTG
RDPU
REPU
RJPU
(1)
RG4
RG3
RG2
RG1
RG0
LCDSE0
SE07
SE06
SE05
SE04
SE03
SE02
SE01
SE00
Legend: Shaded cells are not used by PORTD.
Note 1:
Unimplemented on PIC18F6XJ90 devices, read as ‘0’.