Microcontrollers (MCU)

Design Support

Getting Started

Selection Tool

Training & Events

Developer Network



This application report describes how to access the extended memory in devices with memory greater than 64 KB using the large code/small data model supported by the IAR C/C++ compiler v3.42A and Code Composer Essentials (CCE) v2. The purpose of this application report is to provide an understanding of the extended features of the MSP430X CPU, customizing the linker command file to fit the target system memory map, mixing C and assembly functions to assign data in the extended memory, and using intrinsic functions/user-defined assembly modules to access data in extended memory space. Also, brief descriptions of different methods to place and access data in the extended memory of such devices are covered. The IAR C/C++ compiler v4.0 does support a large code/large data model and is now available online.

Associated Files: