ATZB-X0-256-4-0-C [ZigBit 900 MHz Wireless Modules]
14
5.
Persistence Memory
A dedicated memory space is allocated to store product specific information and called the Persistence Memory. The
organization of the persistence memory is as follows:
Table 2 Persistence Memory
Data
Size
Structure Revision
2 bytes
MAC address
(1)
8 bytes
Board information overall
49 bytes
Board information
– PCBA Name
30 bytes
Board information
– PCBA Serial number
10 bytes
Board information
– PCBA Atmel Part Number
8 bytes
Board information
– PCBA Revision
1 byte
Reserved
3 bytes
Xtal Calibration Value
1 byte
Reserved
7 bytes
Reserved
4 bytes
CRC
1 byte
In ATZB-X0-256-3-0-C, the persistence memory is stored in User signature Row of Atxmega256A3U microcontroller
starting from address 0x0000. This section is not erased by chip erase and requires a dedicated erase command.
The user signature row is a separate memory section that is fully accessible (read and write) from application software
and external programmers. See section “Read User Signature Row / Production Signature Row” under section “NVM
Flash Commands
” in Xmega AU manual [1] for details in reading the user signature data from application software
Note: 1 The MAC address stored inside the MCU is a uniquely assigned ID for each ZigBit and owned by Atmel. User of
the ZigBit application can use this unique MAC ID to address the ZigBit in end-applications. The MAC ID can be read
from the ZigBit using the Performance Analyzer Application that is supplied through Atmel Studio Gallery Extension.