English
Language : 

PIC18F258 Datasheet, PDF (103/384 Pages) Microchip Technology – High Performance, 28/40-Pin Enhanced FLASH Microcontrollers with CAN
PIC18FXX8
TABLE 9-7: PORTD FUNCTIONS
Name
Bit# Buffer Type
Function
RD0/PSP0/C1IN+
bit0
RD1/PSP1/C1IN-
bit1
RD2/PSP2/C2IN+
bit2
RD3/PSP3/C2IN-
bit3
RD4/PSP4/ECCP1/P1A bit4
RD5/PSP5/P1B
bit5
RD6/PSP6/P1C
bit6
RD7/PSP7/P1D
bit7
ST/TTL(1)
ST/TTL(1)
ST/TTL(1)
ST/TTL(1)
ST/TTL(1)
ST/TTL(1)
ST/TTL(1)
ST/TTL(1)
Input/output port pin, parallel slave port bit0 or C1IN+ Comparator
input.
Input/output port pin, parallel slave port bit1 or C1IN- Comparator
input.
Input/output port pin, parallel slave port bit2 or C2IN+ Comparator
input.
Input/output port pin, parallel slave port bit3 or C2IN- Comparator
input.
Input/output port pin, parallel slave port bit4 or ECCP1/P1A pin.
Input/output port pin, parallel slave port bit5 or ECCP1/P1B pin.
Input/output port pin, parallel slave port bit6 or ECCP1/P1C pin.
Input/output port pin, parallel slave port bit7 or ECCP1/P1D pin.
Legend: ST = Schmitt Trigger input, TTL = TTL input
Note 1: Input buffers are Schmitt Triggers when in I/O mode and TTL buffers when in Parallel Slave Port mode.
TABLE 9-8: SUMMARY OF REGISTERS ASSOCIATED WITH PORTD
Name Bit 7 Bit 6 Bit 5
Bit 4
Bit 3 Bit 2
Bit 1
Bit 0
Value on
POR, BOR
Value on
all other
RESETS
PORTD RD7 RD6 RD5
RD4
RD3 RD2
RD1 RD0 xxxx xxxx uuuu uuuu
LATD
LATD Data Output Register
xxxx xxxx uuuu uuuu
TRISD PORTD Data Direction Register
1111 1111 1111 1111
TRISE
IBF OBF IBOV PSPMODE — TRISE2 TRISE1 TRISE0 0000 -111 0000 -111
Legend: x = unknown, u = unchanged, - = unimplemented, read as '0'. Shaded cells are not used by PORTD.
 2002 Microchip Technology Inc.
Preliminary
DS41159B-page 101