36.5.3.2 Area Mapping

The entire User area space is mapped into 32-bit words. Each 32-bit word is part of one packet.

Each packet contains a 32-bit header and 32-bit words of payload (data). The number of payload words is defined in the header.

This mapping system allows three important functions for an OTP memory:
  • Gives a flexible size for any type of data
  • Improves security by identifying and masking key areas to the System bus,
  • Provides an easy way to invalidate a packet and create a replacement packet (key, data) while free space is available in OTP.

The packet organization into the User area is shown in the figure below.

Figure 36-2. User Area Memory Mapping

The number of packets depends on the size of the User area and the size of each packet.