Seeeduino v3.0

From Wiki 来自痴汉的爱
Jump to: navigation, search

Here is the wiki page Seeeduino v3.0, Atmega328 based.



Seeeduino is an Arduino compatible board. It is based on the Duemilanove schematic, 100% compatible to its existing program, shield and IDEs. On the hardware design, remarkable changes are taken to improve the flexibility and user experience.

Seeeduino v3.0 top.jpg


  • I2C and Serial Grove connector.
  • miniUSB and DC Jack.
  • Inherits all of Arduino Duemilanove's features.
  • Compatible to Duemilanove's pin layout, screw hole and dimensions.
  • Evolved with SMD components.
  • Improved on extensibility and convenience.


Microcontroller Atmel ATmega328 (AVR 8-bit) in TQFP-32 package
Operating Voltage 5V or 3.3V (choice by slide switch)
miniUSB Input Voltage 5V. Maximum is 5.5V.
DC Jack Input Voltage 7V to 12V (lower is preferred). Maximum is 20V. If input lower than 7V and switch set to 5V, then VCC at AVR is about 2V below the input.
Digital I/O Pins 14 (of which 6 provide PWM output)
Analog Input Pins 8 (of which 2 are used for I2C communication - PC4 and PC5)
Flash Memory 32 KB
Clock Speed 16 MHz


  • User LED with "L" label. It is connected to ATmega328P PB5/SCK pin (Digital header pin 13).
  • Reset LED with "RST" label. It is connected to ATmega328P PC6/RESET pin. It is lite when Reset is low.
  • Power LED with "PWR" label. It is always on. It is connected to ATmega328P VCC pin.
  • Transmit LED with "TX" label. It is connected to FT232RL CBUS1 pin.
  • Receive LED with "RX" label. It is connected to FT232RL CBUS0 pin.


Here is the Seeeduino FAQ, now the version is v3.0, users can list the Frequently Asked Questions here, example as below:

How do I configure the Arduino IDE?

Answer: Set M_RST_AUTO switch to "AUTO", then choose the board name in the Arduino IDE.

  • In Arduino v1.0.4 host software, choose board name "Arduino Duemilanove w/ ATmega328".
  • In Arduino v1.5.2 host software, choose board name "Arduino Duemilanove or Diecimila".

What is the purpose of the M_RST_AUTO switch?

Answer: This determines whether the DTR signal from the host is allowed to reset the ATmega328 microcontroller.

  • Set to "AUTO" for Automatic mode, which allows the host to reset the microcontroller using the DTR signal to automatically reset the microcontroller. Note: This position is required during development, thus it will be the default position for most people.
  • Set to "M" for Manual mode, which disables the DTR signal from the host, thus requiring the user to physically press the RESET button to reset the microcontroller.

Version Tracker

Revision Descriptions Release Date
Seeeduino V0.9 Initial public release
Seeeduino v1.1
  1. Fixed bug - unnessesary via on Pin4 wire.
  2. Fixed bug - Lable mistakenly covered by switches.
  3. Added I2C and sensor port.
  4. Added an 100uF capacitor for vcc switch.
  5. Grouped new 100mil grid pins.
  6. Replaced reset buttons with metal ones.
  7. Rearranged texts and lables for clearer indications.
Seeeduino v2.12
  1. Zero external power consumption when switched off
  2. Stronger Switches
  3. Second power supply for 5V direct input. [Caution] USE 5V ONLY!
  4. 150mA driver capacity under 3.3V
  5. 1.0mm slim PCB for lighter weighs
  6. Extra row reserved for pin headers
Seeeduino v2.2
  1. USB/EXT power auto select
  2. Upgrade power capacitor
  3. Clean up layouts
  4. Reset easier
  5. Real Quartz Crystal
  6. Extern power Diode change to 1N4004(more power on Vin pin)
Dec 16, 2010
Seeeduino v2.21
  1. Upgraded to Stronger mini USB connector.
Jan 12, 2011
Seeeduino v3.0
  1. change JST connector to DC Jack connector
Jan 1, 2012

Bug Tracker

Bug Tracker is the place you can publish any bugs you think you might have found during use. Please write down what you have to say, your answers will help us improve our products.

  • The mini-USB connector can break off the board very easily if you apply sidewise force while a mini-USB cable is connected. Consider using an extension USB cable and refrain for plugging/unplugging the mini-USB cable to/from the Seeduino board very often.


How to buy

Here to buy Seeeduino v2.21 (Atmega 168P) and Seeeduino v3.0 (Atmega 328P) on SEEED Bazaar.

External Links

  • Howo to get started with Seeeduino

  Seeeduino is based on Arduino design, very similar to Arduino. For informations of usage, see the tutorial on Arduino website. 


This documentation is licensed under the Creative Commons Attribution-ShareAlike License 3.0 Source code and libraries are licensed under GPL/LGPL, see source code files for details.

Personal tools