User's Manual

RYZ012 Multi-Standard Wireless Communication Module for Bluetooth 5 Low Energy and 802.15.4
R15UH0002EU0103 Rev.1.03 Page 19 of 206
Apr.21.21
2.2 Memory
The RYZ012 has an addressable memory space of 16 MByte. Flash memory, SRAM, and peripheral registers are mapped to this space as
shown in Table 3.
Table 3. Physical Memory Map
Type
Description
Start Address
Size
[Bytes]
SRAM Space
Standard SRAM
0x848000
32k
Retention SRAM 3
0x844000
16k
Retention SRAM 2
0x842000
8k
Retention SRAM 1
0x840000
8k
Peripheral
Space
MODEM
0x801200
LINK LAYER
0x800F00
256
DMA
0x800c00
256
DMA FIFO
0x800b00
256
PWM
0x800780
128
SYS_TIMER
0x800740
46
TIMER
0x800620
224
MCU
0x800600
32
GPIO
0x800580
128
AUDIO
0x800560
32
AES
0x800540
32
BASEBAND
0x800400
256
I2C (address map)
0x8000E0
32
QDEC
0x8000D0
16
UART
0x8000B4
4
SWIRE
0x8000B0
4
UART
0x800090
16
SCTL
0x800040
64
SPI
0x800008
4
I2C
0x800000
8
Flash Space
Flash Memory
0x000000
512k
2.2.1 Flash Memory
The flash memory serves as non-volatile storage for the application code and data. The flash memory is partitioned into blocks, sectors and
pages as shown in Table 4. The flash interface supports device, sector, block, and double block erase operations. Write operations are
supported page-wise.