External FTDI USB-to-Serial Converter (Sparkfun FTDI Basic Breakout 5V) The FTDI chip converts between serial and USB (universal serial bus). Your computer will display the FTDI as a virtual serial port (DB9 port). Arduino programs can be installed directly to the ATMega 328P-PU microcontroller via the FTDI. Use it with a breadboarded circuit or your printed circuit board controller. DTR automatically resets when a new program is downloaded. Flashing surface mounted LEDs for TX and RX verify that the FTDI is working. Use a micro-USB cable. The Ardunio Uno programmer has either an Atmel 8U2 or 16U2 chip for USB-to-serial conversion. 1. Sparkfun tutorial www.sparkfun.com/products/9716 2. Drivers Install drivers on your computer (Ubuntu, MS Windows) to communicate with an FTDI serial-to-USB adaptor. www.ftdichip.com/FTDrivers.htm http://learn.sparkfun.com/tutorials/how-to-install-ftdi-drivers? 3. FTDI Acronym Definitions DTR RXI TXO 5V CTS GND Data Terminal Ready Receive Transmit Power Clear To Send Ground 4. Pin Connections FTDI ATMega 328P-PU DTR RXI TXO 5V CTS GND Pin 1 Pin 3 Pin 2 Pin 7 Pin 8 Pin 8 (PCINT14/RESET) PC6 1 (PCINT17/TXD) PD1 (PCINT16/RXD) PD0 (VCC) (GND) (GND) Arduino Uno Reset (use with 0.1 μF capacitor) TXO RXO 5V Ground Ground If pins 2 and 3 are already used by another device, new TX and RX pins can be declared. CTS would then be reassigned from pin 8. TG 02.01.2015 1 Use a 0.1 μF capacitor. Visit this link for an illustration. www.instructables.com/id/BaW-Bot-Part-1-Build-an-Arduino-on-a-Board/step5/connect-the-FTDI-board