Seeeduino V2.12

What's new for v2.12?

[ch9679] Zero external power consumption when switched off.
[ch9679] Stronger Switches.
[ch9679] Second power supply for 5V direct input. [Caution] USE 5V ONLY!
[ch9679] 150mA driver capacity under 3.3V.
[ch9679] 1.0mm slim PCB for lighter weight.
[ch9679] Extra row reserved for pin headers.


Seeeduino is Arduino compatible board. Its design is based on Diecimila scheme, 100% compatible to its existing program, shield and IDEs. On the hardware part, remarkable changes are taken to improve the flexibility and user experience.


Microcontroller ATmega168
Operating Voltage 5V/3.3V
Input Voltage (recommended) 7-12 V
Input Voltage (limits) 6-20 V
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 8
DC Current per I/O Pin 40 mA
DC Current for 3.3V Pin 50 mA
Flash Memory 16 KB (of which 2 KB used by bootloader)
EEPROM 512 bytes
Clock Speed 16 MHz

1. Duplicate digital IO to 100mil grid for prototype board compatibility.
Adding an second row of header align to standard 100mil grid, so it will be compatible both to existing shield and to a cheap 100mil grid prototype board. By default, the traditional IO is soldered instead or new headers, and you may add the new header yourself.

  1. Shrink componets height below female headers.
    Seeeduino is made as flat as possible, even the crystals are SMD version. So we may put your soldered prototype board onto it with less worry.

  2. Easier access to buttons and switches.
    All buttons or switches are moved nearer to the edges, so we may reach them easier under the shield or from the wire forests.

  3. Change Type-B USB port to Mini USB.
    Consideration for dimensions.

  4. Replace 3.5mm DC power Jack to battery 2 Pin plug.
    Soldering the 3.5mm DC power jack is usually the most difficult part, and we think it's too giant. Maybe a battery pack is more convenient than power adapters? Don't worry about abandoning your 12V adapter, we have a simple convertor.

  5. Reset and power indicator near RST button.
    We use one LED for power indicator and the other for reset (it will also lid when downloading programs).

  6. Auto-reset selection.
    Auto-reset is a great feature loved by many. But sometimes we would also like to disable it in production-like mode.

  7. 3.3V Operating Voltage selection.
    The Vcc could be selected by a switch, for making life easier dealing 3.3v devices.

  8. Pin out UART for FTDI232 bit-bang operation.
    At least you can burn bootloader without an ISP cable now (Plz refer to Kimio's detail tutor:

  9. Pin out 2 extra ADC.
    Why not? There are spaces :slight_smile:

  10. Pin out for I2C and sensors.
    Easier connection to I2C and sensors by a bended femail header.

  11. Second power supply for 5V direct input.
    Sometimes we would need to apply 5 VDC to Seeeduino either for higher power effeciency or just because having 5VDC in hand. Now you may use these 5V supply to directly power Seeeduino. [Caution] USE 5V ONLY!

  12. ReRoute PCB
    SMD version Atmega168 give us more space to route, so we carefully rearranged them for us to see the flow more clearly.
    Please visit the supporing thread >>here for suggestions on next revision.

14.Easy Uart connection

15.Extra row reserved for DIY pin headers.
You may now use female, male, or DUAL male headers on these pins as well.

16.Extra 3.3V regulator for higher current supply
It's dedicated 150mA now, rather than 50mA supplied by FT232.

Seeeduino is licensed under a Creative Commons Attribution 3.0 Unported License. Based on a work at

Nice evolution of a good product. However the lack of using a 328 chip over the 168 makes it somewhat dated and non-competive in my opinion.


We will use 328 on our next version of Seeeduino. Now we have some problem on getting the chip. Before we can get lots of Atmega 328 with nice price,we will contunue using Atmega 168 on seeeduino.

What are the main advantages of using a Seeduino over a standard Arduino?

What are the main advantages of using a Seeduino over a standard Arduino?

I think the 16 items they list in the pictorial on the first posting covers most of the features and advantages of this Vs Arduino. It's compatible but offers some features that some users may need or want. I like the use of smaller power and USB connectors.

The lack of utilizing a 328 processor chip at this time makes it not too attractive at this time in my opinion as there is no easy way to upgrade it later for most users and as already stated they do plan on offering it with a 328 on next upgrade.


Hmmm. If they added a spool of chip-quick I'd take it like it is now and upgrade later :wink:

I need something to melt right now.

I got a few of these last friday. I find their useful for their price ($19). I sill enjoy my faster processor Arduinos. But for some test projects I only need this one.

I sill enjoy my faster processor Arduinos.

All the standard Arduino boards run at either 16mhz or 8 mhz. This Seeeduino runs at 16mhz. What 'faster processor Arduinos' are you referring to?