3.3v serial to 5v Atmega328?

Question: Can I use my 3.3v USB-serial adapter to load sketches onto a breadboard-ed 16MHz Atmega328?

Background: I ordered a cheap Arduino Nano knockoff from DealExtreme. Well, I got what I paid for, because it came with no bootloader. So, I ordered an Adafruit pre-bootloaded Atmega328, and will use it as an ISP to burn a bootloader onto my Nano.

I already had a "TTL-232R-3V3" USB-serial cable for my PC, so I figured I was good to go. Then I noticed that it's 3.3v, not 5v. Now, I'm not going to be using this cable regularly; I only need to use it to download the ISP sketch onto my Atmega328 once, then once more to burn a bootloader into my Nano via the Atmega328-as-ISP.

Per this thread: Arduino Forum it looks like the 5v Atmega will receive 3.3v signals ok (especially if I turn down VCC down towards 4V, per http://arduino.cc/forum/index.php/topic,23647.0.html). And per http://www.savagecircuits.com/forums/content.php?309-Mixed-Voltage-Systems-Interfacing-5V-and-3-3V-Devices I can use a voltage divider to protect my FTDI cable from 4-5v signals.

I tried to research this best I could, but before I hook it all up and let the magic smoke out, please tell me if I'm making a mistake. :slight_smile:

Thanks!

The FTDI cable I have says it is 5V tolerant. I don't know for sure about yours.

If you are powering the clone just from the USB/Serial adapter, then you should be able to program just fine from 3.3V.