Skip to main content
Visitor II
August 21, 2026
Question

DDR4 Memory Configuration Using STM32MP253FAK3

  • August 21, 2026
  • 1 reply
  • 49 views

We are currently evaluating a board design based on the STM32MP253FAK3, and would like to confirm the following regarding the DDR4 memory configuration.

[Configuration under consideration]

MPU:    STM32MP253FAK3
Memory devices:    Two DDR4 8 Gbit x8 devices (1 GByte each), mounted as two separate packages
Bus width:    16-bit (Byte0 = device #1, Byte1 = device #2)
Rank configuration:    Single rank (CS0 / CKE0 / ODT0 shared by the two devices)
Total density:    2 GByte

[Questions]

1. Support for this topology

Is the "two x8 devices / 16-bit" configuration — that is, forming a 16-bit bus using two x8 devices in separate packages — supported on the STM32MP253FAK3?

In AN5724 (Guidelines for DDR memory routing on STM32MP2 MPUs), only the following two configurations are described for DDR4:

16-bit interface: one x16 device connected point-to-point (Section 3.4)
32-bit interface: two x16 devices connected in a fly-by topology (Section 3.2)
We could not find any description of a configuration using x8 devices.

2. DDR initialization and training software flow

Does the DDR initialization and training software flow (DDRCTRL configuration → DDRPHYC configuration → PHY training firmware load → 1D/2D training → transition to mission mode) work correctly with the "two x8 devices / 16-bit" configuration (a 16-bit bus formed by two x8 devices, single rank, 2 GByte total)?

We would appreciate your confirmation on the above.

1 reply

ST Employee
September 3, 2026

Hello ​@yama4815,

1.
we can support 8-bit DDR4 in our MP25X platform.
2.
They need to select in the cubeMX/DDR_CTRL_PHY Mode and configuration :
MODE
DDR Type DDR4
DDR Width 16bits
DDR Density 16Gb
CONFIGURATION/Parameters Settings
device_width 8

The DDR density is per device which means 2 devices (of 8 bits) per 16 Gb = 32 Gb This is already the case used with the micron DDR4 twin die ( 2 die of 8 bits inside one package) the difference will be the 2 die will be replaced by two package mounted on the PCB.

Best Regards,
​​​​​​​Zakaria

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question.