Home > Atmel AVR, Hardware > Microduino Is a Tiny Arduino Compatible Board with Stackable Shields

Microduino Is a Tiny Arduino Compatible Board with Stackable Shields

September 23rd, 2013 Leave a comment Go to comments

Microduino is a small board based on Atmel AVR or ATMega MCU which is software compatible with Arduino boards. The core board features the Atmel MCU, and Microduino shields can be stacked on the core board to add functionalities.


There are actually 2 core boards: Microduino core and Microduino core+ with more performance. They share the following specifications:

  • MCU:
    • Core – Atmel ATmega328P or ATmega168PA, equivalent to Arduino UNO
    • Core+ – Atmel ATmega644PA or ATmega1284P, with performance matching that of the Arduino Mega2560.
  • System Memory – 1K to 16K SRAM on-chip
  • Storage – 16K to 128K flash + 512 bytes to 4KB EEPROM on-chip
  • Operating Voltage: 5V/3.3V
  • Input Voltage (limits): 6-20V
  • Digital I/O Pins: 14, including 6 capable of PMW output, plus serial, SPI, TWI,
  • Analog Input Pins: 8 (2 more compared to Arduino Uno)
  • DC Current per I/O Pin: 40 mA
  • DC Current: 50 mA
  • Dimensions – 25.40mm X 27.94mm

You’ll need to program the board, and during development you’ll have need to add Microduino-FT232R USB to TTL shield to load the program to the board.


Beside the USB to TTL shield, there are several Microduino shields / extension modules available:

  • Microduino-ENC – For Ethernet with Microduino-Enc28J60 + Microduino-RJ45)
  • Microduino-nRF24 – 2.4GHz communication
  • Microduino-SD – Adds a microSD card slot
  • Microduino-BT – Adds Bluetooth 4.0 (optionally BT 2.3)
  • Microduino-10DOF – Sensor module with three vector chips: MPU6050 + HMC5883L + BMP085
  • Microduino-BM – Li-ion battery management module.
  • Microduino-OLED(12864) – 0.96″ 12864 display module with SSD1306 driver

Other extention modules are currently under development to add a class-D amplifier, RTC, Wi-Fi, GPS and more. There are also other “base board” such as Microduino-Uno that offers Arduino UNO pinout compatibility and two slots for Microduino-core and Microduino-FT232R

Microduino is open source hardware, and you can find the relevant files on their wiki. There’s also plenty of documentation over there.

The company is currently for funds for mass production via a Kickstarter campaign where you can pledge as low as $32 to get Microduino core + Microduino-FT232R + Microduino-uno to get a an Arduino UNO software and hardware compatible board. Other pledges are available to get different shields combinations.

  1. arokux
    September 23rd, 2013 at 16:44 | #1

    Nice to see you are back, I missed your posts very much.

  2. September 24th, 2013 at 14:56 | #2

    Thanks for the kind words. However, I’m not exactly back just yet. I’m just traveling a little slower for 10 days, so I may have time to write one article every day or every 2 days.

  1. December 21st, 2013 at 18:40 | #1
  2. March 19th, 2014 at 13:25 | #2
  3. September 30th, 2014 at 11:10 | #3
  4. October 7th, 2014 at 15:40 | #4
  5. January 20th, 2015 at 08:58 | #5