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