
dsPIC30F6010A/6015
DS70150E-
page
62
2011
Microchip
T
e
chnolo
g
y
Inc.
TABLE 8-2:
dsPIC30F6015 PORT REGISTER MAP(1)
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
Bit 3
Bit 2
Bit 1
Bit 0
Reset State
TRISA
02C0
—
0000 0000 0000 0000
PORTA
02C2
—
0000 0000 0000 0000
LATA
02C4
—
0000 0000 0000 0000
TRISB
02C6 TRISB15 TRISB14 TRISB13 TRISB12 TRISB11 TRISB10 TRISB9 TRISB8 TRISB7 TRISB6 TRISB5 TRISB4 TRISB3 TRISB2 TRISB1 TRISB0
1111 1111 1111 1111
PORTB
02C8
RB15
RB14
RB13
RB12
RB11
RB10
RB9
RB8
RB7
RB6
RB5
RB4
RB3
RB2
RB1
RB0
0000 0000 0000 0000
LATB
02CB
LATB15
LATB14
LATB13
LATB12
LATB11
LATB10
LATB9
LATB8
LATB7
LATB6
LATB5
LATB4
LATB3
LATB2
LATB1
LATB0
0000 0000 0000 0000
TRISC
02CC TRISC15 TRISC14 TRISC13
—
1110 0000 0000 0000
PORTC
02CE
RC15
RC14
RC13
—
0000 0000 0000 0000
LATC
02D0
LATC15
LATC14
LATC13
—
0000 0000 0000 0000
TRISD
02D2
—
TRISD11 TRISD10 TRISD9 TRISD8 TRISD7 TRISD6 TRISD5 TRISD4 TRISD3 TRISD2 TRISD1 TRISD0
0000 1111 1111 1111
PORTD
02D4
—
RD11
RD10
RD9
RD8
RD7
RD6
RD5
RD4
RD3
RD2
RD1
RD0
0000 0000 0000 0000
LATD
02D6
—
LATD11
LATD10
LATD9
LATD8
LATD7
LATD6
LATD5
LATD4
LATD3
LATD2
LATD1
LATD0
0000 0000 0000 0000
TRISE
02D8
—
TRISE7 TRISE6 TRISE5 TRISE4 TRISE3 TRISE2 TRISE1 TRISE0
0000 0000 1111 1111
PORTE
02DA
—
RE7
RE6
RE5
RE4
RE3
RE2
RE1
RE0
0000 0000 0000 0000
LATE
02DC
—
LATE7
LATE6
LATE5
LATE4
LATE3
LATE2
LATE1
LATE0
0000 0000 0000 0000
TRISF
02EE
—
TRISF6 TRISF5 TRISF4 TRISF3 TRISF2 TRISF1 TRISF0
0000 0000 0111 1111
PORTF
02E0
—
RF6
RF5
RF4
RF3
RF2
RF1
RF0
0000 0000 0000 0000
LATF
02E2
—
LATF6
LATF5
LATF4
LATF3
LATF2
LATF1
LATF0
0000 0000 0000 0000
TRISG
02E4
—
TRISG9 TRISG8 TRISG7 TRISG6
—
—TRISG3 TRISG2
—
0000 0011 1100 1100
PORTG
02E6
—
RG9
RG8
RG7
RG6
—
—RG3
RG2
—
0000 0000 0000 0000
LATG
02E8
—
LATG9
LATG8
LATG7
LATG6
—
—LATG3
LATG2
—
0000 0000 0000 0000
Legend:
u
= uninitialized bit; — = unimplemented bit, read as ‘0’
Note
1:
Refer to the “dsPIC30F Family Reference Manual” (DS70046) for descriptions of register bit fields.