Datasheet

© 2008 Microchip Technology Inc. DS39646C-page 145
PIC18F8722 FAMILY
TABLE 11-8: SUMMARY OF REGISTERS ASSOCIATED WITH PORTD
RD5/AD5/
PSP5/SDI2
/SDA2
RD5 0 O DIG LATD<5> data output.
1 I ST PORTD<5> data input.
AD5
(1)
x O DIG External memory interface, address/data bit 5 output. Takes priority
over PSP, MSSP and port data.
x I TTL External memory interface, data bit 5 input.
PSP5 x O DIG PSP read data output (LATD<5>). Takes priority over port data.
x I TTL PSP write data input.
SDI2 1 I ST SPI data input (MSSP2 module).
SDA2 1 ODIGI
2
C™ data output (MSSP2 module). Takes priority over PSP and port
data.
1 II
2
C/SMB I
2
C data input (MSSP2 module); input type depends on module
setting.
RD6/AD6/
PSP6/SCK2/
SCL2
RD6 0 O DIG LATD<6> data output.
1 I ST PORTD<6> data input.
AD6
(1)
x O DIG-3 External memory interface, address/data bit 6 output. Takes priority
over PSP, MSSP and port data.
x I TTL External memory interface, data bit 6 input.
PSP6 x O DIG PSP read data output (LATD<6>). Takes priority over port data.
x I TTL PSP write data input.
SCK2 0 O DIG SPI clock output (MSSP2 module). Takes priority over PSP and port
data.
1 I ST SPI clock input (MSSP2 module).
SCL2 0 ODIGI
2
C clock output (MSSP2 module). Takes priority over PSP and port
data.
1 II
2
C/SMB I
2
C clock input (MSSP2 module); input type depends on module
setting.
RD7/AD7/
PSP7/SS2
RD7 0 O DIG LATD<7> data output.
1 I ST PORTD<7> data input.
AD7
(1)
x O DIG External memory interface, address/data bit 7 output. Takes priority
over PSP and port data.
x I TTL External memory interface, data bit 7 input.
PSP7 x O DIG PSP read data output (LATD<7>). Takes priority over port data.
x I TTL PSP write data input.
SS
2 1 I TTL Slave select input for SSP (MSSP2 module).
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 60
LATD LATD7 LATD6 LATD5 LATD4 LATD3 LATD2 LATD1 LATD0 60
TRISD TRISD7 TRISD6 TRISD5 TRISD4 TRISD3 TRISD2 TRISD1 TRISD0 60
TABLE 11-7: PORTD FUNCTIONS (CONTINUED)
Pin Name Function
TRIS
Setting
I/O I/O Type Description
Legend: PWR = Power Supply, O = Output, I = Input, ANA = Analog Signal, DIG = Digital Output, ST = Schmitt Buffer Input,
TTL = TTL Buffer Input, x = Don’t care (TRIS bit does not affect port direction or is overridden for this option).
Note 1: Implemented on 80-pin devices only.