Designing Embedded Systems for Low Power and Battery Power Operation
The number of embedded devices which must be run off of battery power or parasitic power continues to grow. The traditional approaches to designing these systems vary from simply relying on semiconductor manufacturers to provide the lowest power parts, to the liberal use of pentagrams, black candles and rubber chickens.
This paper gives designers real power to reduce power. Practical techniques are be covered on key low power issues such as: where to begin, how to select a processor, low power I/O considerations, sleep / wake-up issues, and general design issues. Keep in mind that this is just a starting point. Every low power design is slightly different and will have a brand new and interesting set of problems to solve, you still have to think through every element of the design if you want to operate at very low power levels.