PIC18F46K42 PORTD registers The 8 registers of PORTD (I/O port D), from 0x3A70, with their reset value and every field. The PIC18F46K42 has 646 registers in 54 peripherals, one page each.
PORTD I/O port D ANSELD
Address 0x3A70
Reset 0xFF
Access read/write 7 ANSELD0 6 ANSELD0 5 ANSELD0 4 ANSELD0 3 ANSELD0 2 ANSELD0 1 ANSELD0 0 ANSELD0 8 fields
Field Bits What it does ANSELD0 7 ANSELD0 6 ANSELD0 5 ANSELD0 4 ANSELD0 3 ANSELD0 2 ANSELD0 1 ANSELD0 0
WPUD
Address 0x3A71
Reset 0x00
Access read/write 7 WPUD0 6 WPUD0 5 WPUD0 4 WPUD0 3 WPUD0 2 WPUD0 1 WPUD0 0 WPUD0 8 fields
Field Bits What it does WPUD0 7 WPUD0 6 WPUD0 5 WPUD0 4 WPUD0 3 WPUD0 2 WPUD0 1 WPUD0 0
ODCOND
Address 0x3A72
Reset 0x00
Access read/write 7 ODCD0 6 ODCD0 5 ODCD0 4 ODCD0 3 ODCD0 2 ODCD0 1 ODCD0 0 ODCD0 8 fields
Field Bits What it does ODCD0 7 ODCD0 6 ODCD0 5 ODCD0 4 ODCD0 3 ODCD0 2 ODCD0 1 ODCD0 0
SLRCOND
Address 0x3A73
Reset 0xFF
Access read/write 7 SLRD0 6 SLRD0 5 SLRD0 4 SLRD0 3 SLRD0 2 SLRD0 1 SLRD0 0 SLRD0 8 fields
Field Bits What it does SLRD0 7 SLRD0 6 SLRD0 5 SLRD0 4 SLRD0 3 SLRD0 2 SLRD0 1 SLRD0 0
INLVLD
Address 0x3A74
Reset 0xFF
Access read/write 7 INLVLD0 6 INLVLD0 5 INLVLD0 4 INLVLD0 3 INLVLD0 2 INLVLD0 1 INLVLD0 0 INLVLD0 8 fields
Field Bits What it does INLVLD0 7 INLVLD0 6 INLVLD0 5 INLVLD0 4 INLVLD0 3 INLVLD0 2 INLVLD0 1 INLVLD0 0
7 LATD7 6 LATD6 5 LATD5 4 LATD4 3 LATD3 2 LATD2 1 LATD1 0 LATD0 8 fields
Field Bits What it does LATD7 7 LATD6 6 LATD5 5 LATD4 4 LATD3 3 LATD2 2 LATD1 1 LATD0 0
TRISD
Address 0x3FC5
Reset 0xFF
Access read/write 7 TRISD7 6 TRISD6 5 TRISD5 4 TRISD4 3 TRISD3 2 TRISD2 1 TRISD1 0 TRISD0 8 fields
Field Bits What it does TRISD7 7 TRISD6 6 TRISD5 5 TRISD4 4 TRISD3 3 TRISD2 2 TRISD1 1 TRISD0 0
7 RD7 6 RD6 5 RD5 4 RD4 3 RD3 2 RD2 1 RD1 0 RD0 8 fields
Field Bits What it does RD7 7 RD6 6 RD5 5 RD4 4 RD3 3 RD2 2 RD1 1 RD0 0