13.12.8 Device Identification

The information in this register is related to the Ordering Information.

Name: DID
Offset: 0x0018
Property: -

Bit 3130292827262524 
 PROCESSOR[3:0]FAMILY[4:1] 
Access RRRRRRRR 
Reset ppppffff 
Bit 2322212019181716 
 FAMILY[0] SERIES[5:0] 
Access RRRRRRR 
Reset fssssss 
Bit 15141312111098 
 DIE[3:0]REVISION[3:0] 
Access RRRRRRRR 
Reset ddddrrrr 
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 0x6, corresponding to the Arm Cortex-M4F 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 0x3, corresponding to the PIC32CX Family of base line microcontrollers.

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.

Value Description
0x00 PIC32CX SG60
0x01 Reserved
0x02 PIC32CX SG61
0x03-0x06 Reserved
0x07 PIC32CX SG41
0x08-0x3F Reserved

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

Identifies the die family.

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

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

Identifies the die 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.

Value Description
0x00 1 MB Flash / 256 KB SRAM / 128-pin
0x01 1 MB Flash / 256 KB SRAM / 100-pin
0x04 1 MB Flash / 256 KB SRAM / 64-pin
0x02, 0x03, 0x05 - 0xFF Reserved