The ARM core-based microcontrollers, like all 32-bit microcontrollers present a challenge in information assimilation and subsequent application. User Manuals for these microcontrollers run hundreds of pages long and are packed with information usually presented in a dense form. The C development suite for these machines is also hundreds of pages and generally quite terse. And the manuals generally have nothing to do with each other so it’s up to the system designer to understand both manuals, and use them together and in a quick and efficient manner. This article details how to attack the challenges of complex 32-bit microcontroller designs.

Reprinted in its entirety from ARM IQ Vol. 3, No. 5, 2005