
dsPIC30F Flash Programming Specification
DS70102K-page 32
2010 Microchip Technology Inc.
10.0 DEVICE ID
The device ID region is 2 x 16 bits and can be read
using the READD command. This region of memory is
read-only and can also be read when code protection
is enabled.
3 describes the bit field of each register.
TABLE 10-1:
DEVICE IDS
Device
DEVID
Silicon Revision
A0
A1
A2
A3
A4
B0
B1
B2
dsPIC30F2010
0x0040
0x1000
0x1001
0x1002
0x1003
0x1004
—
dsPIC30F2011
0x0240
—
0x1001
—
dsPIC30F2012
0x0241
—
0x1001
—
dsPIC30F3010
0x01C0
0x1000
0x1001
0x1002
—
dsPIC30F3011
0x01C1
0x1000
0x1001
0x1002
—
dsPIC30F3012
0x00C1
—
0x1040
0x1041
—
dsPIC30F3013
0x00C3
—
0x1040
0x1041
—
dsPIC30F3014
0x0160
—
0x1001
0x1002
—
dsPIC30F4011
0x0101
—
0x1001
0x1002
0x1003
—
dsPIC30F4012
0x0100
—
0x1001
0x1002
0x1003
—
dsPIC30F4013
0x0141
—
0x1001
0x1002
—
dsPIC30F5011
0x0080
—
0x1001
0x1002
0x1003
—
dsPIC30F5013
0x0081
—
0x1001
0x1002
0x1003
—
dsPIC30F5015
0x0200
0x1000
—
dsPIC30F5016
0x0201
0x1000
—
dsPIC30F6010
0x0188
—
0x1040
0x1042
dsPIC30F6010A
0x0281
—
0x1002
0x1003
0x1004
—
dsPIC30F6011
0x0192
—
0x1003
—
0x1040
0x1042
dsPIC30F6011A
0x02C0
—
0x1002
—
0x1040
0x1041
—
dsPIC30F6012
0x0193
—
0x1003
—
0x1040
0x1042
dsPIC30F6012A
0x02C2
—
0x1002
—
0x1040
0x1041
—
dsPIC30F6013
0x0197
—
0x1003
—
0x1040
0x1042
dsPIC30F6013A
0x02C1
—
0x1002
—
0x1040
0x1041
—
dsPIC30F6014
0x0198
—
0x1003
—
0x1040
0x1042
dsPIC30F6014A
0x02C3
—
0x1002
—
0x1040
0x1041
—
dsPIC30F6015
0x0280
—
0x1002
0x1003
0x1004
—
TABLE 10-2:
dsPIC30F DEVICE ID REGISTERS
Address
Name
Bit
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0xFF0000
DEVID
DEVID<15:0>
0xFF0002
DEVREV
PROC<3:0>
REV<5:0>
DOT<5:0>