5 Persistence Memory
A dedicated memory space is allocated to store product-specific information and is called the persistence memory. The organization of the persistence memory is as follows:
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 – PCB part number | 8 bytes |
Board information – PCBA revision | 1 byte |
Reserved | 3 bytes |
Crystal (XTAL) calibration value | 1 byte |
Reserved | 7 bytes |
Reserved | 4 bytes |
CRC | 2 bytes |
The ATZB-RF-233-1-C ZigBit module contains AT24MAC602, which has a globally unique MAC address that can be assigned as the physical address of a system hardware device or node. Persistence memory is stored in the first half of the standard 2-Kbit EEPROM of AT24MAC602 starting from address 0x00.
Special commands are available to read the unique 64-bit MAC ID and the persistent memory via the
I2C-compatible (Two-Wire) serial interface. For more details on Device
Addressing, refer to the AT24MAC602 I 2 C-Compatible (2-wire) 2-Kbit Serial EEPROM
with a Factory-Programmed EUI-64 ™ Address Plus an Embedded Unique 128-bit Serial
Number.
Note:
- The MAC address stored inside the AT24MAC602 is a uniquely assigned ID for each ZigBit module and is owned by Microchip. The user of the ZigBit application can use this unique MAC ID to address the ZigBit module in end applications. The MAC ID can be read from the ZigBit module using the performance analyzer application that can be downloaded from www.microchip.com/wireless.