33.7.4 SDRAMC Low-Power Register

Name: SDRAMC_LPR
Offset: 0x10
Reset: 0x00000000
Property: Read/Write

Bit 3130292827262524 
          
Access  
Reset  
Bit 2322212019181716 
        SELFDONE 
Access R/W 
Reset 0 
Bit 15141312111098 
  SELFAUTOTIMEOUT[1:0]DS[1:0]TCSR[1:0] 
Access R/WR/WR/WR/WR/WR/WR/W 
Reset 0000000 
Bit 76543210 
  PASR[2:0]  LPCB[1:0] 
Access R/WR/WR/WR/WR/W 
Reset 00000 

Bit 16 – SELFDONE Self-refresh Done (read-only)

This bit indicates that the external device is in Self-refresh mode.

Bit 14 – SELFAUTO Self-refresh Exit Autorefresh

ValueDescription
1

Upon exiting Self-refresh mode, autorefresh command is immediately performed after tXSR.

0

Upon exiting Self-refresh mode, active command is immediately performed after tXSR. The autorefresh command is issued every 15.6 μs or less.

Bits 13:12 – TIMEOUT[1:0] Time to Define When Low-power Mode Is Enabled

ValueNameDescription
0 LP_LAST_XFER

The SDRAMC activates the SDRAM Low-power mode immediately after the end of the last transfer.

1 LP_LAST_XFER_64

The SDRAMC activates the SDRAM Low-power mode 64 clock cycles after the end of the last transfer.

2 LP_LAST_XFER_128

The SDRAMC activates the SDRAM Low-power mode 128 clock cycles after the end of the last transfer.

3

Reserved

Bits 11:10 – DS[1:0] Drive Strength (only for low-power SDRAM)

DS is transmitted to the SDRAM during initialization to select the SDRAM strength of data output. This parameter must be set according to the SDRAM device specification.

After initialization, as soon as the DS field is modified and Self-refresh mode is activated, the Extended Mode Register is accessed automatically and DS bits are updated before entry in Self-refresh mode. This feature is not supported when SDRAMC shares an external bus with another controller.

Bits 9:8 – TCSR[1:0] Temperature Compensated Self-Refresh (only for low-power SDRAM)

TCSR is transmitted to the SDRAM during initialization to set the refresh interval during Self-refresh mode depending on the temperature of the low-power SDRAM. This parameter must be set according to the SDRAM device specification.

After initialization, as soon as the TCSR field is modified and Self-refresh mode is activated, the Extended Mode Register is accessed automatically and TCSR bits are updated before entry in Self-refresh mode. This feature is not supported when SDRAMC shares an external bus with another controller.

Bits 6:4 – PASR[2:0] Partial Array Self-refresh (only for low-power SDRAM)

PASR is transmitted to the SDRAM during initialization to specify whether only one quarter, one half or all banks of the SDRAM array are enabled. Disabled banks are not refreshed in Self-refresh mode. This parameter must be set according to the SDRAM device specification.

After initialization, as soon as the PASR field is modified and Self-refresh mode is activated, the Extended Mode Register is accessed automatically and PASR bits are updated before entry in Self-refresh mode. This feature is not supported when SDRAMC shares an external bus with another controller.

Bits 1:0 – LPCB[1:0] Low-power Configuration Bits

ValueNameDescription
0 DISABLED

The low-power feature is inhibited: no Powerdown, Self-refresh or Deep Powerdown command is issued to the SDRAM device.

1 SELF_REFRESH

The SDRAMC issues a Self-refresh command to the SDRAM device, the SDCK clock is deactivated and the SDCKE signal is set low. The SDRAM device leaves the Self-refresh mode when accessed and enters it after the access.

2 POWER_DOWN

The SDRAMC issues a Powerdown Command to the SDRAM device after each access, the SDCKE signal is set to low. The SDRAM device leaves the Powerdown mode when accessed and enters it after the access.

3 DEEP_POWER_DOWN

The SDRAMC issues a Deep Powerdown command to the SDRAM device. This mode is unique to low-power SDRAM.