![ARTERY AT32F435 Series Reference Manual Download Page 95](http://html1.mh-extra.com/html/artery/at32f435-series/at32f435-series_reference-manual_2977592095.webp)
AT32F435/437
Series Reference Manual
2022.11.11
Page 95
Rev 2.03
Main Flash memory (1024 KB) is divided into bank 1 and bank 2, including 512 KB and 8 sectors in each,
32 sectors per sector, and 2 KB per sector.
User system data area is 512 B.
Table 5-2 Flash m emory architecture (1024 K)
Bank
Name
Address range
Main
Flash memory
Bank 1
512 KB
Sector 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
Sector 1
Sector 32
0x0801 0000 - 0x0801 07FF
…
…
Sector 63
0x0801 F800 - 0x0801 FFFF
…
…
…
Sector 7
Sector 224
0x0807 0000 - 0x0807 07FF
…
…
Sector 255
0x0807 F800 – 0x0807 FFFF
Bank 2
512 KB
Sector 8
Sector 256
0x0808 0000 – 0x0808 07FF
…
…
Sector 287
0x0808 F800 - 0x0808 FFFF
…
…
…
Sector 15
Sector 480
0x080F 0000 - 0x080F 07FF
…
…
Sector 511
0x080F F800 – 0x080F FFFF
Information block
16 KB Boot loader
0x1FFF 0000 - 0x1FFF 3FFF
512 B user option bytes
0x1FFF C000 - 0x1FFF C1FF
Main Flash memory (256 KB) has only bank 1, including four sectors with 32 sectors in each, 2 K per
sector.
User system data area is 512 B.
Table 5-3 Flash m emory architecture (256 K)
Bank
Name
Address range
Main
Flash memory
Bank 1
256 KB
Sector 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
Sector 1
Sector 32
0x0801 0000 - 0x0801 07FF
…
…
Sector 63
0x0801 F800 - 0x0801 FFFF
Sector 2
Sector 64
0x0802 0000 - 0x0802 07FF
…
…
Sector 95
0x0802 F800 - 0x0802 FFFF
Sector 3
Sector 96
0x0803 0000 - 0x0803 07FF
...
…
Sector 127
0x0803 F800 – 0x0803 FFFF
Information block
16 KB Boot loader
0x1FFF 0000 - 0x1FFF 3FFF
512 B user option bytes
0x1FFF C000 - 0x1FFF C1FF
User system data area
The system data will be read from the information block of Flash memory whenever a system reset
occurs, and is saved in the user system data register (FLASH_USD) and erase programming protection
status register (FLASH_EPPS).