The concept of low-power microcontroller design is relevant to the vast majority of today’s embedded designs. This is applicable to the team who designs and implements the microcontroller chip itself, and to also people who are actually going to use the microcontroller as part of a larger system. Of particular interest is the fact that today’s state-of-the-art 32-bit microcontroller architectures – such as the ARM Cortex-M0 – address the vast majority of the 8 and 16-bit application space, offering higher performance, lower power consumption, greater ease of use, and significantly better code density than their more simplistic cousins. With regard to low-power, microcontrollers based on the ARM Cortex-M0 offer a variety of operating modes, such as Active, Sleep, Deep Sleep, and Deep Power Down – the trick is being able to access these modes easily and efficiently from within the software application.
This course will be of interest to:
•         The system architects who have to make decisions like whether to use an 8-bit, 16-bit, or 32-bit microcontroller
•         The hardware design engineers who have to incorporate the selected microcontroller into the rest of the system
•         The software developers who have to create the programs that will run on the selected microcontroller