![ARTERY AT32F435 Series Reference Manual Download Page 59](http://html1.mh-extra.com/html/artery/at32f435-series/at32f435-series_reference-manual_2977592059.webp)
AT32F435/437
Series Reference Manual
2022.11.11
Page 59
Rev 2.03
Flash memory organization (256K)
The main memory contains only one bank of 256 Kbytes, including four blocks, 32 sectors per block and
2 Kbytes per sector.
User system data area is 512 bytes.
Bank
Name
Address range
Main memory
Bank 1
512 KB
Block 0
Sector 0
0x0800 0000 – 0x0800 07FF
Sector 1
0x0800 0800 – 0x0800 0FFF
Sector 2
0x0800 1000 – 0x0800 17FF
…
…
Sector 31
0x0800 F800 - 0x0800 FFFF
Block 1
Sector 32
0x0801 0000 - 0x0801 07FF
…
…
Sector 63
0x0801 F800 - 0x0801 FFFF
Block 2
Sector 64
0x0802 0000 - 0x0802 07FF
…
…
Sector 95
0x0802 F800 - 0x0802 FFFF
Block 7
Sector 96
0x0803 0000 - 0x0803 07FF
…
…
Sector 127
0x0803 F800 – 0x0803 FFFF
Information block
16 KB boot loader
0x1FFF 0000 - 0x1FFF 3FFF
512-byte user system data
0x1FFF C000 - 0x1FFF C1FF
2.3 SRAM memory
The AT32F435/437 series contain a 384-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). In addition, AT32F435/437 also provide
a special mode that enables a dynamic switch between 128 KB (minimum) and 512 KB (maximum). This
is done by setting the EOPB0 bit. In 512 KB mode, Flash memory size (zero wait sate) is limited to 128
KB, while in 128 KB extension mode, the zero-wait-state Flash size is limited to 512 KB. On-chip SRAM
is divided into SRAM1 and SRAM2. The SRAM1 is fixed at 64 KB, and can be accessed through either
address 0x2000_0000~0x2000_FFFF or 0x1000_0000~0x1000_FFFF. The SRAM2 size ranges from
64 KB to 448 KB, accessible through address 0x2001_0000~2007_FFF.
2.4 Peripheral address map
Table 2-1 Peripheral boundary address
Bus
Boundary address
Peripherals
AHB BusMatrix
0xC000 0000 - 0xDFFF FFFF
XMC_MEM(SDRAM)
0xB000 0000 - 0xBFFF FFFF
QSPI2_MEM
0xA800 0000 - 0xAFFF FFFF
XMC_MEM(PC CARD)
0x9000 0000 - 0x9FFF FFFF
QSPI1_MEM
0x6000 0000 - 0x8FFF FFFF
XMC_MEM
0x5006 1000 - 0x5006 13FF
SDIO2
0x5005 0000 - 0x5005 03FF
DVP
0x5000 0000 - 0x5003 FFFF
OTG_FS1
0x4004 0000 - 0x4007 FFFF
OTG_FS2
0x4002 C400 - 0x4002 C7FF
SDIO1
0x4002 8000 - 0x4002 9FFF
EMAC
0x4002 1C00 - 0x4002 1FFF
GPIO port H