FT232H/FT2232H/FT4232H
FT232H
FT232H는 FTDI사의 고속 USB 브리지 IC로, USB를 통해 GPIO, UART, SPI, I2C, JTAG 등의 기능을 사용할 수 있으며 USB2.0 Hi-Speed(480Mb/s)를 지원합니다.

FT232H/FT2232H/FT4232H의 TTL 로직 레벨은 3.3V 입니다. 그러나 I/O는 built-in 5V tolerance 구조이므로 GPIO에 5V 입력을 연결할 수 있습니다.
핀 맵 (Pin map)
각 핀의 이름, 용도 및 GPIO 번호는 아래와 같습니다.

핀 | 이름 | GPIO 번호 |
---|---|---|
+5V | 전원 | |
+3.3V | 전원 | |
GND | GND | |
AD0 | SCL/SCLK | |
AD1 | SDA/MOSI | |
AD2 | SDA/MISO | |
AD3 | CS | |
AD4 | GPIOL0 | 0 |
AD5 | GPIOL1 | 1 |
AD6 | GPIOL2 | 2 |
AD7 | GPIOL3 | 3 |
AC0 | GPIOH0 | 4 |
AC1 | GPIOH1 | 5 |
AC2 | GPIOH2 | 6 |
AC3 | GPIOH3 | 7 |
AC4 | GPIOH4 | 8 |
AC5 | GPIOH5 | 9 |
AC6 | GPIOH6 | 10 |
AC7 | GPIOH7 | 11 |
전원
- +5V,
- +3.3V
- GND
외부 장치 (예: LED, I2C, SPI 장치…)에 전원을 공급하기 위한 핀입니다.
FT232H는 USB 포트를 통해 전력을 공급받습니다. 그러므로 사용되는 총 전류의 합이 약 400~500mA을 초과하면 USB 포트가 파손될 수 있으므로 주의합니다.
디지털 입출력
- AD4~AD7 (GPIO 0~3)
- AC0~AC7 (GPIO 4~11)
총 12개의 핀을 디지털 입출력으로 사용 가능합니다. GPIO 번호는 0~11을 사용합니다.
I2C
- AD0 : SCL
- AD1, AD2 : SDA
AD0~AD2 핀을 이용하여 I2C 통신을 할 수 있습니다. 이때 AD1, AD2 핀은 함께 연결해야 합니다.

SPI
- AD0 : SCLK
- AD1 : MOSI
- AD2 : MISO
- AD3 : CS
AD0~AD3 핀을 이용하여 SPI 통신을 할 수 있습니다.

FT2232H
FT2232H는 A, B 두개의 채널로 구성되어 있으며, 각 채널은 FT232H 와 동일한 기능을 가지고 있습니다.

FT4232H
FT4232H는 A, B, C, D 네개의 채널로 구성되어 있으며, 각 채널은 FT232H 와 동일한 기능을 가지고 있습니다.
