This is the FT201XS USB to I2C IC driver. The USB2.0 Full Speed IC provides a compact bridge to I2C devices. As an I2C slave, it operates at speeds up to 3.4MBit/s while consuming low power (8mA). The FT201X, which includes the complete FT-X series feature set, facilitates the quick and easy integration of USB into a system design over an I2C interface.
FT201XS USB to I2C IC Driver
With regards to its key hardware features, the device offers a single-chip USB to I2C interface. You will also note that the entire USB protocol is handled on the chip. Doing this will eliminate the need for USB-specific firmware programming cutting down on development time. Likewise, the device also includes a fully integrated 2048-byte Multi-Time-Programmable (MTP) memory.
This is used for storing device descriptors as well as the CBUS I/O configuration. Additionally, the chip also features fully integrated clock generation. This makes life simple as there is no need for having an external crystal. Likewise, it also will provide an optional clock output selection. All of this is for a glue-less interface that connects to an external MCU or FPGA. Likewise also see the FT245B USB FIFO IC Drivers as well as the FT201X Full Speed USB to I2C Bridge Driver.
Note that to ensure high data throughput when using this device. There is a 512-byte receive buffer as well as a 512-byte transmit buffer. These use buffer smoothing technology to optimise the communications. Additionally, you will also find the FTDI Virtual Com Port (VCP) as well as the Direct (D2XX) drivers. Thus you don’t need any USB driver development in most cases.
What is the FT201XS USB to I2C IC Driver used for
- Likewise for motherboard as well as system monitoring through USB ports
- Also enable download capability from PC Host systems
- Additionally providing a USB port to FPGA’s (See UMFT201XA-01 development kit)
- As well as detecting the presence of USB charging ports
There are also other notable features of the device. You will note that there is a configurable CBUS I/O pin as well as the Battery Charger Detection unit. This is for detecting any charger presence as well as enabling faster charging of batteries in mobile devices. There is also the feature of the pre-programmed unique USB serial number. Likewise, this supports several USB configurations. In addition, this may include bus powered, self-powered as well as high-power bus powered.
Note that there is also an integrated +3.3V level converter which is for the USB I/O. Likewise, there is also a true 3.3V CMOS drive output as well as the TTL input. Likewise, you will note that it can operate down to 1.8V with external pull-ups and there is also a 5V tolerant. In addition, there is a configurable I/O pin output drive strength. In addition, this also includes an integrated power-on-reset circuit. Finally, there is also an internal 3.3V/1.8V LDO regulator which will ensure stable operation. Likewise also see the FT4222H USB to Quad Bridge and FT4232H Quad USB UART Driver.
Finally with regards to power consumption. You will also note that the device uses a low current of 8mA which is typical as well as having a USB suspend current of 125uA which is typical. Note also the low USB bandwidth consumption as well as the compatible UHCI/OHCI/EHCI host controllers. Lastly, this is USB 2.0 Full Speed compatible which can also operate in -40°C to 85°C environments. The device is available in Pb-free 16 Pin QFN/SSOP packages, compliant with the RoHS standard. Also see the FT200XD USB to I2C Bridge Driver on here as well as the FT231X USB to Full UART.
D2XX Direct Drivers
Windows (Desktop) 2021-07-15
FT245B Driver 2.12.36.4 X86 (64-Bit)
FT245B Driver 2.12.36.4 X86 (32-Bit)
Windows RT Driver (ARM) (2014-07-04)
Linux X64 (64-Bit) / X86 (32-Bit) (2020-05-18)
VCP Drivers
Windows (Desktop) 2021-07-15
FT245B Driver 2.12.36.4 X86 (64-Bit)
FT245B Driver 2.12.36.4 X86 (32-Bit)
Related Posts
- Common UART problems (1.000)
- Silicon Labs UART Drivers (1.000)
- FT230X Basic UART Driver (1.000)
- FT231X Full Speed USB to Full UART (1.000)
- UART Drivers (1.000)