AnsweredAssumed Answered

SDRAM low power mode

Question asked by Matt Schrader on Aug 8, 2019
Latest reply on Aug 13, 2019 by Matt Schrader

In the user manual (UM10912) it states that the external memory controller (EMC) can put the connected device into low power mode. See remark at the bottom of the attached page. I am able to set the CE and CS bits using the fsl_emc driver included in the SDK, but where is the DP bit and how does one set it?

 

I have tried the following functions prior to putting the LPC device to sleep, but results in terms of current consumption are not consistent.

   EMC_EnableDynamicMemControl(EMC, true);
   EMC_EnterSelfRefreshCommand(EMC, true);
   EMC_EnterLowPowerMode(EMC, true);

 

I am using Micron SDRAM. According to their datasheet, power-down requires a CKE high to low transition while all banks are idle. Do I need to ensure that all banks are idle before the above commands? If so, what is the best way to achieve that?

 

LPC54607

 

Outcomes