Board

Arduino Uno Rev3 [27]

ESP8266

Galileo Board

LPC2468

Microcontroller

ATmega328p

ESP826632bit

Tansila

NXP

USB controller

ATmega 16U2

MicroUSB

USB

USB

Operating voltage

5 V

3.3 V

160Miro USB

2 - 12 V

Input Voltage

7 - 12 V

4.5 - 10 V

120

3 - 12

Digital I/O pins

14 (6 provide PWM output)

16

32

20

DC current for I/O pins

40 mA

2.5

460

10 mA

DC current for 3.3 volts pin

150 mA

80 mA

190

100

Flash memory

32 KB

4 MB

80

128 MB

SRAM

2 KB

64 KB

128

16 MBs

EEPROM

1 KB

2 MB

8KB

2 MB

Clock speed

16 MHz

80 MHz

400 MHz

32 KHz

Size

6.6 by 5.5 cm

4.9 by 2.6 cm

20 by 25,120

3.54 by 2.36

Price

1250 BDT

450 BDT

8000 BDT

3200 BDT