Figure 14-4. APB Memory Mapping
0x0000
0x00FC
0x0100
0x01FD
0x1000
0x1FFC
DSU operating
registers
Replicated
DSU operating
registers
DSU CoreSight
ROM
Empty
Internal address range
(cannot be accessed from debug tools when the device is
protected by the NVMCTRL security bit)
External address range
(can be accessed from debug tools with some restrictions)
Some features not activated by APB transactions are not available when the device is protected:
Table 14-1. Feature Availability Under Protection
Features
Availability when the device is protected
CPU Reset Extension
Yes
Clear CPU Reset Extension
No
Debugger Cold-Plugging
Yes
Debugger Hot-Plugging
No
Related Links
NVMCTRL – Non-Volatile Memory Controller
on page 515
on page 523
14.10. Device Identification
Device identification relies on the ARM CoreSight component identification scheme, which allows the chip
to be identified as an Atmel device implementing a DSU. The DSU contains identification registers to
differentiate the device.
14.10.1. CoreSight Identification
A system-level ARM CoreSight ROM table is present in the device to identify the vendor and the chip
identification method. Its address is provided in the MEM-AP BASE register inside the ARM Debug
Access Port. The CoreSight ROM implements a 64-bit conceptual ID composed as follows from the PID0
to PID7 CoreSight ROM Table registers:
Atmel SAM L22G / L22J / L22N [DATASHEET]
Atmel-42402E-SAM L22G / L22J / L22N_Datasheet_Complete-07/2016
82