Home > Arduino, Electronics > Breadboard Arduinos and Sparkfun’s FTDI Basic Breakout

Breadboard Arduinos and Sparkfun’s FTDI Basic Breakout

Sparkfun FTDI Basic Breakout

The FTDI Basic Breakout from Sparkfun

I recently purchased one of these breakout boards from Sparkfun. I bought the 5V version because I want to power an ATmega328 over the USB connection on the board.

This is the procedure I use to connect and upload sketches to a breadboard Arduino from the Arduino IDE in Linux:

First of all, the ATmega328 chips that I’m using are already bootloaded using the Duemilanove bootloader. (Duemilanove w/ ATmega328 in the boards menu).
The ATmega needs to be hooked up with VCC & GND connectors (will be powered from FTDI board), an external 16MHz Crystal and a 0.1uF capacitor on pin 1 for auto-reset. A pull-up resistor on pin 1 is recommended.

Arduino on a breadboard

Arduino on a breadboard

Now add the breakout board to the breadbord and hock it up like this:

  • Connect the DTR pin to pin 1 on the ATmega through the 0.1uF capacitor.
  • Connect the RX pin to pin 3 on the ATmega (TX)
  • Connect the TX pin to pin 2 on the ATmega (RX)
  • Connect the 5V pin to the 5V rail of the board to supply the board with power from the USB interface.
  • Connect the GND pin to the GND rail of the board
Arduino on breadboard with FTDI Basic Breakout

Arduino on breadboard with FTDI Basic Breakout

Connect the USB cable and fire up the IDE.
There should now be a serial port called ttyUSBx. Select it.

From the boards menu, select Arduino Duemilanove or Nano w/ ATmega328

It should now be possible to upload sketches.

About these ads
Categories: Arduino, Electronics
  1. Alan
    2014-04-06 at 07:31

    Cool!!! thanks for the information!!!

  2. H
    2014-05-23 at 19:09

    Thanks, needed this for reference, i used a 10uF and prolific FTDI, setting on Duemilenova didn’t work but UNO did, either way,i’m able to upload!

  3. H
    2014-05-23 at 19:09

    Oh and one more thing, should your LED’s not have resistors?

    • 2014-05-25 at 18:05

      The LED’s have resistors soldered to their legs and covered with shrink tube but it doesn’t show in the photos. I use them a lot as diagnostic LED’s on my breadboards because they take up less space that way.
      I never explained it because the point of this blog post was not to show how to connect LED’s to your circuit or how to hook up an ATmega on a breadboard. The only point of the post was to show how to get the FTDI adapter running.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: