Microcontroller education has experienced tremendous change in recent years. This book attempts to keep pace with the most recent technology while holding an opposing attitude to the No Need to Reinvent the Wheel philosophy. The examples addressed are designed to meet the demands of the electrical and electronic engineering discipline.