Skip to main content
Explorer
December 18, 2025
Solved

Does STM32MP157 supports LPDDR3 on software side?

  • December 18, 2025
  • 1 reply
  • 88 views

I just need to confirm something. I read in the RM Document that STM32MP157 does not support ODT for LPDDR3 SDRAM but it does have a DDR Controller and PHY which supports LPDDR3. I just wanted to know if I can freeze LPDDR3 for my case? I suppose not giving ODT simply means that I need to provide termination on the PCB itself right? Can someone please throw some more light on this? It would be good to have some reference as well.

    This topic has been closed for replies.
    Best answer by PatrickF

    Hi @Aryanbrb 

    please have a look to AN5031 figure 34. ODT pin should be simply grounded on LPDDR3 side.

    Not having ODT of LPDDR3 will make it working more or less like an LPDDR2 (so maximum frequency is 533MHz).

    See also AN5168 and AN5122 together with some routing example with LPDDR3 ()

     

    Regards.

    1 reply

    PatrickFAnswer
    Technical Moderator
    December 18, 2025

    Hi @Aryanbrb 

    please have a look to AN5031 figure 34. ODT pin should be simply grounded on LPDDR3 side.

    Not having ODT of LPDDR3 will make it working more or less like an LPDDR2 (so maximum frequency is 533MHz).

    See also AN5168 and AN5122 together with some routing example with LPDDR3 ()

     

    Regards.

    AryanbrbAuthor
    Explorer
    December 19, 2025

    Hi Patrick!

    Thanks for replying. Yes I was assure from the Hardware side but my Software team was bit worried about the conformation of lpddr3 on kernel side. I wanted to know if anyone has implemented it successfully but I will ask them once again to check it out. Thank you so much for the confirmation.

    Best Regards