Datasheet
dsPIC33FJ16(GP/MC)101/102 AND dsPIC33FJ32(GP/MC)101/102/104
DS70000652F-page 70 2011-2014 Microchip Technology Inc.
TABLE 4-29: PORTA REGISTER MAP FOR dsPIC33FJ32(GP/MC)104 DEVICES
File
Name
SFR
Addr
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
All
Resets
TRISA 02C0
— — — — — TRISA<10:7> — —TRISA<4:0>001F
PORTA 02C2
— — — — — RA<10:7> — — RA<4:0> xxxx
LATA 02C4
— — — — —LATA<10:7>— —LATA<4:0>xxxx
ODCA 02C6
— — — — —ODCA<10:7>— — — ODCA<3:2> — — 0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
TABLE 4-30: PORTB REGISTER MAP FOR dsPIC33FJ16GP101 DEVICES
File Name
SFR
Addr
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
All
Resets
TRISB 02C8 TRISB<15:14>
— — — —TRISB<9:7>— —TRISB4— —TRISB<1:0>C393
PORTB 02CA RB<15:14>
— — — — RB<9:7> — —RB4— — RB<1:0> xxxx
LATB 02CC LATB<15:14>
— — — —LATB<9:7>— —LATB4— —LATB<1:0>xxxx
ODCB 02CE ODCB<15:14>
— — — — ODCB<9:7> — — ODCB4 — — — — 0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
TABLE 4-31: PORTB REGISTER MAP FOR dsPIC33FJ16MC101 DEVICES
File Name
SFR
Addr
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
All
Resets
TRISB 02C8 TRISB<15:12>
— —TRISB<9:7>— —TRISB4— —TRISB<1:0>F393
PORTB 02CA RB<15:12>
— — RB<9:7> — —RB4— — RB<1:0> xxxx
LATB 02CC LATB<15:12>
— —LATB<9:7>— —LATB4— —LATB<1:0>xxxx
ODCB 02CE ODCB<15:12>
— — ODCB<9:7> — — ODCB4 — — — — 0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
TABLE 4-32: PORTB REGISTER MAP FOR dsPIC33FJ16(GP/MC)102 DEVICES
File
Name
SFR
Addr
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
All
Resets
TRISB 02C8 TRISB<15:0> FFFF
PORTB 02CA RB<15:0> xxxx
LATB 02CC LATB<15:0> xxxx
ODCB 02CE ODCB<15:4>
— — — — 0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.