
Designing in Low Power
An Overview of the Power Saving Mechanisms used by MotorolaÕs M•CORE Architecture
Overview
Portable consumer electronics, such as cellular phones, and GPS and messaging devices, represent a
lucrative new market opportunity for embedded systems applications. Developers of portable systems have
one over-riding concern Ñ battery life. This need has driven demand for a new type of embedded
processor: one which has minimal power consumption yet provides the processing performance required by
sophisticated applications.
The traditional approach to developing low-power processors has been to spin variants of existing
architectures. However, these architectures were originally designed to provide optimal performance rather
than optimal power consumption. To meet the demands of portable applications, a processor must be
designed from the ground up to optimize power consumption.
MotorolaÕs M•CORE architecture is the first processor designed specifically for sophisticated, yet low
power, applications. The M•CORE architecture provides very low voltage cores and combines a number of
attributes to achieve outstanding power consumption. In addition to providing mechanisms to power down
the processor and system logic, the M•CORE architecture focuses on minimizing dynamic power
consumption when the system is active.
By combining the performance of 32-bit processor with the cost and power advantages previously available
only with 16-bit architectures, the M•CORE architecture is an enabling technology for a new range of
embedded applications aimed at the mass market.
The need for low power
Market requirements are driving the emergence of a class of highly portable, yet sophisticated devices.
Digital cellular phones continue to get smaller and smarter. Messaging devices, such as pagers, add
functionality such as e-mail. Finally, there are completely new applications, such as handheld GPS
systems. An overriding concern for such applications is battery life, since it is highly inconvenient for
users to have to constantly recharge a device or carry spare battery sets.
These devices, therefore, present the designer with a paradox. On the one hand, their small form factor
prevents the use of heavy batteries. On the other hand, their sophistication demands more processing
power. Since battery performance is not increasing as fast as the market requires, designers need improved
electronics that provide high performance but also maximize battery life by reducing power consumption.
Low power consumption provides other benefits for portable consumer electronics. In some devices, it may
be desirable to use a smaller battery to reduce weight, making a device easier to carry around for long
periods. Another important driver for consumer electronics is, of course, cost. In addition to smaller
batteries reducing cost, low power consumption helps reduce cost by enabling lower cost packaging to be
used.
The advantages of low power consumption are not exclusive to portable devices. Although it might be
counterintuitive to think that a car-borne device requires low power consumption, this is indeed the case for
an airbag controller. Since airbags are most likely to be triggered in a serious collision, it is impossible to
assume that the carÕs battery will continue to supply power to the vehicleÕs electronics. The airbag
controller must therefore be able to function from a capacitor charge, necessitating minimal power
consumption.
Low power is not something that is achieved simply by accident. It must be designed in Ñ both at the
architectural and implementation levels. In response to the market demand for a truly low power solution,
Motorola has introduced the M•CORE architecture.