Device Identification

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

Name:
DID
Offset:
0x0018
Reset:
see related links
Access:
PAC Write-Protection
Bit3130292827262524
PROCESSOR[3:0]FAMILY[4:1]
AccessRRRRRRRR
Reset00000000
Bit2322212019181716
FAMILY[0:0]SERIES[5:0]
AccessRRRRRRR
Reset0000000
Bit15141312111098
DIE[3:0]REVISION[3:0]
AccessRRRRRRRR
Reset00000000
Bit76543210
DEVSEL[7:0]
AccessRRRRRRRR
Reset00000000

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

Processor

The value of this field defines the processor used on the device.

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

Product Family

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

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

Product Series

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

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

Die Number

Identifies the die family.

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

Revision Number

Identifies the die revision number. 0x0=rev.A, 0x1=rev.B etc.

Note: The device variant (last letter of the ordering number) is independent of the die revision (DSU.DID.REVISION): The device variant denotes functional differences, whereas the die revision marks evolution of the die.

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

Device Selection

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

Table 1. Device Selection
DEVSEL Device Flash (KB) RAM (KB) Pin-count
0x0 SAMD21J18A 256 32 64
0x1 SAMD21J17A 128 16 64
0x2 SAMD21J16A 64 8 64
0x3 SAMD21J15A 32 4 64
0x4 Reserved      
0x5 SAMD21G18A 256 32 48
0x6 SAMD21G17A 128 16 48
0x7 SAMD21G16A 64 8 48
0x8 SAMD21G15A 32 4 48
0x9 Reserved      
0xA SAMD21E18A 256 32 32
0xB SAMD21E17A 128 16 32
0xC SAMD21E16A 64 8 32
0xD SAMD21E15A 32 4 32
0xE-0xFF Reserved