4.2.1 Memory Organization
The eNVM is divided into sectors based on the eNVM size. Each sector is divided into 32 pages. Each page holds 1,024 bits of data. The following table lists the total available memory and its organization.
Device | NVM Size | Number of Sectors | Pages per Sector | Bytes per Page | Words per Page | 64-Bit Locations per Page | Total Bytes |
---|---|---|---|---|---|---|---|
M2S005 | 128 KB | 32 | 32 | 128 | 32 | 16 | 131072 |
M2S010 | 256 KB | 64 | 32 | 128 | 32 | 16 | 262, 144 |
M2S025 | 256 KB | 64 | 32 | 128 | 32 | 16 | 262, 144 |
M2S050 | 256 KB | 64 | 32 | 128 | 32 | 16 | 262, 144 |
M2S060 | 256 KB | 64 | 32 | 128 | 32 | 16 | 262, 144 |
M2S090 | 512 KB (two eNVMs, each 256 KB) | 64 per NVM | 32 per NVM per sector | 128 | 32 | 16 | 262, 144 per NVM |
M2S150 | 512 KB (two eNVMs, each 256 KB) | 64 per NVM | 32 per NVM per sector | 128 | 32 | 16 | 262, 144 per NVM |