AT32WB415
Series Reference Manual
2022.04.13
Page 38
Ver 2.00
2.2 Flash memory
AT32WB415 series provide up to 256 KB of on-chip Flash memory, supporting a single-cycle 32-bit read
operation.
Refer to
Chapter 4.3.15
for more details about Flash memory controller and register configuration.
Flash memory organization (256 KB)
The main memory contains bank 1 (256 Kbytes), including 128 pages, 2 Kbytes per page.
Table 2-1
Flash memory organization (256 KB)
Bank
Name
Address range
Main memory
Bank1
(256 KB)
Page 0
0x0800 0000 – 0x0800 07FF
Page 1
0x0800 0800 – 0x0800 0FFF
Page 2
0x0800 1000 – 0x0800 17FF
Page 3
0x0800 1800 – 0x0800 1FFF
Page 4
0x0800 2000 – 0x0800 27FF
.
.
Page 127
0x0803 F800 – 0x0803 FFFF
Information block
Boot loader
0x1FFF AC00 – 0x1FFF F3FF
User system data
0x1FFF F800 – 0x1FFF FBFF
2.3 SRAM memory
The AT32WB415 series contain a 32-KB on-chip SRAM which starts at the address 0x2000_0000. It can
be accessed by bytes, half-words (16 bit) or words (32 bit).
2.4 Peripheral address map
Table 2-2 Peripheral boundary address
Bus
Boundary address
Peripherals
AHB
0x6000 0000 - 0xFFFF FFFF
Reserved
0x5004 0000 - 0x5FFF FFFF
Reserved
0x5000 0000 - 0x5003 FFFF
OTGFS
0x4002 8000 - 0x4FFF FFFF
Reserved
0x4002 3400 - 0x4002 7FFF
Reserved
0x4002 3000 - 0x4002 33FF
CRC
0x4002 2000 - 0x4002 23FF
Flash memory
interface (FLASH)
0x4002 1400 - 0x4002 1FFF
Reserved
0x4002 1000 - 0x4002 13FF
Clock and reset
manage (CRM)
0x4002 0800 - 0x4002 0FFF
Reserved
0x4002 0400 - 0x4002 07FF
DMA2
0x4002 0000 - 0x4002 03FF
DMA1
0x4001 8400 - 0x4001 7FFF
Reserved
0x4001 8000 - 0x4001 83FF
Reserved
APB2
0x4001 6000 - 0x4001 7FFF
Reserved
0x4001 5800 - 0x4001 5BFF
Reserved
0x4001 5400 - 0x4001 57FF
TMR11 timer
0x4001 5000 - 0x4001 53FF
TMR10 timer