Skip to main content

Table 7 Comparison of microcontrollers and Embedded Boards

From: Internet of things enabled real time water quality monitoring system

Parameter Standalone Microcontrollers Embedded Boards
PIC 8051 MSP430 Arduino Uno Raspberry Pi CC3200
Processor PIC18XXX, PIC 16XXX variants AT89C51 MSP430G series, MSP430 Launchpad ATMega328P ARM11
76JZF
Application processor with ARM®Cortex®-M4
Wi-Fi network processor with dedicated ARM MCU
System memory (SRAM) 1.5 KB 256 bytes 66 KB 2kB 512 MB 256 kB
Communication
supported
PCI, UART, USART, LIN, CAN, Ethernet, SPI, I2S UART, USART, SPI, I2C UART, USART, LIN, I2C, SPI, I2S, IrDA IEEE 802.11
b/g/n,
IEEE
802.15.4, 433RF, BLE
4.0, Ethernet, Serial
IEEE 802.11
b/g/n, IEEE
802.15.4, 433RF, BLE
4.0, Ethernet, Serial
802.11
b/g/n, UART, SPI, I
2C
Bus width (bits) 8/16/32 8 16 8 32 32
Power consumption Low Average Ultra Low Low Low Low
Speed 4 clock/ instruction cycle 12 clock/instruction cycle 6 clock / instruction cycle Depends on the Instruction (Maximum 5 clocks / instruction cycle)
Manufacturer Microchip Atmel, Silicon Labs etc TI Arduino Raspberry Pi Foundation TI