20.12.9 Device Identification
The information in this register is related to the 2 Ordering Information.
Name: | DID |
Offset: | 0x0018 |
Property: | - |
Bit | 31 | 30 | 29 | 28 | 27 | 26 | 25 | 24 | |
PROCESSOR[3:0] | FAMILY[4:1] | ||||||||
Access | R | R | R | R | R | R | R | R | |
Reset | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
FAMILY[0] | SERIES[5:0] | ||||||||
Access | R | R | R | R | R | R | R | ||
Reset | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | |
DIE[3:0] | REVISION[3:0] | ||||||||
Access | R | R | R | R | R | R | R | R | |
Reset | d | d | d | d | r | r | r | r |
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | |
DEVSEL[7:0] | |||||||||
Access | R | R | R | R | R | R | R | R | |
Reset | x | x | x | x | x | x | x | x |
Bits 31:28 – PROCESSOR[3:0] Processor
The value of this field defines the processor used on the device. For this device, the value of this field is 0x1, corresponding to a PIC32CM microcontroller embedding an ARM Cortex-M0+ processor.
Bits 27:23 – FAMILY[4:0] Product Family
The value of this field corresponds to the Product Family part of the Ordering Information. For this device, the value of this field is 0x2, corresponding to the PIC32CM Entry Level 5V tolerant Family.
Bits 21:16 – SERIES[5:0] Product Series
The Series field is a subset of the Family field. For this device, the value of this field is 0x07.
Bits 15:12 – DIE[3:0] Die Number
Identifies the mask within a family and series. For this device, the value of this field is 0x0.
Bits 11:8 – REVISION[3:0] Revision Number
Identifies the die revision number. 0x0 = rev.A1, 0x1 = rev.A2, and so on.
Bits 7:0 – DEVSEL[7:0] Device Selection
This bit field identifies a device within a product family and product series. The value corresponds to the Flash memory density, pin count and device variant parts of the ordering code.
Value | Description |
---|---|
0x00 | 128 KB Flash, 16 KB SRAM, 32-pin |
0x01 | 64 KB Flash, 8 KB SRAM, 32-pin |
0x02 | Reserved |
0x03-0x05 | Reserved |
0x06 | 128 KB Flash, 16 KB SRAM, 48-pin |
0x07 | 64 KB Flash, 8 KB SRAM, 48-pin |
0x08 | Reserved |
Other | Reserved |