EasyManua.ls Logo

Texas Instruments CC3235 SimpleLink Series - Page 71

Texas Instruments CC3235 SimpleLink Series
799 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
www.ti.com
Functional Description
71
SWRU543January 2019
Submit Documentation Feedback
Copyright © 2019, Texas Instruments Incorporated
Cortex
®
-M4 Processor
2.2.6 Power Management
The CC32xx Wi-Fi microcontroller is a multiprocessor system-on-chip. An advanced power-management
scheme has been implemented at chip level that delivers the best-in-class energy efficiency across a wide
class of application profiles, while handling the asynchronous sleep-wake requirements of multiple high-
performance processors and Wi-Fi radio subsystems. The Cortex
®
-M4 application processor subsystem
(consisting of the CM4 core and application peripherals) is a subset of this.
In the chip-level power-management scheme, the application program is unaware of the power state
transitions of the other subsystems. This approach insulates the user from the complexities of a
multiprocessor system and simplifies the application development process.
From the standpoint of the Cortex
®
-M4 application processor, CC32xx supports the SLEEP mode similar
to those in discrete microcontrollers. In addition to SLEEP mode, additional modes are offered that
consume much less power:
Low-Power Deep-Sleep (LPDS) mode:
Recommended for ultra-low power always-connected cloud and Wi-Fi applications
Up to 256KB of SRAM retention and fast wakeup (<5 mS)
When networking and Wi-Fi subsystems are disabled, the MCU draws less than 100 µA with
256KB of SRAM retained (code and data). Total system current (including Wi-Fi and network
periodic wakeup) as low as 700 µA
Processor and peripheral registers are not retained. Global always ON configurations at SoC level
are retained
Hibernate (HIB) Mode:
Recommended for ultra-low power infrequently connected cloud and Wi-Fi applications
Ultra low current of 4 µA, including RTC
Wake on RTC or selected GPIO
No SRAM or logic retention. 2 × 32-bit register retention
Shutdown Mode (choose this mode when periodic activity is required and the period between cycles is
long):
Lowest power mode of about 1 µA
System including RTC and memories are off
Cold boot initialization is required
LPDS and HIB modes are discussed in more detail in the Power Clock and Reset Management chapter.
Figure 2-7 shows the architecture of the CC32xx SoC level power management, especially from the
application point of view.
The Cortex
®
-M4 processor implementation inside the CC32xx multiprocessor SoC has a few differences
when compared to a discrete MCU. While SLEEP mode is supported, in the CC32xx this mode is limited
in energy consumption savings.
Ultra-low power applications should be architected such that time spent in LPDS or hibernate mode is
maximized. The Cortex
®
-M4 application processor can be configured wake up on selected events, for
example network events such as an incoming data packet, timer, or I/O pad toggle. The time spent in
RUN (or ACTIVE) state should then be minimized. The dedicated Cortex
®
-M4 application processor in
CC32xx is particularly suited for this mode of operation due to its advanced power management, DMA,
zero wait-state multi-layer AHB interconnect, fast execution and retention over the entire range of zero
wait-state SRAM.
SLEEP: Sleep mode stops the processor clock (clock gating).

Table of Contents

Related product manuals