Texas Instruments Development Kit for TM4C129x,Tiva™ ARM® Cortex™ -M4 Microcontroller DK-TM4C129X DK-TM4C129X 데이터 시트

제품 코드
DK-TM4C129X
다운로드
페이지 2182
Peripheral Memory Power Control
When Deep-Sleep is entered, users have the capability to reduce power further in peripheral modules
which have their own associated memory array. Many of these peripherals can be programmed to
enable a low-power retention mode or a power down of their associated peripheral SRAM array. If
retention is supported and the
PWRCTL
bit field of the module's xMPC register is programmed to
0x1, the associated peripheral SRAM memory array is put in retention mode in which no accesses
can be performed. When the
PWRCTL
bit is set to 0x0 in Deep-Sleep mode, the memory is powered
off, the contents are lost and the SRAM is not accessible. The peripheral's Power Domain Status
(xPDS) 
can be read to determine the status of the peripheral's memory array as well as the
peripheral's current power domain status. The table below lists the capabilities of peripherals with
SRAM arrays during low power modes.
Table 5-8. Peripheral Memory Power Control
Memory Array Power Down Capability?
Memory Retention Capability?
Module
Yes
Yes
USB
Yes
(only when power domain is off, PCEMAC register = 0x0)
No
EMAC
No
No
LCD
Yes
No
CAN
LDO Power Control
Note:
While the device is connected through JTAG, the LDO control settings for Sleep or
Deep-Sleep are not available and will not be applied.
Software can configure the LDOSPCTL register (see page 311) and/or the LDODPCTL register (see
page 314) to dynamically raise or lower the LDO voltage in Sleep and Deep-Sleep mode depending
on whether an increase in performance or reduction in power consumption is required. The
VLDO
field in the LDOSPCTL register is set to 1.2 V as default. The LDODPCTL register is set to an LDO
voltage of 0.9 V as default. If an application requires performance over power consumption in
Deep-Sleep, the Deep-Sleep LDO voltage can be configured to a higher voltage than 0.9 V during
System Control initialization by setting the
VADJEN
bit and programming the
VLDO
field of the
LDODPCTL register.
Before the LDO level is lowered in Sleep or Deep-Sleep, the system clock must be configured to
an acceptable frequency in the RSCLKCFG register for Sleep mode and in DSLPCLKCFG for
Deep-Sleep mode. The following table shows the maximum System Clock and PIOSC frequency
with respect to the LDO voltage.
Table 5-9. Maximum System Clock and PIOSC Frequency with Respect to LDO Voltage
PIOSC
Maximum System Clock Frequency
Operating Voltage (LDO)
16 MHz
120 MHz
1.2
16 MHz
30 MHz
0.9
The LDO Power Calibration registers, LDOSPCAL and LDODPCAL, provide suggested values for
the LDO in the various modes. If software requests an LDO value that is too low or too high, the
value is not accepted and an error is reported in the SDPMST register.
Note:
When using the USB module, the LDO must be configured to 1.2 V.
December 13, 2013
254
Texas Instruments-Advance Information
System Control