Keil Logo

NXP 51MX Devices

The NXP 51MX architecture provides a universal memory map that includes all memory classes in a single, contiguous 16MB address space.

BIT, DATA, IDATA, and EDATA

The BIT, DATA, and IDATA memory classes comprise the on-chip memory of the 51MX architecture. They are contained in the EDATA memory class.

On-chip Data Memory

CODE, ECODE, EDATA, XDATA, and HDATA

NXP 51MX Memory LayoutThe NXP 51MX address space is comprised of 8 MBytes of program memory (the ECODE memory class) and 8 MBytes of data memory (the HDATA memory class).

The ECODE memory class contains the CODE memory class (which is still limited to 64 KBytes) and up to 64 code banks that may be used for code banking applications.

The HDATA memory class includes XDATA (which is still limited to 64 KBytes), EDATA (which is limited to 64 KBytes), and up to 8 MBytes of far variables.

 

 

Related Knowledgebase Articles

  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.