Ahb/Apb Bridges (Apb); Memory Organization; Memory Map; Table 1. Stm32F4Xx Register Boundary Addresses - ST STM32F405 Reference Manual

Hide thumbs Also See for STM32F405:
Table of Contents

Advertisement

Memory and bus architecture
2.1.11

AHB/APB bridges (APB)

The two AHB/APB bridges, APB1 and APB2, provide full synchronous connections between
the AHB and the two APB buses, allowing flexible selection of the peripheral frequency.
Refer to the device datasheets for more details on APB1 and APB2 maximum frequencies,
and to

Table 1

After each device reset, all peripheral clocks are disabled (except for the SRAM and Flash
memory interface). Before using a peripheral you have to enable its clock in the
RCC_AHBxENR or RCC_APBxENR register.
Note:
When a 16- or an 8-bit access is performed on an APB register, the access is transformed
into a 32-bit access: the bridge duplicates the 16- or 8-bit data to feed the 32-bit vector.
2.2

Memory organization

Program memory, data memory, registers and I/O ports are organized within the same linear
4 Gbyte address space.
The bytes are coded in memory in little endian format. The lowest numbered byte in a word
is considered the word's least significant byte and the highest numbered byte, the word's
most significant.
For the detailed mapping of peripheral registers, please refer to the related chapters.
The addressable memory space is divided into 8 main blocks, each of 512 MB.
All the memory areas that are not allocated to on-chip memories and peripherals are
considered "Reserved"). Refer to the memory map figure in the product datasheet.
2.3

Memory map

See the datasheet corresponding to your device for a comprehensive diagram of the
memory map.
STM32F4xx devices.
Boundary address
0xA000 0000 - 0xA000 0FFF
64/1749
for the address mapping of AHB and APB peripherals.
Table 1
gives the boundary addresses of the peripherals available in all

Table 1. STM32F4xx register boundary addresses

Peripheral
FSMC control register
(STM32F405xx/07xx
and
STM32F415xx/17xx)/
FMC control register
(STM32F42xxx and
STM32F43xxx)
RM0090 Rev 18
Bus
Section 36.6.9: FSMC register map on page 1600
AHB3
Section 37.8: FMC register map on page 1680
Register map
RM0090

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32F405 and is the answer not in the manual?

Table of Contents

Save PDF