I have been very amazed by the STM32 microcontrollers from ST Microelectronics, which feature a 32 bit ARM core and all kinds of peripherals (12 bit A/D converters capable of a few MSPS, 12 bit D/A converters, 32 bit timers, I2C, SPI, CAN, UART, USB, Ethernet MAC, etc.). Continue reading