Atmel Xplained Pro Evaluation Kit for the ATSAMD21J18A Microcontroller ATSAMD21-XPRO ATSAMD21-XPRO Data Sheet
Product codes
ATSAMD21-XPRO
23
Atmel | SMART SAM D21 [DATASHEET]
Atmel-42181C–SAM-D21_Datasheet–07/2014
9.3
NVM Calibration and Auxiliary Space
The device calibration data are stored in different sections of the NVM calibration and auxiliary space presented in
Figure 9-1. Calibration and Auxiliary Space
The values from the automatic calibration row are loaded into their respective registers at startup.
9.3.1
NVM User Row Mapping
The NVM User Row contains calibration data that are automatically read at device power on.
The NVM User Row can be read at address 0x804000.
To write the NVM User Row refer to
.
Note that when writing to the user row the values do not get loaded by the other modules on the device until a device
reset occurs.
reset occurs.
0x00800000
AUX0 offset address
Automatic calibration
row
Calibration and auxiliary
space address offset
AUX0 – NVM User
Row
AUX1
0x00804000
0x00806000
AUX1 offset address
0x00806000
Area 3 offset ad
Area 1: Reserved (64 bits)
Area 2: Device configuration
area (64 bits)
Area 1 address
Area 2 offset ad
Area 3: Reserved
(128bits)
Area 4: Software
calibration area (256bits)
0x00806008
0x00806010
0x00806020
Area 4 offset add
AUX1
0x00806040
000000
NVM base address
+ NVM size
NVM main address
space
NVM Base Address
Calibration and
auxiliary space
800000
NVM base address +
0x00800000