🔶 FTDI USB-TTL Serial Adapter FT232RL — 3.3V / 5V UART Programmer for Arduino, ESP8266, ESP32
📦 Overview
Reliable FTDI-based USB-to-TTL serial adapter using the FT232RL chipset. Selectable 3.3V / 5V logic levels, breadboard-friendly pinout,
stable drivers for Windows/macOS/Linux and ideal for programming, debugging and serial console access for microcontrollers (ESP8266,
ESP32, AVR, STM32 and others). Compact, plug-and-play tool for makers, repair techs and production lines.
✅ Key Benefits
- FT232RL chipset — widely supported & stable
- Selectable 3.3V / 5V logic for ESP and Arduino compatibility
- USB plug-and-play with FTDI drivers (Windows, macOS, Linux)
- Breadboard and header friendly — TX / RX / VCC / GND / RTS / CTS where present
- Ideal for flashing firmware, serial debugging, & console access
⚙️ Specifications
- Chipset: FTDI FT232RL
- Interface: USB → TTL UART
- Logic Levels: Selectable 3.3V / 5V
- USB: USB 2.0 (Type-A cable to host)
- Supported OS: Windows / macOS / Linux (FTDI drivers)
- Typical Pins: TXD, RXD, VCC, GND (plus RTS/CTS on some boards)
- Condition: New
⚡ Quick How-To — Flash & Debug
- Install FTDI drivers for your OS (if required).
- Set logic level: move board jumper to 3.3V for ESP boards, or 5V for 5V Arduinos.
- Wire adapter → target: TX → RX, RX → TX, GND → GND, VCC → 3.3V/5V (if powering target). Do not supply 5V to a 3.3V-only board.
- Connect adapter to USB and select corresponding COM/TTY port in your IDE or tool (Arduino IDE, esptool.py, serial terminal).
- Upload firmware, open serial monitor at the correct baud (often 115200), or use for console/debugging.
Important: Use a stable 3.3V regulator/power source when powering ESP modules. When in doubt, power target from its own supply and connect only TX/RX/GND for serial.
🔌 Wiring (ASCII)
FTDI Adapter Target Module
----------- ----------------
TX --------------> RX
RX --------------> TX
GND --------------> GND
VCC --------------> VCC (3.3V or 5V if powering target)
(Optional) RTS/CTS -> RTS/CTS (flow control if used)
💡 Possible Uses
- Flashing firmware to ESP8266 / ESP32 / ESP-01 modules
- Uploading sketches to Arduino boards without onboard USB
- Serial console access for debugging and logs
- Bootloader programming and firmware recovery
- Development bench tool for embedded projects and testing
🛠️ Commands & Troubleshooting (Collapsible)
Click to expand — Example commands & common fixes
# Example: list serial ports (Linux/macOS)
ls /dev/tty.* # macOS
ls /dev/ttyUSB* /dev/ttyACM* # Linux
# Flash ESP8266 with esptool.py (example)
esptool.py --port /dev/ttyUSB0 write_flash 0x00000 firmware.bin
# Common fixes:
# - No COM port: install FTDI drivers and replug USB
# - Can't flash ESP: ensure GPIO0 is LOW for flash mode (ESP8266) and correct power level (3.3V)
# - Strange chars in serial monitor: set correct baud rate (try 115200)
📦 Package Includes
- 1 × FTDI USB-TTL Serial Adapter (FT232RL)
📝 Recommended eBay Item Title
FTDI USB-TTL Serial Adapter FT232RL — 3.3V/5V UART Programmer for Arduino ESP8266 ESP32
✨ Fast Shipping • 🔒 Secure Checkout