

The FT232RQ is a USB to serial converter chip designed to facilitate communication between USB devices and serial devices. It is widely used in microcontroller projects for programming, debugging, and data transfer. This versatile chip simplifies the process of interfacing modern USB ports with legacy serial communication protocols, such as UART.








The FT232RQ is a highly integrated chip with robust features for USB-to-serial communication. Below are its key technical specifications:
The FT232RQ comes in a 32-pin QFN package. Below is the pin configuration and description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1 | VCC | 3.3V power supply input for the core. |
| 2 | GND | Ground connection. |
| 3 | TXD | Transmit data (UART output). |
| 4 | RXD | Receive data (UART input). |
| 5 | RTS# | Request to send (active low). |
| 6 | CTS# | Clear to send (active low). |
| 7 | DTR# | Data terminal ready (active low). |
| 8 | DSR# | Data set ready (active low). |
| 9 | DCD# | Data carrier detect (active low). |
| 10 | RI# | Ring indicator (active low). |
| 11 | RESET# | Reset input (active low). |
| 12 | 3V3OUT | 3.3V regulated output (can power external circuits). |
| 13 | USB_DM | USB data minus signal. |
| 14 | USB_DP | USB data plus signal. |
| 15 | TEST | Test pin (leave unconnected in normal operation). |
| 16 | EECS | EEPROM chip select. |
| 17 | EESK | EEPROM clock. |
| 18 | EEDATA | EEPROM data I/O. |
| 19 | CBUS0 | Configurable I/O pin 0. |
| 20 | CBUS1 | Configurable I/O pin 1. |
| 21 | CBUS2 | Configurable I/O pin 2. |
| 22 | CBUS3 | Configurable I/O pin 3. |
| 23 | CBUS4 | Configurable I/O pin 4. |
| 24 | PWREN# | Power enable signal (active low). |
| 25 | SUSPEND# | Suspend status output (active low). |
| 26 | SUSPEND | Suspend status output. |
| 27 | CLKOUT | 12 MHz clock output. |
| 28 | VCCIO | I/O voltage supply (3.3V or 5V). |
| 29 | GND | Ground connection. |
| 30 | AGND | Analog ground connection. |
| 31 | VPLL | PLL supply voltage (3.3V). |
| 32 | NC | No connection. |
The FT232RQ can be used to program or communicate with an Arduino UNO. Below is an example Arduino sketch for serial communication:
// Example: Serial communication using FT232RQ and Arduino UNO
// This sketch sends "Hello, World!" to the serial monitor every second.
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
}
void loop() {
Serial.println("Hello, World!"); // Send message to serial monitor
delay(1000); // Wait for 1 second
}
FT232RQ Not Detected by Computer
No Data Transmission
Overheating
EEPROM Configuration Issues
Q: Can the FT232RQ operate at 5V logic levels?
A: Yes, the VCCIO pin can be set to 5V to enable 5V logic level operation.
Q: Is the FT232RQ compatible with macOS and Linux?
A: Yes, the FT232RQ is supported on Windows, macOS, and Linux with the appropriate drivers.
Q: Do I need an external crystal oscillator?
A: No, the FT232RQ has an internal clock and does not require an external crystal.
Q: Can I use the FT232RQ for RS485 communication?
A: Yes, the FT232RQ supports RS485 communication with proper external circuitry.
By following this documentation, you can effectively integrate the FT232RQ into your projects for reliable USB-to-serial communication.