2024-01-19 12:25 PM
Hello,
I'm considering to use Kingston 04EM04-N3GM627 as the memory and storage for STM32MP157C/F with 32-bit LPDDR3 support. The Kingston part has 16M words × 32 bits × 8 banks, but the evaluation board uses two 16 bits memory parts. Is this Kingston part compatible and how should I connect the pins?
Here's the datasheet for the part: LPDDR3 is on page 26.
https://www.mouser.com/datasheet/2/1389/Kingston_04EM04_N3GM627_GA06U___v1_1-3236179.pdf
Thanks.
2024-01-22 12:06 AM
Hi,
I have not checked the memory details, but STM32MP15x are compatible with JEDEC compliant LPDDR3 up to 8Gbits (1GBytes).
Evaluation board uses DDR3L memory which is quite different than LPDDR3 (different protocol, voltage, pins).
To go further on LPDDR3 development on your side, you should read
AN5031 Getting started with STM32MP151, STM32MP153 and STM32MP157 line hardware development
AN5168 How to configure DDR on STM32MP1 MPUs (STM32CubeMx will help a lot)
STM32MP15x Series DDR memory routing guidelines examples
look in particular to provided LPDDR3 routing examples for STM32MP15XXAC
2024-03-03 03:44 PM
Hello, I am designing smartwatch with exactly same hardware, STM32MP157 with 04EM04_N3GM627 also from mouser. From electrical perspective it is possible, but you need to remember only TFBGA361 and LFBGA448 support 32 bit wide DDR due to pin constrains.
Your hardware is so similar that I'am considering if you want to talk about that and maybe help each other.