|Model No.||nano ch340|
|Analog I/O Pins||8|
|Flash Memory||32 KB of which 2 KB used by bootloader|
|Power Consumption||19 mA|
|DC Current per I/O Pin||40 mA|
|Digital I/O Pins||22|
|PWM Output Pins||6|
|Clock Speed||16 MHz|
|Input Voltage (Recommended)||7V - 12V|
The Nano CH340 compatible is a small, complete, and breadboard-friendly board based on the ATmega328 (Nano R3). It has more or less the same functionality of the Uno but in a different package. It lacks only a DC power jack and works with a Mini-B USB cable instead of a standard one.
The Nano can be power via the mini-USB connection, 6-20V unregulated external power supply (pin 30), or 5V regulated external power supply (pin 27). The power source is automatically selected to the highest voltage source.
The size of Nano Arduino V3.0 with CH340 Chip is only 43 mm x 18 mm; it comes with 6 PWM I/O from the total of 14 digitals I/O, 8 analog inputs, 16Mhz clock speed and 32kB of flash memory.Note: CH340 chip might not work directly with some PC/Laptop, you will need some ch340 drivers.
|Input Voltage||3.8V ~ 5V|
|Digital I/O Pins||9|
|Operating Voltage||3.3 V|
|Analog Input Channels||4|
The LilyPad Arduino USB is a microcontroller board based on the ATmega32u4. It has 9 digital input/output pins (of which 4 can be used as PWM outputs and 4 as analog inputs), an 8 MHz resonator, a micro USB connection, a JST connector for a 3.7V LiPo battery, and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a battery to get started.
The LilyPad Arduino USB differs from previous LilyPad boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a separate USB-to-serial adapter. This allows the LilyPad Arduino USB to appear to a connected computer as a mouse and keyboard, in addition to a virtual (CDC) serial / COM port.The LilyPad Arduino USB is a circle, approximately 50mm (2") in diameter. The Micro USB connector extends slightly beyond this diameter. The board itself is .8mm (1/32") thick (approximately 6.5mm (1/4") including components, the tallest of which is the JST battery connector).
|Input Voltage(Recommended)||7V to 12V|
|Input Voltage (limit)||6V-20V|
|Analog I/O Pins||16|
|Digital I/O Pins||54 (of which 15 provide PWM output)|
|Model Type||MEGA 2560 - CH340 Compatible|
The ATmel MCU ATMEGA16U2 MEGA 2560 R3 Improved Version CH340G Board is a micro-controller board base on the ATmega2560. It has a USB host interface to connect with Android based phones, based on the MAX3421e IC.
It has 54 digital input/output pins (of which 15 can be used as PWM outputs); 16 analog inputs, 4 UARTs (hardware serial ports), a 16 MHz crystal oscillator; a USB connection, a power jack, an ICSP header, and a reset button. The MEGA ADK is base on the Mega 2560. Similar to the Mega 2560 and Uno, it features an ATmega8U2 program as a USB-to-serial converter. Revision 3 of the Mega ADK board has a resistor pulling the 8U2 HWB line to ground, making it easier to put into DFU (Device Firmware Upgrade) mode.
|DC current per I/O pin||40mA|
|Input voltage (limits)||6-20V|
|Digital I/O pins||20|
|Input voltage (recommended)||7-12V|
|Analog input channels||12|
|DC current for 3.3V pin||50mA|
|Flash memory||32Kb (ATmega32u4)|
Leonardo is a microcontroller board based on the Atmel ATmega32u4. It offers 20 digital IOs (of which 7 can be used as PWM outputs and 12 as analog inputs), a 16MHz crystal oscillator, a micro USB connection, a power jack, an ICSP header, and a reset button.
The Leonardo differs from all preceding Arduino boards in that the ATmega32u4 has built-in USB communication, eliminating the need for a secondary processor. This allows the Leonardo to appear to a connected computer as an HID, such as a mouse or keyboard, in addition to a virtual (CDC) serial / COM port. The Leonardo board contains everything needed to support the microcontroller. Simply connect it to a computer with a USB cable or power it with an AC-to-DC adapter or battery to get started.
|Digital I/O Pins||14|
|Board Power Supply||3.35 -12 V (3.3V model) or 5 -12 V (5V model)|
|Flash Memory||32KB of which 2 KB used by bootloader *|
|Analog Input Pins||6|
|DC Current per I/O Pin||40 mA|
|EEPROM||1 KB *|
|Clock Speed||8 MHz (3.3V versions) or 16 MHz (5V versions)|
|Circuit Operating Voltage||3.3V or 5V (depending on model)|
|SRAM||2 KB *|
|Digital I/O Pin||54|
|DC Current per I/O Pin||130 mA|
|Input Voltage (limit)||6-20 V|
|DC Current for 5V Pin||800 mA|
|DC Current for 3.3V Pin||800 mA|
|SRAM||96 KB (64)|
|Analog Output Pins||2 (DAC)|
|Clock Speed||84 MHz|
|Analog Input Pins||12|
|PWM Digital I/O Pins||12|
Due compatible like other Arduino microcontroller boards is the open-source microcontroller development board which is based on Atmel SAM3X8E ARM Cortex-M3 microcontroller. SAM3X8E is a member of a family Flash microcontroller based on the 32-bit ARM Cortex M3 RISC processor. Arduino Due is the first Arduino microcontroller development based on the 32-bit ARM core microcontroller. Arduino DUE resembles in structure to the Arduino MEGA and also shares some of the features but of course is unique as development boards are based on different microcontrollers.Arduino DUE has 54 digital input / output pins out of which 12 are PWM (Pulse Width Modulation) enabled. It has 4 UARTS (Universal Asynchronous Receiver Transmitter), 2 I2C (Inter-Integrated Circuit) computer buses and 4 SPI (Serial Peripheral Interfaces) computer buses. Arduino DUE has 12 analog inputs which are actually the inputs of the ADC (Analog-to-Digital Converter) inside the microcontroller. One interesting feature of the Arduino DUE which makes it stand apart among other Arduino microcontroller boards is the frequency at which it operates. The Arduino DUE operates at the surprising clock frequency of 84 Mega Hertz. Another important feature to note is that the microcontroller on which the Arduino DUE is based has built in USB and Ethernet MAC interface which eliminates the need of additional chip or hardware for USB and Ethernet based communication. However, one needs to connect the Ethernet PHY (Physical Layer) to the Arduino DUE before setting the network Ethernet communication
|Digital I/O Pin||20|
|Digital I/O Pins||20|
|Clock Speed||16 MHz|
This Pro Micro 5V 16M Mini Leonardo Micro-controller Development Board For Arduino development board has 4 channel 10 bit ADC, 5 PWM pins, 12 DIO, and a hardware serial connection Rx and Tx with Running on 16MHz and 5V.