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 |