5 Nonvolatile Memory
The WLR089U0 provides the user with a readable Nonvolatile
Memory (NVM) space called user row, programmed in the factory. The base address for the
application is
0x804008
. The following table shows the implemented data
structure.Address Offset | Field Name | Field Description | Length |
---|---|---|---|
BaseAddr. +
0x00 | MIB_REVISION | Data structure revision. 0x1501 | 2 bytes |
+ 0x02 | MAC_IEEE_ADDRESS | Module specific IEEE MAC Address | 8 bytes |
+ 0x0A | BOARD_SERIAL | Module specific serial number | 10 bytes |
+ 0x14 | PART_NO | Product specific part number | 8 bytes |
+ 0x1C | PCBA_REV | Product PCB/assembly revision | 1 byte |
+ 0x1D | XTAL_TRIM | Reference crystal calibration value | 1 byte |
+ 0x1E | CRC16 | Checksum for this data structure | 2 bytes |
BOARD_SERIAL, PART_NO and XTAL_TRIM for this WLR089U0 module is programmed with 0xFF
. As the module uses TCXO on
board, XTAL_TRIM is not applicable. The MAC_IEEE_ADDRESS is stored little-endian with
the first byte stored at the lowest address.