In summary, the Microchip AVR CPU used in megaAVR microcontrollers was developed in the mid 1990s with an instruction set optimized for C and other high-level languages. This provides a huge performance boost compared to the CPU architectures from the 70s and 80s. The wide selection of available devices in the megaAVR family are all based on the same CPU with the same peripherals. This way it is possible to select one platform and use it for all projects, and also reuse successful designs from previous projects. Time to market is reduced through support by the seamless, easy-to-use development environment and toolchain. To learn more or to get more information and details regarding device selection, please visit www.atmel.com.