Research Article

An Application-Driven Modular IoT Architecture

Table 2

Comparison of low-power microcontrollers.

CharacteristicArduino
Pro Mini
NUCLEO-F401REATmega32U4ATtiny10CC2640MSP430-F2410Adafruit Pro TrinketAdafruit FLORA

CPUATmega328STM32-Cortex M4AVRATtiny10ARM Cortex M3MSP430ATmega328ATtiny85
Built-in transceiverBLE or ZigBee
ADC: size (bits), samples/s10, –16, 240010, 15 k8, 1512, 200 k12, –10, –10, –
Clock speed (MHz)208416124816128
Bus width (bits)8328816168
Memory (kB)3251232112856288
I/O connectivityUART, I2C, SPIUART, I2C, SPIUART, I2C, SPIISPUART, SPI, I2C, GPIOUART, IrDA, I2C, GPIO, SPIUART, I2C, SPIUART
Real-time clock
Coin cell battery operation