16.11.9 Device Identification

Some information in this register are related to the Ordering Information.

Name: DID
Offset: 0x0018
Reset: Device Dependent
Property: -

Bit 3130292827262524 
 PROCESSOR[3:0]FAMILY[4:1] 
Access RRRRRRRR 
Reset 00100000 
Bit 2322212019181716 
 FAMILY[0] SERIES[5:0] 
Access RRRRRRR 
Reset 1zzzzzz 
Bit 15141312111098 
 DIE[3:0]REVISION[3:0] 
Access RRRRRRRR 
Reset 0000yyyy 
Bit 76543210 
 DEVSEL[7:0] 
Access RRRRRRRR 
Reset xxxxxxxx 

Bits 31:28 – PROCESSOR[3:0] Processor

The value of this field defines the processor used on the device.
Note: For this device, the value of this field is 0x2, corresponding to the Arm Cortex-M23 processor.

Bits 27:23 – FAMILY[4:0] Product Family

The value of this field corresponds to the Product Family part of the ordering code.

Note: For this device, the value of this field is 0x1, corresponding to the PIC32CM Ultra-Low Power Entry Level Families.

Bits 21:16 – SERIES[5:0] Product Series

The value of this field corresponds to the Key Feature Set and Family Variant part of the ordering code.

ValueDescription
0x00-0x04 Reserved
0x05 PIC32CM LE00
0x06 PIC32CM LS00
0x07 PIC32CM LS60
0x08-0x3F Reserved

Bits 15:12 – DIE[3:0] Die Number

Identifies the family die number.

Note: For this device, the value of this field is 0x0.

Bits 11:8 – REVISION[3:0] Revision Number

Identifies the family revision number.

Bits 7:0 – DEVSEL[7:0] Device Selection

This bit field identifies a device within a product family and product series. Refer to Ordering Information for device configurations and corresponding values for Flash memory density and pin count.

ValueDescription
0x00 512 KB Flash / 64 KB SRAM / 100-pin
0x01 512 KB Flash / 64 KB SRAM / 64-pin
0x02 512 KB Flash / 64 KB SRAM / 48-pin
0x03 Reserved
0x04 256 KB Flash / 32 KB SRAM / 100-pin
0x05 256 KB Flash / 32 KB SRAM / 64-pin
0x06 256 KB Flash / 32 KB SRAM / 48-pin
0x07 - 0xFF Reserved