4 ms·
It's not just a tiny CPU. Microcontrollers typically have a bunch of "peripherals", blocks which implement a specific function or protocol, like SPI, I2C, PWM,
by gsliepen 4y ago
It's not just a tiny CPU. Microcontrollers typically have a bunch of "peripherals", blocks which implement a specific function or protocol, like SPI, I2C, PWM, DAC, ADC, and so on. For a given project, choosing the right microcontroller means you need substantially less chips to interface with the outside world. I've worked on projects where AVRs were just the perfect choice.