ATSAML22J16A DSU registers

The 27 registers of DSU (Device Service Unit), from 0x41002000, with their reset value and every field. The ATSAML22J16A has 1065 registers in 38 peripherals, one page each.

DSU Device Service Unit

CTRLControl

Address
0x41002000
Reset
0x00
Access
write only
  1. 7SMSA
  2. 6ARR
  3. 5–
  4. 4CE
  5. 3MBIST
  6. 2CRC
  7. 1–
  8. 0SWRST
6 fields
FieldBitsWhat it does
SMSA7Start Memory Stream Access
ARR6Auxiliary Row Read
CE4Chip-Erase
MBIST3Memory built-in self-test
CRC232-bit Cyclic Redundancy Code
SWRST0Software Reset

STATUSAStatus A

Address
0x41002001
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4PERR
  5. 3FAIL
  6. 2BERR
  7. 1CRSTEXT
  8. 0DONE
5 fields
FieldBitsWhat it does
PERR4Protection Error
FAIL3Failure
BERR2Bus Error
CRSTEXT1CPU Reset Phase Extension
DONE0Done

STATUSBStatus B

Address
0x41002002
Reset
0x00
Access
read only
  1. 7–
  2. 6–
  3. 5–
  4. 4HPE
  5. 3DCCD1
  6. 2DCCD0
  7. 1DBGPRES
  8. 0PROT
5 fields
FieldBitsWhat it does
HPE4Hot-Plugging Enable
DCCD13Debug Communication Channel 1 Dirty
DCCD02Debug Communication Channel 0 Dirty
DBGPRES1Debugger Present
PROT0Protected

ADDRAddress

Address
0x41002004
Reset
0x00000000
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
AMOD1:0Access Mode
ADDR31:2Address

LENGTHLength

Address
0x41002008
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
LENGTH31:2Length

DATAData

Address
0x4100200C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DCC0Debug Communication Channel n

Address
0x41002010
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DCC1Debug Communication Channel n

Address
0x41002014
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DATA31:0Data

DIDDevice Identification

Address
0x41002018
Reset
0x10820107
Access
read only
Size
32-bit
6 fields
FieldBitsWhat it does
FAMILY27:23Family
  • 0 General purpose microcontroller
  • 1 PicoPower
SERIES21:16Series
  • 0 Cortex-M0+ processor, basic feature set
  • 1 Cortex-M0+ processor, USB
DIE15:12Die Number
REVISION11:8Revision Number
DEVSEL7:0Device Select
PROCESSOR31:28Processor
  • 0 Cortex-M0
  • 1 Cortex-M0+
  • 2 Cortex-M3
  • 3 Cortex-M4

DCFG0Device Configuration

Address
0x410020F0
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DCFG31:0Device Configuration

DCFG1Device Configuration

Address
0x410020F4
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
DCFG31:0Device Configuration

ENTRY0CoreSight ROM Table Entry 0

Address
0x41003000
Reset
0x9F0FC002
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
FMT1Format
EPRES0Entry Present
ADDOFF31:12Address Offset

ENTRY1CoreSight ROM Table Entry 1

Address
0x41003004
Reset
0x00007002
Access
read only
Size
32-bit

ENDCoreSight ROM Table End

Address
0x41003008
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
END31:0End Marker

MEMTYPECoreSight ROM Table Memory Type

Address
0x41003FCC
Reset
0x00000000
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
SMEMP0System Memory Present

PID4Peripheral Identification 4

Address
0x41003FD0
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
FKBC7:44KB count
JEPCC3:0JEP-106 Continuation Code

PID5Peripheral Identification 5

Address
0x41003FD4
Reset
0x00000000
Access
read only
Size
32-bit

PID6Peripheral Identification 6

Address
0x41003FD8
Reset
0x00000000
Access
read only
Size
32-bit

PID7Peripheral Identification 7

Address
0x41003FDC
Reset
0x00000000
Access
read only
Size
32-bit

PID0Peripheral Identification 0

Address
0x41003FE0
Reset
0x000000D0
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PARTNBL7:0Part Number Low

PID1Peripheral Identification 1

Address
0x41003FE4
Reset
0x000000FC
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
JEPIDCL7:4Low part of the JEP-106 Identity Code
PARTNBH3:0Part Number High

PID2Peripheral Identification 2

Address
0x41003FE8
Reset
0x00000009
Access
read only
Size
32-bit
3 fields
FieldBitsWhat it does
REVISION7:4Revision Number
JEPU3JEP-106 Identity Code is used
JEPIDCH2:0JEP-106 Identity Code High

PID3Peripheral Identification 3

Address
0x41003FEC
Reset
0x00000000
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
REVAND7:4Revision Number
CUSMOD3:0ARM CUSMOD

CID0Component Identification 0

Address
0x41003FF0
Reset
0x0000000D
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PREAMBLEB07:0Preamble Byte 0

CID1Component Identification 1

Address
0x41003FF4
Reset
0x00000010
Access
read only
Size
32-bit
2 fields
FieldBitsWhat it does
CCLASS7:4Component Class
PREAMBLE3:0Preamble

CID2Component Identification 2

Address
0x41003FF8
Reset
0x00000005
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PREAMBLEB27:0Preamble Byte 2

CID3Component Identification 3

Address
0x41003FFC
Reset
0x000000B1
Access
read only
Size
32-bit
1 field
FieldBitsWhat it does
PREAMBLEB37:0Preamble Byte 3