
Adafruit WCH CH9102F Friend - USB to Serial Converter
The Adafruit CH9102F Friend is a USB-to-Serial converter breakout featuring the affordable WCH CH9102F chip and a modern USB Type-C connector. It uploads code at up to 3 Mbit/s and includes auto-reset for Arduino/ATmega328 boards — no manual pin manipulation needed.
The pinout matches standard FTDI cables by default: RTS on pin 6, +5V power, and 3.3V signal levels (5V compliant). It works with any Arduino, ESP8266, ESP32, or other microcontroller that uses an FTDI-style serial port for communication and code upload. All modem control pins (DTR, RI, DSR, etc.) are broken out on the side for advanced use.
Key Features
- CH9102F USB-Serial Chip – Affordable, widely available, with good driver support
- USB Type-C Connector – Works with any modern computer
- Up to 3 Mbit/s – Fast upload speeds for quick development
- Auto-Reset – Automatic reset for Arduino/ATmega328 boards via RTS/DTR
- FTDI-Compatible Pinout – Drop-in replacement for FTDI cables
- 3.3V Signal Levels – 5V compliant for compatibility with most 3.3V and 5V systems
- Full Modem Control Pins – DTR, RTS, RI, DSR, DCD, and CTS broken out
- RX/TX LEDs – Visual indication of data activity
Ideal For
- Programming Arduino, ESP8266, ESP32, and other FTDI-port microcontrollers
- USB-to-serial debugging and communication
- Replacing FTDI, FT231x, or CP210x adapters
- Serial console access to embedded systems
Package Contents
- 1× Adafruit CH9102F Friend (fully assembled and tested)
- 1× Right-angle socket header (for FTDI-style edge connection)
- 1× Male header strip (for breadboard use)
Resources
- WCH USB-Serial Driver Installation Guide – Windows and macOS driver setup
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
The Adafruit CH9102F Friend is a USB-to-Serial converter breakout featuring the affordable WCH CH9102F chip and a modern USB Type-C connector. It uploads code at up to 3 Mbit/s and includes auto-reset for Arduino/ATmega328 boards — no manual pin manipulation needed.
The pinout matches standard FTDI cables by default: RTS on pin 6, +5V power, and 3.3V signal levels (5V compliant). It works with any Arduino, ESP8266, ESP32, or other microcontroller that uses an FTDI-style serial port for communication and code upload. All modem control pins (DTR, RI, DSR, etc.) are broken out on the side for advanced use.
Key Features
- CH9102F USB-Serial Chip – Affordable, widely available, with good driver support
- USB Type-C Connector – Works with any modern computer
- Up to 3 Mbit/s – Fast upload speeds for quick development
- Auto-Reset – Automatic reset for Arduino/ATmega328 boards via RTS/DTR
- FTDI-Compatible Pinout – Drop-in replacement for FTDI cables
- 3.3V Signal Levels – 5V compliant for compatibility with most 3.3V and 5V systems
- Full Modem Control Pins – DTR, RTS, RI, DSR, DCD, and CTS broken out
- RX/TX LEDs – Visual indication of data activity
Ideal For
- Programming Arduino, ESP8266, ESP32, and other FTDI-port microcontrollers
- USB-to-serial debugging and communication
- Replacing FTDI, FT231x, or CP210x adapters
- Serial console access to embedded systems
Package Contents
- 1× Adafruit CH9102F Friend (fully assembled and tested)
- 1× Right-angle socket header (for FTDI-style edge connection)
- 1× Male header strip (for breadboard use)
Resources
- WCH USB-Serial Driver Installation Guide – Windows and macOS driver setup























