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:

Table 5-1. Persistence Memory
DataSize
Structure revision2 bytes
MAC address(1)8 bytes
Board information overall49 bytes
Board information – PCBA name30 bytes
Board information – PCBA serial number10 bytes
Board information – PCB part number8 bytes
Board information – PCBA revision1 byte
Reserved3 bytes
Crystal (XTAL) calibration value1 byte
Reserved7 bytes
Reserved4 bytes
CRC2 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:
  1. 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.