12.13.9 Device Identification
The information in this register is related to the Ordering Information.
Name: | DID |
Offset: | 0x0018 |
Property: | PAC Write-Protection |
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 | p | p | p | p | f | f | f | f |
Bit | 23 | 22 | 21 | 20 | 19 | 18 | 17 | 16 | |
FAMILY[0] | SERIES[5:0] | ||||||||
Access | R | R | R | R | R | R | R | ||
Reset | f | s | s | s | s | s | s |
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 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 code. For this device, the value of this field is 0x0, corresponding to the General Purpose Family.
Bits 21:16 – SERIES[5:0] Product Series
The value of this field corresponds to the product series part of the ordering code. For this device, the value of this field is 0x00 corresponding to an Arm Cortex-M0+ processor with basic feature set.
Bits 15:12 – DIE[3:0] Die Number
Identifies the die family.
For this device, the value of this field is 0x0 (for revisions B and C of Variant A) or 0x1.
Bits 11:8 – REVISION[3:0] Revision Number
Identifies the die revision number. 0x0=rev.A, 0x1=rev.B etc.
Bits 7:0 – DEVSEL[7:0] Device Selection
This bit field identifies a device within a product family and product series.
Refer to the SAM D20 Family Silicon Errata and Data Sheet Clarification document for matching the DEVSEL value with the associated part number.