Chip2012WCH (Jiangsu Qinheng)

CH340G USB to Serial UART Bridge Controller

USB serial converter, UART, SOIC-16

Aliase:CH340, USB Serial Adapter, Arduino Nano USB IC

SOIC-16 Top View

16 Pins
CH340GWCH (Jiangsu Qinheng)DIP-161GND2TXD3RXD4V35UD+6UD-7XI8XO16VCC15R23214RTS13DTR12DCD11RI10DSR9CTSpinoutdb.org
Pinout Table16
PinSignal / NameTypeAlternative Functions
1GNDGround
System Ground (0V)
2TXDDigital
UART Transmit Data Output (from USB host to target device)
3RXDDigital
UART Receive Data Input (from target device to USB host)
4V3Power
Internal 3.3V Regulator Output — connect 100nF bypass cap to GND; do not drive external loads3.3V I/O Supply Input — when operating at 3.3V, connect V3 to VCC and omit the bypass cap
5UD+Digital
USB Data Positive (D+) — connect directly to USB connector D+
6UD-Digital
USB Data Negative (D-) — connect directly to USB connector D-
7XIDigital
Crystal Oscillator Input — connect 12MHz crystal; load capacitors (22pF typical) to GND
8XODigital
Crystal Oscillator Output — connect to crystal only; do not load
9CTSDigital
CTS — Clear to Send Hardware Flow Control Input (Active Low)
10DSRDigital
DSR — Data Set Ready Input (Active Low, RS-232 modem status signal)
11RIDigital
RI — Ring Indicator Input (Active Low, RS-232 modem status signal)
12DCDDigital
DCD — Data Carrier Detect Input (Active Low, RS-232 modem status signal)
13DTRDigital
DTR — Data Terminal Ready Output (Active Low; commonly used to reset Arduino bootloader)
14RTSDigital
RTS — Request to Send Hardware Flow Control Output (Active Low)
15R232Digital
RS-232 Level Enable — pull HIGH via 100kΩ to enable auxiliary RS-232 charge-pump circuit for ±12V output swing; leave LOW or float for TTL-level operation
16VCCPower
Positive Power Supply (3.3V or 5V; add 100nF bypass cap to GND)