
CH32V003
Reference Manual
V1.3
3
1.2 Memory image
The CH32V003 family contains program memory, data memory, core registers, peripheral registers, and more,
all addressed in a 4GB linear space.
System storage stores data in small-end format, i.e., low bytes are stored at the low address and high bytes are
stored at the high address.
Figure 1-2 Storage image
Reserved
WWDG
IWDG
PWR
Reserved
AFIO
EXTI
Port A
Port C
TIM1
SPI
DMA
Reserved
RCC
Reserved
Flash Interface
Reserved
I2C
USART
Reserved
TIM2
Reserved
Vendor Bytes
Option Bytes
Reserved
Reserved
Reserved
Reserved
Reserved
0x0000 0000
0x2000 0000
4G linear address space
Peripherals
2KB SRAM
0x2000 0800
0x0000 0000
0x0800 0000
0x1FFF F000
0x4000 0000
0x4000 0400
0xE000 0000
0xFFFF FFFFF
0x4000 0000
0xE010 0000
Core Private
Peripherals
FLASH
0x1FFF F780
0x1FFF F800
0x1FFF FFFF
Code FLASH
16KB
System FLASH
(BOOT_1920B)
0x1FFF F840
Aliased to Flash or
system memory
depending on
software
configuration
0x4000 2C00
0x4000 3000
0x4000 3400
0x4001 2800
0x4001 1000
0x4000 7400
0x4001 0000
0x4001 0800
0x4000 7000
0x4001 2400
0x4001 1400
0x4001 0400
0x4001 0C00
0x4002 1000
0x4001 3400
0x4002 0000
0x4001 3000
0x4001 2C00
0x4002 2000
0x4002 2400
0x4002 1400
0x4002 0400
0x4002 3C00
0x4002 3800
0x1FFF F7C0
0x4000 5400
0x4000 5800
0x4001 1800
0x4001 3800
0x4001 3C00
0x5005 0400
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Port D
ADC
EXTEND
0x0800 4000
Reserved