Datasheet

dsPIC33FJ16(GP/MC)101/102 AND dsPIC33FJ32(GP/MC)101/102/104
DS70652E-page 70 2011-2012 Microchip Technology Inc.
TABLE 4-29: PORTA REGISTER MAP FOR dsPIC33FJ32(GP/MC)104 DEVICES
File
Name
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
TRISA10 TRISA9 TRISA8 TRISA7 TRISA4 TRISA3 TRISA2 TRISA1 TRISA0 001F
PORTA 02C2
RA10 RA9 RA8 RA7 RA4 RA3 RA2 RA1 RA0 xxxx
LATA 02C4
LATA10 LATA9 LATA8 LATA7 LATA4 LATA3 LATA2 LATA1 LATA0 xxxx
ODCA 02C6
ODCA10 ODCA9 ODCBA ODCA7 ODCA3 ODCA2 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 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 TRISB15 TRISB14
TRISB9 TRISB8 TRISB7 TRISB4 TRISB1 TRISB0 C393
PORTB 02CA RB15 RB14
RB9 RB8 RB7 —RB4 —RB1RB0xxxx
LATB 02CC LATB15 LATB14
LATB9 LATB8 LATB7 —LATB4 —LATB1LATB0xxxx
ODCB 02CE ODCB15 ODCB14
ODCB9 ODCB8 ODCB7 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 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 TRISB15 TRISB14 TRISB13 TRISB12
TRISB9 TRISB8 TRISB7 TRISB4 TRISB1 TRISB0 F393
PORTB 02CA RB15 RB14 RB13 RB12
RB9 RB8 RB7 —RB4 —RB1RB0xxxx
LATB 02CC LATB15 LATB14 LATB13 LATB12
LATB9 LATB8 LATB7 —LATB4 —LATB1LATB0xxxx
ODCB 02CE ODCB15 ODCB14 ODCB13 ODCB12
ODCB9 ODCB8 ODCB7 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
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 TRISB15 TRISB14 TRISB13 TRISB12 TRISB11 TRISB10 TRISB9 TRISB8 TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TRISB2 TRISB1 TRISB0 FFFF
PORTB 02CA RB15 RB14 RB13 RB12 RB11 RB10 RB9 RB8 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0 xxxx
LATB 02CC LATB15 LATB14 LATB13 LATB12 LATB11 LATB10 LATB9 LATB8 LATB7 LATB6 LATB5 LATB4 LATB3 LATB2 LATB1 LATB0 xxxx
ODCB 02CE ODCB15 ODCB14 ODCB13 ODCB12 ODCB11 ODCB10 ODCB9 ODCB8 ODCB7 ODCB6 ODCB5 ODCB4
0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.