FT260 HID-CLASS USB TO UART/I2C BRIDGE IC
Version 1.1
Document No.: FT_001272 Clearance No.: FTDI#484
5 FT260 Configuration and Bus Interfaces
5.1 Device Interface Configuration
The FT260 has 2 HID interfaces and can be selected by {DCNF1, DCNF0}. The first HID Interface is for
the bridge function from USB HID driver to I2C bus interface. And, the second HID Interface is for the
bridge function from USB HID driver to UART bus interface. The following table shows the USB interfaces
corresponding to the chip configuration mode.
DCNF1
DCNF0
HID Interfaces
0
0
Both interfaces for I2C and UART are enabled. Interfaces will be created as :
- Interface-0 is set as the interface for I2C to send and receive data via I2C connection
- Interface-1 is set as the interface for UART to send and receive data via UART connection
- DIO3 and DIO4 are set as RXD and TXD for UART by default
0
1
1
1
0
1
Only the interface for I2C is enabled. The interface will be created as :
- Interface-0 is set as the interface for I2C to send and receive data via an I2C connection
- DIO3 and DIO4 are set as GPIO functions by default.
Only the interface for UART is enabled. The interface will be created as :
- Interface-0 is set as the interface for UART to send and receive data via a UART connection
- DIO3 and DIO4 are set as RXD and TXD for UART by default
Both Interfaces for I2C and UART are enabled. Interfaces will be created as :
- Interface-0 is set as the interface for I2C to send and receive data via an I2C connection
- Interface-1 is set as the interface for UART to send and receive data via a UART connection
- DIO3 and DIO4 are set as RXD and TXD for UART by default
Table 5.1 FT260 USB Device Interface Configuration
Note that the default functions for the pins, GPIOC and GPIOD, will be determined by Device Interface
Configuration. When the interface for UART is enabled, the pin DIO3 is assigned as RXD for UART and
DIO4 is assigned as TXD for UART.
DIO5 and DIO6 are default designed as SCL and SDA for the I2C bus. It means that the I2C master
controller is enabled by default no matter if the interface for I2C is enabled or not. Users can set the DIO5
and DIO6 as the GPIO functions via USB commands if the interface for the I2C is disabled and
connectivity to the external I2C devices is not required.
Copyright © Future Technology Devices International Limited
17