32-bit processors are capable of addressing the higher levels of performance and increased software support required by the next generation of microcontrollers. This paper discusses the challenge that developers face of determining which microcontroller architecture best meets a design specification, minimizes system cost, and provides the tools needed to reduce risk and time-to-market.