This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] IWRL6432: Safely decreasing memory retention in deep sleep

Part Number: IWRL6432

The IWRL6432 allows users to not retain specific clusters of memory in deep sleep to save power. Specifically, about 45 uW/64 kB. However, there can be valuable information stored in memory banks that users will NOT want to lose when the device goes into deep sleep, specifically, the code/data that will be needed upon wake-up from deep sleep. Users should be selective in how they organize their memory structure to ensure that this isn't a problem.

To see whether a memory cluster includes information needed upon wakeup from deep sleep, the user should cross-reference the memory bank with the memory address.

Cluster No. Memory Segment Cluster Name Size (kB) Starting Memory Location Notes
APPSS Cluster #1 RAM_1 RAM1A 64  0x00400000
APPSS Cluster #3  RAM_1 RAM1B 64 0x00410000
APPSS Cluster #4 RAM_1 RAM1C 128 0x00420000
APPSS Cluster #2 RAM_2 RAM_2A 16 0x00440000
APPSS Cluster #5 RAM_2 RAM_2B 112 0x00444000
APPSS Cluster #5 RAM_3 RAM_3 128 0x00460000
APPSS Cluster #6 APP_SHMEM_1 Shared RAM 1 128 0x00480000 When accessed from HWA, starts at 0x60000000
APPSS Cluster #6 APP_SHMEM_2 Shared RAM 2 128 0x004A0000 When accessed from HWA, starts at 0x60040000