

The FT232RL, manufactured by FTDI Chip, is a USB to Universal Asynchronous Receiver-Transmitter (UART) converter. It enables seamless serial communication between a computer and microcontrollers, sensors, or other devices via a USB interface. This component is widely used in embedded systems, prototyping, and debugging applications due to its reliability and ease of use.








| Parameter | Value |
|---|---|
| Manufacturer | FTDI Chip |
| Part Number | FT232RL |
| USB Interface | USB 2.0 Full Speed (12 Mbps) |
| UART Baud Rate | Up to 3 Mbps |
| Operating Voltage | 3.3V (core) / 5V (I/O, USB VBUS) |
| Power Consumption | ~15 mA (typical) |
| Operating Temperature | -40°C to +85°C |
| Package Type | SSOP-28 |
| Integrated Features | EEPROM, TX/RX LEDs, and voltage regulator |
The FT232RL comes in a 28-pin SSOP package. Below is the pinout and description:
| Pin No. | Pin Name | Description |
|---|---|---|
| 1 | TXD | Transmit Data (UART output) |
| 2 | RXD | Receive Data (UART input) |
| 3 | RTS# | Request to Send (active low) |
| 4 | CTS# | Clear to Send (active low) |
| 5 | DTR# | Data Terminal Ready (active low) |
| 6 | DSR# | Data Set Ready (active low) |
| 7 | DCD# | Data Carrier Detect (active low) |
| 8 | RI# | Ring Indicator (active low) |
| 9 | VCC | 3.3V Core Supply Voltage |
| 10 | GND | Ground |
| 11 | USB D+ | USB Data Positive |
| 12 | USB D- | USB Data Negative |
| 13 | VBUS | USB Bus Power Supply (5V) |
| 14 | 3V3OUT | 3.3V Regulated Output (can supply up to 50 mA) |
| 15 | RESET# | Active Low Reset Input |
| 16 | TEST | Test Pin (leave unconnected in normal operation) |
| 17 | EEPROM | EEPROM Interface Pins (used for configuration) |
| 18-28 | Miscellaneous | Other pins for advanced configurations (refer to the FTDI datasheet) |
The FT232RL can be used to program or communicate with an Arduino UNO. Below is an example Arduino sketch for serial communication:
// Example: Serial Communication with FT232RL
// This sketch sends "Hello, FT232RL!" to the serial monitor every second.
void setup() {
Serial.begin(9600); // Initialize serial communication at 9600 baud
}
void loop() {
Serial.println("Hello, FT232RL!"); // Send message to serial monitor
delay(1000); // Wait for 1 second
}
Device Not Recognized by Computer
No Data Transmission
Overheating
Communication Errors
Q: Can the FT232RL be used with 5V logic devices?
A: Yes, the FT232RL supports both 3.3V and 5V logic levels for UART communication.
Q: How do I reset the FT232RL?
A: Pull the RESET# pin low momentarily to reset the device.
Q: Is the FT232RL compatible with Linux?
A: Yes, the FT232RL is fully compatible with Linux, and most distributions include built-in support for FTDI devices.
Q: Can I use the FT232RL to power my microcontroller?
A: Yes, the 3V3OUT pin can supply up to 50 mA, which is sufficient for low-power microcontrollers.