2.9.5.2 Device Specific Data for User Application
Several Device Specific Data stored in the device during the Manufacturing Final Test are made available for the user application.
- PUF activation code
- Temperature sensor calibration data
- Process monitor data
- Ultra-low-power data
- Temperature sensor engineering data
When the ROM code launches a bootstrap or executes the SAM-BA Monitor, the data are copied into the SRAM0 at address 0x00111CF0.
When the OTPC Emulation mode is enabled, those data are copied as well into the SECURAM, making them available directly using OTPC packet read in emulation.
In both SRAM and SECURAM, the data are stored in the format of an OTP packet, with a packet header and a first payload value used as an ASCII tag. This makes is easier to locate the desired data and even to use a regular OTP packet read feature in SECURAM in Emulation mode.
The user can choose to copy the data definitively into the real OTP User Area when the device is configured in Production mode and the OTP Emulation mode is disabled. The user can also disable the copy by the ROM code by writing the word DSD_COPY_DIS in the Boot Configuration Packet. This increases the available space for bootstrap in the SRAM.