Data Sheet
Page 22
nRF51822 Product Specification v3.1
Table 6 and Table 7 shows how memory allocated to different functions can be distributed between RAM
sections for parallel access. There is a table for chip variants with 16 kB or 32 kB RAM.
Table 6 16 kB RAM variants
Table 7 32 kB RAM variants
3.3 Memory Protection Unit (MPU)
The memory protection unit can be configured to protect all flash memory on the device from read-back, or
to protect blocks of flash from over-write or erase.
Table 8 MPU flash blocks
RAM
Blocks/Sections
Radio
buffers
Crypto
buffers
SPIS
buffers
CPU
Stack/Heap
CODE
Global
variables
Block0 RAM0 x x x
RAM1 x x
Block1 RAM2 x x
RAM3 x x x
RAM
Blocks/Sections
Radio
buffers
Crypto
buffers
SPIS
buffers
CPU
Stack/Heap
CODE
Global
variables
Block0 RAM0 x (x) x
RAM1 (x) x x
Block1 RAM2 x x
RAM3 x x
Block2 RAM4 x x
RAM5 x x
Block3 RAM6 x x
RAM7 x x x
Chip variant Flash block size Number of protectable Flash blocks
nRF51822-QFAA
nRF51822-CEAA
4 kB 64
nRF51822-QFAB
nRF51822-CDAB
4 kB 32
nRF51822-QFAC
nRF51822-CFAC
4 kB 64