Memory available on Azure Sphere
The following table lists the memory available to Azure Sphere applications that are running on an MT3620 chip.
|RAM||256 KiB||High-level applications|
|SYSRAM||64 KB per real-time core||Real-time core|
|Tightly-coupled memory (TCM)||192 KB per real-time core||Real-time core|
Azure Sphere provides 1 MiB of flash memory that is shared between high-level and real-time capable applications (RTApps). The Azure Sphere OS uses this space for application image packages and to map RTApps, either for execute-in-place (XIP) or for loading into TCM.
In addition, 256 KiB of RAM is available for the high-level core. Up to 1 KiB of this space may be allocated for each shared buffer channel through which high-level applications and RTApps communicate.
Each real-time core also has 64 KB of SYSRAM and 192 KB of TCM. Typically, the TCM is used for fast code execution and the SYSRAM is used for data.
For more information
- For details about memory use in high-level applications, see Memory available for high-level applications
- For details about memory use in RTApps, see Manage memory and latency considerations
Submit and view feedback for