Product Specs

Table Of Contents
8 Memory
Page
23
APB
Data RAM
Code RAM
System ICODE/DCOD E
AHB2APB
RAM7
AHB slave
Peripheral
Peripheral
RAM6
AHB slave
RAM5
AHB slave
RAM4
AHB slave
RAM3
AHB slave
RAM2
AHB slave
RAM1
AHB slave
RAM0
AHB slave
Section 1
Section 0
Section 1
Section 0
Section 1
Section 0
Section 1
Section 0
Section 1
Section 0
Section 1
Section 0
Section 1
Section 0
Section 1
Section 0
0x2000 F000 0x0080 F000
0x2000 E000 0x0080 E000
0x2000 D000 0x0080 D000
0x2000 C000 0x0080 C000
0x2000 B000 0x0080 B000
0x2000 A000 0x0080 A000
0x2000 9000 0x0080 9000
0x2000 8000 0x0080 8000
0x2000 7000 0x0080 7000
0x2000 6000 0x0080 6000
0x2000 5000 0x0080 5000
0x2000 4000 0x0080 4000
0x2000 3000 0x0080 3000
0x2000 2000 0x0080 2000
0x2100 1000 0x0080 1000
0x2000 0000 0x0080 0000
Page 127
Flash
ICODE/DCODE
0x0007 F000
ICO DE
Page 3..126
AHB
DCODE
Page 2
Page 1
Page 0
0x0000 3000
0x0000 2000
Block 7
AHB multilayer interconnect
Block 2..6
Block 1
Block 0
EasyDMA
EasyDMA
CPU
ARM Cortex-M4
8
Memory
The nRF52832 contains flash and RAM that can be used for code and data storage.
The amount of RAM and flash will vary depending on variant, see Table 9: Memory variants on page 23.
Table 9: Memory variants
Device name
RAM
Flash Comments
nRF52832-QFAA
64 kB
512 kB
nRF52832-QFAB
32 kB
256 kB
nRF52832-CIAA
64 kB
512 kB
The CPU and the EasyDMA can access memory via the AHB multilayer interconnect. The CPU is also able
to access peripherals via the AHB multilayer interconnect, as illustrated in Figure 4: Memory layout on page
23.
0x0000 1000
0x0000 0E00
Figure 4: Memory layout
0x0000 0400
0x0000 0200
0x0000 0000
See AHB multilayer on page 26 and EasyDMA on page 27 for more information about the AHB
multilayer interconnect and the EasyDMA.
The same physical RAM is mapped to both the Data RAM region and the Code RAM region. It is up to the
application to partition the RAM within these regions so that one does not corrupt the other.
8.1 RAM - Random access memory
The RAM interface is divided into multiple RAM AHB slaves.
Each RAM AHB slave is connected to two 4-kilobyte RAM sections, see Section 0 and Section 1 in Figure 4:
Memory layout on page 23.
Each of the RAM sections have separate power control for System ON and System OFF mode operation,
which is configured via RAM register (see the POWER Power supply on page 78).
DMA bus
DMA bus
DCODE
ICO DE
System bus
AHB
slave
AHB
slave
I-Cache
NVMC