FT245BL USB FIFO ( USB - Parallel ) I.C. nd The FT245BL is the lead free version of the 2 generation of FTDIs popular USB FIFO I.C. This device not only adds extra functionality to its FT8U245AM predecessor and reduces external component count, but also maintains a high degree of pin compatibility with the original, making it easy to upgrade or cost reduce existing designs as well as increasing the potential for using the device in new application areas. 1.0 Features HARDWARE FEATURES UHCI / OHCI / EHCI host controller compatible Single Chip USB Parallel FIFO bi-directional USB 1.1 and USB 2.0 compatible Data Transfer USB VID, PID , Serial Number and Product Transfer Data rate to 1M Byte / Sec - D2XX Drivers Description strings in external EEPROM Transfer Data rate to 300 Kilobyte / Sec - VCP EEPROM programmable on-board via USB Drivers Compact Lead free RoHS compliant 32-LD LQFP Simple to interface to MCU / PLD/ FPGA logic with package a 4 wire handshake interface VIRTUAL COM PORT (VCP) DRIVERS for Entire USB protocol handled on-chip no USB- - Windows 98 and Windows 98 SE specic rmware programming required - Windows 2000 / ME / XP FTDIs royalty-free VCP and D2XX drivers - Windows CE 4.2 eliminate the requirement for USB driver - MAC OS-8 and OS-9 development in most cases. - MAC OS-X 384 Byte FIFO Tx buffer / 128 Byte FIFO Rx Buffer - Linux 2.40 and greater for high data throughput. D2XX (USB Direct Drivers + DLL S/W Interface) New Send Immediate support via SI Pin for - Windows 98 and Windows 98 SE optimised data throughput. - Windows 2000 / ME / XP Support for USB Suspend / Resume through - Windows CE 4.2 PWREN and WAKEUP pins. - Linux 2.4 and Greater Support for high power USB Bus powered devices APPLICATION AREAS through PWREN pin - Easy MCU / PLD / FPGA interface to USB Adjustable RX buffer timeout - Upgrading Legacy Peripheral Designs to USB In-built support for event characters - USB Instrumentation Integrated level converter on FIFO and control - USB Industrial Control signals for interfacing to 5V and 3.3V logic - USB Audio and Low Bandwidth Video data transfer Integrated 3.3V regulator for USB IO - PDA USB data transfer Integrated Power-On-Reset circuit - USB MP3 Player Interface Integrated 6MHz 48Mhz clock multiplier PLL - USB FLASH Card Reader / Writers USB Bulk or Isochronous data transfer modes - Set Top Box (S.T.B.) PC - USB interface New Bit-Bang Mode allows the data bus to be used - USB Digital Camera Interface as an 8 bit general purpose IO Port without the - USB Hardware Modems need for MCU or other support logic. - USB Wireless Modems 4.35V to 5.25V single supply operation DS245BL Version 1.6 Future Technology Devices Intl. Ltd. 2005 Page 1 of 24FT245BL USB FIFO ( USB - Parallel ) I.C. 1.1 General Description The FT245BL provides an easy cost-effective method of transferring data to / from a peripheral and a host P.C. at up to 8 Million bits (1 Megabyte) per second. Its simple, FIFO-like design makes it easy to interface to any microcontroller or microprocessor via IO ports. To send data from the peripheral to the host computer, simply write the byte-wide data into the module when TXE is low. If the (384-byte) transmit buffer lls up or is busy storing the previously written byte, the device keeps TXE high in order to stop further data from being written until some of the FIFO data has been transferred over USB to the host. TXE goes high after every byte written. When the host sends data to the peripheral over USB, the device will take RXF low to let the peripheral know that at least one byte of data is available. The peripheral can read a data byte every time RXF goes low. RXF goes high after every byte read. By using FTDIs virtual COM port drivers, the peripheral looks like a standard COM port to the application software. Commands to set the baud rate are ignored - the device always transfers data at its fastest rate regardless of the applications baud-rate setting. Alternatively, FTDIs D2XX drivers allow application software to access the device directly through a published DLL based API. Details of the current VCP and D2XX driver can be found on FTDIs web site (