The FT232H breakout adds GPIO pins to any computer with USB. It's capable of I2C, SPI, UART serial, JTAG, and more [1].
Pin | GPIO | UART | I2C | SPI |
---|---|---|---|---|
D0 | No | TX | SCL | SCLK |
D1 | No | RX | SDA | MOSI |
D2 | No | RTS (optional) | SDA | MISO |
D3 | No | CTS (optional) | CS0 | |
D4 | Yes | DTR (optional) | ||
D5 | Yes | DSR (optional) | ||
D6 | Yes | DCD (optional) | ||
D7 | Yes | |||
C0 | Yes | |||
C1 | Yes | |||
C2 | Yes | |||
C3 | Yes | |||
C4 | Yes | |||
C5 | Yes | |||
C6 | Yes | |||
C7 | Yes |
Out of the box, the board presents itself as a USB-to-UART converter. Connecting TX to RX and sending data with a serial console (screen or PuTTY) should echo typed characters to the screen.