by

Schematic of a Breadboard Arduino

I recently looked for a really good schematic for a breadboard Arduino and couldn’t find one so I made one and share it below. This schematic is for an extremely bare-bones circuit and includes only the needed components to operate a ATmega328 running the Arduino Uno bootloader. I leave it to you to design your voltage regulation circuit (see this post).

The connections to AREF and AVCC are only needed if you intend to use the chip’s ADC, but I included these connections anyway. I usually turn the ADC and all of the analog pins off for my projects to save power (see this post).

The pull up resistor to the RESET pin can be any reasonable value between 1 and 100 kOhm. The value of the current limiting resistor connected to the Arduino indication LED on pin D13 should be selected to suit your system voltage and LED (see this post).

An ATmega328 to Arduino pin mapping diagram can be found here.

9 Comments


  1. // Reply

    One of the clearest diagrams on the web, and there’s lots out there.
    Thanks.


  2. // Reply

    Thanks, this was exactly what I was looking for. Pulled the chip out of my Uno, had it up and running on a breadboard in minutes thanks to your diagram. I’m new to Arduino, so this helped a lot.


  3. // Reply

    How hard do you think it is tu plug a camera (e.g. like ArduCam or fifo or non fifo AV7670) ?


    1. // Reply

      Pretty hard. The Arduino Uno is not made for image processing. There are posts out there that describe how to use an Arduino to command a stand alone canon camera to take a picture. In such an application the Arduino takes the place of the operator’s finger pushing the button; it does not handle any of the signal processing or data storage.


  4. // Reply

    Hi! With which software did you create that schematics?

    Thanks!


    1. // Reply

      I used InkScape, an open source alternative to Illustrator.


  5. // Reply

    its cool…. Fritzing can design that also

Leave a Reply

Your email address will not be published. Required fields are marked *