Product Finder


Useful links

Live Chat

Kingduino Pro Mini V1.2 Mega328 5V/16MHz

Kingduino Pro Mini V1.2 Mega328 5V/16MHz

Now save save $0.00 $0.00

Out of stock!

10 g

Suggestion Box

Please let us know if you found any issues with this product listing.
We take our customer comments very seriously and in many cases our website modifications and product updates are a result of your comments!

Price War

If you've seen a product elsewhere for a better price, please let us know! HobbyKing pride themselves on offering the best price, so if there if you see something cheaper elsewhere, let us know!


The Kingduino Pro is a microcontroller board based on the ATmega168 or ATmega328.

This is the 5V / 16 MHz version. It has 14 digital input/output pins (of which 6 can be used as PWM outputs,) 6 analog inputs, a battery power jack, a power switch, a reset button, and holes for mounting a power jack, an ICSP header, and pin headers. A six pin header can be connected to an FTDI cable or Sparkfun breakout board to provide USB power and communication to the board.

The Kingduino Pro is intended for semi-permanent installation in objects or exhibitions. The board comes without pre-mounted headers, allowing the use of various types of connectors or direct soldering of wires. The pin layout is compatible with Kingduino shields.

The Kingduino Pro can be powered via the USB header, with a battery, or by an external power supply. The battery power jack is a JST header.
A power jack for an external supply can be soldered to the board.

The power pins are as follows:
VIN: The voltage supplied to the board from a battery or the DC power jack (according to the position of the switch). You can supply voltage through this pin, or, if supplying voltage via a battery or DC power supply, access it through this pin.
VCC: The regulated power supply on the board. This comes from the battery or DC power supply via the regulator, or from the USB-to-TTL Serial convertor.
GND: Ground pins.

Each of the 14 digital pins on the Pro can be used as an input or output, using pinMode(), digitalWrite(), and digitalRead() functions. They operate at 3.3 volts. Each pin can provide or receive a maximum of 40 mA and has an internal pull-up resistor (disconnected by default) of 20-50 kOhms.

The Kingduino Pro has a number of facilities for communicating with a computer, another Kingduino, or other microcontrollers. The ATmega168 and ATmega328 provide UART TTL serial communication, which is available on digital pins 0 (RX) and 1 (TX). The Kingduino software includes a serial monitor which allows simple textual data to be sent to and from the Kingduino board via a USB connection.

A SoftwareSerial library allows for serial communication on any of the Pro's digital pins.

The ATmega168 and ATmega328 also support I2C (TWI) and SPI communication. The Arduino software includes a Wire library to simplify use of the I2C bus; see the documentation for details. To use the SPI communication, please see the ATmega168 or ATmega328 datasheet

Microcontroller: ATmega168 or ATmega328
Operating Voltage: 5V
Input Voltage: 5 ~ 12V (5V versions)
Digital I/O Pins: 14 (of which 6 provide PWM output)
Analog Input Pins: 6
DC Current per I/O Pin: 40 mA
Flash Memory: 16 KB (ATmega168) or 32KB (ATmega328) of which 2KB used by bootloader
SRAM: 1KB (ATmega168) or 2KB (ATmega328)
EEPROM: 512 bytes (ATmega168) or 1KB (ATmega328)
Clock Speed: 16MHz

*Note: This is not an original Arduino brand product.


Additional Information

  • SKU:
  • Brand:
  • Shipping Weight(g)
  • Length
  • Width:
  • Height:

Write Your Own Review

Only registered users can write reviews. Please, sign in or sign up

Be the first to review this product

Upload video

Only registered users can upload files. Please log in or register to start helping your fellow hobbyists today!

Customer files
168 Pin Map download now [104kb]
Schematic download now [48kb]

Product Tags

Use spaces to separate tags. Use single quotes (') for phrases.