TABLE 7-1: PORTB REGISTER MAP FOR dsPIC30F2011/3012
SFR
Name
Addr.
Bit 15
Bit 14
Bit 13
Bit 12 Bit 11
Bit 10
Bit 9
Bit 8
TRISB 02C6 —
—
—
—
—
—
—
—
PORTB 02C8 —
—
—
—
—
—
—
—
LATB 02CB —
—
—
—
—
—
—
—
Legend: — = unimplemented bit, read as ‘0’
Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Reset State
TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TRISB2 TRISB1 TRISB0 0000 0000 1111 1111
RB7
RB6
RB5
RB4
RB3
RB2
RB1
RB0 0000 0000 0000 0000
LATB7 LATB6 LATB5 LATB4 LATB3 LATB2 LATB1 LATB0 0000 0000 0000 0000
TABLE 7-2: PORTB REGISTER MAP FOR dsPIC30F2012/3013
SFR
Name
Addr.
Bit 15
Bit 14
Bit 13
TRISB 02C6 —
—
—
PORTB 02C8 —
—
—
LATB 02CB —
—
—
Legend: — = unimplemented bit, read as ‘0’
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
Reset State
—
TRISB9 TRISB8 TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TRISB2 TRISB1 TRISB0 0000 0011 1111 1111
—
RB9
RB8
RB7
RB6
RB5
RB4
RB3
RB2 RB1
RB0 0000 0000 0000 0000
—
LATB9 LATB8 LATB7 LATB6 LATB5 LATB4 LATB3 LATB2 LATB1 LATB0 0000 0000 0000 0000
TABLE 7-3: PORTC REGISTER MAP FOR dsPIC30F2011/2012/3012/3013
SFR
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
TRISC
02CC TRISC15 TRISC14 TRISC13 —
—
—
—
—
—
—
—
—
PORTC
02CE RC15 RC14 RC13
—
—
—
—
—
—
—
—
—
LATC
02D0 LATC15 LATC14 LATC13 —
—
—
—
—
—
—
—
—
Legend: — = unimplemented bit, read as ‘0’
Bit 3
—
—
—
Bit 2
—
—
—
Bit 1
—
—
—
Bit 0
—
—
—
Reset State
1110 0000 0000 0000
0000 0000 0000 0000
0000 0000 0000 0000
TABLE 7-4: PORTD REGISTER MAP FOR dsPIC30F2011/3012
SFR
Name
Addr.
Bit 15
Bit 14
Bit 13
Bit 12
TRISD 02D2 —
—
—
—
PORTD 02D4 —
—
—
—
LATD 02D6 —
—
—
—
Legend: — = unimplemented bit, read as ‘0’
Bit 11
—
—
—
Bit 10
—
—
—
Bit 9
—
—
—
Bit 8
—
—
—
Bit 7
—
—
—
Bit 6
—
—
—
Bit 5
—
—
—
Bit 4
—
—
—
Bit 3
—
—
—
Bit 2
—
—
—
Bit 1 Bit 0
Reset State
— TRISD0 0000 0000 0000 0001
—
RD0 0000 0000 0000 0000
—
LATD0 0000 0000 0000 0000