Lakeview Research home > USB Central > USB Chips
USB Chips
Links to USB Host and Device Controller Chips
brought to you by Jan Axelson
Links to product information about USB host and device controllers (including On-The_Go), transceiver chips, and IP cores.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
USB-Based Microcontrollers. A list from Keil.
Agere Systems (formerly Lucent)
- USS2X1, USS2X1W USB 2.0 UTMI 8-Bit and 16-Bit PHY Chips
- USS-820D USS-820D device controller
- USS-820FD USS-820FD device controller
- AK4170 USB Transceiver
- AK4571 USB interface + 1 ADC + 2 DAC
- AK5370VF USB interface + Mono ADC for MIC
- AK5371 USB interface + Stereo ADC for MIC
Keyboard
- AU9440 with ACPI and multimedia function
- AU9410 cost-effective controller
Keyboard with Hub
- AU9462 supports the 19 x 8 keyboard matrix and combinational key definitions. With separated ACPI key.
- AU9472 two-port controller with multimedia keys and rotary volume control. Supports optional external EEPROM.
- AU9432 two-port controller with multimedia keys (mask ROM).
- AU9412 Two-port controller.
Hub
- AU9274 with four ports
- AU9254 with four ports, designed for motherboard hub and LCD panel hub applications.
- AU9214 with four ports and individual port activity LEDs.
- AU9216 with six ports.
Monitor Control and Hub
- AU9814 with four ports and monitor control (OSD) function
Smart Card Reader
- AU9510 smart-card controller chip.
Flash Memory Card Reader
- AU9310 Flash-memory reader for Compact Flash (CF), Secure Digital (SD) and Multimedia Card (MMC).
- AU9321 Compact Flash (CF) card reader controller.
- AU9331 USB Secure Digital (SD) card reader controller.
- AU9340 USB memory stick (MS) reader controller.
- AU9360 USB 9-in-1 Flash Memory Card Reader Controller.
- AU9362 Flash-memory reader controller for Compact Flash (CF) card, Micro Drive (MD), Smart Media Card (SMC), XD Picture Card, Memory Stick (MS), Memory Stick Duo, Memory Stick PRO, Secure Digital (SD) and Multimedia Card (MMC).
- AU9364 reads digital data from Memory Stick or memory Stick Pro.
- AU9365 USB SmartMedia Card (SMC)and xD Card reader controller.
Mouse
- AU9610 mouse controller.
Flash Disk Controller
- AU9380/81/82/83/84 Flash-disk controller.
- M5636/M5637 2.0 On-The-Go controllers
- PC Chipsets with USB 2.0
- Am186CC Microcontroller: integrates 4 channels of HDLC, a USB peripheral controller, a high performance 186 core, and other system peripherals making it ideal in a variety of communications applications.
- Host, device, and OTG IP cores
- AX88172 USB 2.0/Fast Ethernet controller
8051-based
- AT83C5132 64K Bytes ROM, 2304 bytes RAM, 4 USB Endpoints, SPI, UART, IDE, TWI, MultiMediaCard, DataFlash, I2S, 10-bit ADC.
- AT89C5131 32K Bytes Flash, 1K Byte Data EEPROM, 1280 bytes RAM, 7 USB Endpoints, TWI, SPI, UART, PCA
- AT89C5132 64K Bytes Flash, 2304 bytes RAM, 4 USB Endpoints, SPI, UART, IDE, TWI, MultiMediaCard, DataFlash, I2S, 10-bit ADC.
AVR-based with Embedded Hub
- AT90USB64x and AT90USB128x flash microcontrollers.
- AT43USB320A full-speed controller with a 12 MIPS AVR, 3 function endpoints, and embedded 4-port Hub and a UART
- AT43USB325 multimedia keyboard controller with embedded 4-port hub, 16 Kbytes of program memory, 4 programmable endpoints, 512 bytes of data SRAM and support for 20x8 keyboard matrix.
- AT43USB326 multimedia keyboard controller with embedded 2-port hub, 3 programmable end points. 16 Kbytes program ROM, 512 bytes SRAM and support for multiple 18 x 8 keyboard matrix.
- AT43USB353M low-cost full-speed controller with embedded nub, ADC and PWM
- AT43USB355 full-speed controller with a 12 MIPS AVR, 3 function endpoints, 2-port hub, 12-channel 10-bit ADC, PWM and 24 Kbytes of program SRAM or mask ROM
AVR-based Function-only
- AT43USB351M low-/full-speed configurable controller with a 1.5/12/24 MIPS AVR, 5 function endpoints, 12-channel 10-bit ADC, PWM and 24 Kbytes of program ROM
- AT76C711 devoted DMA controller for fast transfers of data between the endpoint FIFOs and the DPRAM, a 2KB internal RAM, a Synchronous Peripheral Interface (SPI), a UART supporting maximum rate of 921 Kbaud, an 8x16-bit in-system SRAM for microcode storage, 2K dual-port RAM (DPRAM) and a programmable DMA controller.
Host/Function
- AT43USB370 Full-speed host/function processor with embedded USB host stack and device driver firmware.
- AT43USB380 On-The-Go Upgrade of the AT43USB370 with OTG, standalone host and standalone device modes.
Hubs
- AT43301 low-cost, self- and bus-powered, full-speed HUB controller with ganged port power switching and global overcurrent protection
- AT43312A self- and bus-powered, full-speed HUB controller with individual port power switching and global overcurrent protection
See Silicon Laboratories.
In addition to chips originally developed at Cypress, Cypress has obtained the rights to USB controller designs from Anchorchips (EZ-USB), Scanlogic (SLxxx), and Intel (8x930/31 (discontinued)).
Embedded Hosts
- SL811HS World's first Dual Role Device (DRD). SIE with 8-bit microprocessor
interface
- EZ-HostTM Microprocessor based 4-port embedded host/peripheral controller
- EZ-OTGTM Microprocessor based 2-port USB On-The-Go controller
Full-speed Peripherals
- EZ-USB® Single-chip, low-power solution for Full-Speed USB peripherals
- EZ-USB FX Faster, Xtended technology for ultra high performance
- M8 Series for mid-performance Full-Speed peripherals like audio or Smart Card readers
- SL811S Simple, low-cost SIE
High-speed Peripherals
- E Z-USB FX2 Programmable MCU - Fully-integrated, single-chip solution for Hi-Speed USB peripherals
- EZ-USB SX2 Intelligent SIE core automatically handles the low-level USB protocol, shortening the USB learning curve
- EZ-USB TX2 Hi-Speed UTMI-compliant transceiver
- EZ-USB AT2 Fourth Generation Hi-Speed Mass Storage Fixed-Function Bridge supporting ATA-6 hard drives
- ISD-300A1 Mass Storage Fixed-Function Bridge
- ISD-300LP Low-Power Mass-storage fixed-function device designed for bus-powered applications like CompactFlash card readers, MP3/PVR players or portable 2.5" hard-drives.
Hubs
- CY7C65013/113 Standalone Hubs
CY7C66013/113 Integrated Hub + Peripheral - CY7C65640 USB TetraHub - Hi-Speed Hub
Low Speed Peripherals
- CY7C63001A, CY7C63413/513 (M8 Series) The worlds first integrated Low-Speed USB microcontroller.
- CY7C63221A/331A, CY7C63723/43 (enCoRe) Enhanced Component Reduction technology reduces system cost through external component integration.
WirelessUSB
- Acts as a HID-class device.
- VMB5000 USB to PC Card Dual Channel Bridge Chip
- USB1T11A low/full-speed transceiver
Freescale Semiconductor (formerly Motorola)
- 68HC(7)05 and 68HC(9)08 8-bit microcontrollers
- MCIMX31 Multimedia Applications Processor
- MPC5200 PowerPC
- MPC8270/75/80, MPC850 PowerQUICC Integrated Communications Processors
- MC9S12UF32 microcontroller with full-speed USB device controller
FTDI Chip (Future Technology Devices International Ltd.)
- FT8U232AM/BM USB UART for upgrading RS-232 designs
- FT8U245AM/BM USB FIFO for interfacing CPUs to USB
- FT2232C dual USB UART
- FT8U100AX multi-function hub controller (not for new designs)
- FT232R USB UART with optional clock generator output and FTDIChip-IDsecurity dongle feature
- VNC1L Vinculum host controller
- C165 UTAH (USB+HDLC) 16-bit Microcontroller with full-speed USB, HDLC and IOM-2. C166 core.
- SLE 66CUX640P high-end security controller for use in applications ranging from smart cards to dongles. Supports low and full speed.
- MP1/MP2 Ccomplete System Solutions for Multimedia Products with full-speed USB 2.0 OTG.
- PC Chipsets with host controllers
- PXA26x and PXA255 processor families for cell phones, PDAs, and other mobile devices, with device controller
K-Micro (Kawasaki)
- KL5KUSB200/201 USB2.0 Transceiver
- KL5KUSB220 USB2.0 to true 10/100 Ethernet
- KL5BUDV002 PCI to USB2.0
- KL5BUDV003 PCI to USB2.0 Internal USB PHY
- KL5KUSB101/111/121/122 USB to Ethernet
- KL5KUSB116 USB to 1 channel serial 44 Pin
- KL5KUSB105 USB to 4 channel serial
- KL5KUSB106 USB to Parallel
- KL5KUSB107/108 USB to 2 Serial 1 Parallel
- CoreWare family of host, function, and transciever cores
Lucent
See Agere Systems.
Maxim Integrated Products/Dallas Semiconductor
- MAX3344E/45E ESD-protected transceivers with USB Detect
- MAX3346E ESD-protected transceiver
- MAX3453E/54E/55E/56E ESD-protected transceivers
- MAX3421E USB Peripheral/Host Controller with SPI Interface
- MUSBFDRC full-speed dual-role controller IP core
- MUSBHSFC 2.0 high/full-speed function controller IP core
- MUSBFSFC 1.1 full-speed function controller IP core
- MUSBLSFC 1.1 low-speed function controller IP core
- MIC2550/51 transceiver
- PIC16C745/765 low-speed controllers with 5/8 channels of 8-bit ADC and a USART.
- PIC18F4550
full-speed controller with Flash memory. See PIC18F2455/2550/4455/4550
Rev. A3 Silicon Errata for an important firmware workaround for
this chip (item #10, relating to the PKTDIS bit and a bug that causes
the SIE to send 12 bits instead of 8 bits). (Workaround: in usbctrltrf.c,
in the function USBCtrlEPServiceComplete(void), move UCONbits.PKTDIS
= 0 from the end of the function to the beginning.
Application for Product ID to use with Microchip's Vendor ID in projects that use Microchip's chips.
- TR0760 OneChip supports Bluetooth and USB.
MosChip Semiconductor Technology Ltd.
- UART, parallel port, IrDA, and Ethernet bridges
Motorola
- USBN9603/4 full-speed controller with enhanced DMA support
USB2.0 Host Controller
- µPD720100A
- µPD720101
USB2.0 Hub Controller
- µPD720110A
- µPD720112
- µPD720113
USB2.0 Function Controller
- µPD720122
USB1.1 Hub Controller
- µPD72012
USB2.0 IDE Bridge
- µPD720121
- µPD720130
- µPD720133
NetChip
See PLX Technology.
Media and Communications Processors (MCP) with USB.
NXP Semiconductors (founded by Philips)
OTG
- ISP1362 USB OTG dual-role host/peripheral controller
- ISP1301 USB OTG transceiver
- ISP1761 Hi-Speed USB OTG dual-role host/peripheral controller
- LPC3180 ARM926EJ-S microcontroller with full-speed USB2.0 OTG
Hubs
- ISP1520 - 4-port USB 2.0 high-speed hub controller
- ISP1521 - 4 to 7 port USB 2.0 high-speed hub controller
- ISP1122A - Advanced hub controller for standalone hub controller boxes and hub-only monitors
Devices
- ISP1583 - Low-power Hi-Speed USB interface device with USB OTG support for portable applications: 64 pins, with direct interface to ATA/ATAPI peripherals
- ISP1582 - Low-power Hi-Speed USB interface device with USB OTG support for portable applications: 56 pins
- ISP1581 - 1st generation Hi-Speed USB interface device
- ISP1183 - Low-power low-pin USB interface device with DMA for portable applications
- ISP1181A, ISP1181B - High performance full-speed USB interface device with parallel bus
- PDIUSBD11 - Dec 2003 discontinuation notice. Last time buy: Sept 2004. Recommended replacement: PDIUSBD12.
- PDIUSBD12 - USB function at full-speed with DMA and parallel bus interface
Transceivers
- ULPI family of Hi-Speed USB transceivers: ISP1504, ISP1505, ISP1506
- ISP1102, ISP1104, ISP1105, ISP1106: USB low-voltage transceivers for system-on-chip (SOC) applications
- PDIUSBP11A: Discontinued. Use ISP1105BS.
Audio
- UDA1325 CODEC
- ML60851E/852A full-speed controller
- 82C861 Qx0086110XUE FireLink host controller
- 82C871 Qx0087100XPP FireLink 2.0 OTG controller
- OXUF922 USB 2.0/IEEE-1394 bridge to IDE device
Philips Semiconductors. See NXP.
PLX Technology Inc. (formerly Netchip)
- NET2270/72 16-bit USB 2.0 high-speed programmable peripheral controller
- NET2272 16-bit USB 2.0 high-performance local bus device controller
- NET2280 PCI Hi-Speed USB 2.0 programmable peripheral controller
- NET2890 full-speed programmable USB interface controller
- NET2888 TurboUSB full-speed USB interface controller
- NET2282 PCI to USB 2.0 device bridge
Generic Controllers
- PL-2555 Hi-Speed USB Docking Controller
- PL-2551 Hi-Speed USB Device Controller
- PL-2351 Device Controller
- PL-2305 USB to IEEE-1284 bridge
Storage Devices
- PL-2507 Hi-Speed USB to IDE Bridge Controller
- PL-2533 Hi-Speed USB MS PRO/MS/SD/MMC Card Reader Controller
- PL-2531 Hi-Speed USB MS PRO/MS Card Reader Controller
- PL-3507 Hi-Speed USB & IEEE 1394 Combo to IDE Bridge Controller
- PL-2515 Hi-Speed USB Flash Disk Controller
- PL-2523 Hi-Speed USB Biometrics Flash Disk Controller
- PL-2535 Hi-Speed USB Multi-Card Reader and Flash Disk Controller
- PL-2525 Hi-Speed USB MS PRO/MS Card Reader and Flash Disk
- PL-2307 USB to ATAPI-4 Bridge Controller
- PL-2315 USB Portable Flash Disk Controller
Data Communications
- PL-2501 Hi-Speed USB Host to Host Bridge Controller
- PL-2301 USB to USB Bridge Controller
- PL-2302 USB to USB Network Bridge Controller
- PL-2303 USB to Serial Bridge Controller
- PL-2303X-Edition USB to Serial Bridge Controller
- PL-2313 USB to Dual Serial Bridge Controller
- PL-5303 Wireless Audio Controller
Multimedia
- PL-2519 Hi-Speed USB Video Cam and Flash Disk Controller
- S3C9648/54/58/88, S3P9658/88, S3C865B, S3F865B low-speed controllers
Silicon Laboratories (formerly Cygnal)
- C8051F320/321 8051-compatible device controllers with Flash memory, dual UARTs, SMbus and SPI serial interfaces, multi-channel ADC, precision voltage reference and oscillator, comparators, and temperature sensors.
- CP2102/103 USB/asynchronous-serial converters.
- SP5301 low- and full-speed transceiver
- PC Chipsets with USB
SMSC (Standard Microsystems Corporation)
Card Readers & Combo Devices
- USB2227 USB 2.0 Flash Media Controller
- USB2601 HUB + Card reader
Disk Drive Controllers
- USB97CFDC2-01 USB Floppy Disk Controller
- USB97C202 USB 2.0 ATA/ATAPI Controller
- USB2005 USB2.0 ATA/ATAPI with PD-DRM
Hubs
- USB2514 4-Port USB 2.0 Hub Controller
- USB2507 7-Port USB 2.0 Hub Controller
Transceivers
- USB3300 ULPI ( UTMI+ Low Pin Interface USB OTG Tranceiver )
- USB3250 UTMI Device PHY with 16-bit or 8-bit data path.
- USB3300 ULPI PHY (some variations with microphone and spkr mux)
- USB3320 ULPI PHY in a 2mm x 2mm package
- STLC2410 Bluetooth Baseband has a full-speed USB interface
- MTK50152/162 ADSL customer premises equipment
- ST70137 Controller-less ADSL customer premises equipment
- ST7265X low-power, full-speed 8-bit MCU with 32K FLASH, 5K RAM, Flash Card interface, timer, PWM, ADC, I2C
- ST92163 - 8/16-bit full-speed MCU for composite devices with 16 endpoints, 20K ROM, 2K RAM, I 2 C, SCI, & MFT
- uPSD3233/34 Flash programmable system device with 8032 core and 64-kbit SRAM
- ST7263 low-speed 8-bit MCU family with up to 16K memory, up to 512 bytes RAM, 8-bit ADC, WDG, TIMER, SCI, and I2C
Sunplus Technology Company, Ltd.
- SPCP MCU for keyboard, mouse, game pad, etc
- SPMC MCU for home appliance, general purpose
- SPIF3611 serial ATA to ATA bridge
- SPGT68XX scanner controller
- SPGT56XX carder reader controller
- SPGT57XX 2.0 flash disk, card reader, USB to IDE
Hubs
- TUSB2036 2/3 ports with optional serial EEPROM interface
- TUSB2046B 4 ports with optional serial EEPROM interface
- TUSB2077A 7 ports with optional serial EEPROM interface
- TUSB2136 2 ports with integrated function controller
- TUSB5052 5 ports with integrated bridge to 2 serial ports
Devices
- TUSB3210 general-purpose controller
- TUSB3410 RS232/IrDA serial-to-USB converter
- TUSB6250 low-power, high-speed ATA/ATAPI bridge
Audio
- PCM2702 16-Bit stereo DAC
- TAS1020B stereo audio interface
- TUSB3200A streaming controller
- PCM2900 Stereo Audio Codec with single-ended input/output
- TMP92CH21FG CPU with 1.1 device controller
- TC86C001FG PCI controller with 1.1 host and device controllers.
- SoCMosaic custom chip IP platform with USB support
Hosts
- UHP112 PCI-to-USB host controller
UHC124 embedded host controller optimized for cost, performance and ease of software development
Devices
- DC2003 high-throughput, high-speed, with IDE interface
DC2013 high-throughput, single port high-speed, with DMA (non-PCI based) interface
OTG
- TD242LP small, low power host/peripheral controller
- TD243 high-performance, 32-bit host/peripheral controller
- USB Function Controller IP core
- VT6205 9-in-1 Flash Card Reader
- VT6204 USB2.0 to IDE
- VT6212 Host
- VT6202 Host
Vinculum. See FTDI Chip.
- ViCam III Digital Imaging Engine for still images, motion video and audio, with a reference design that complies with the USB Video Class
- W81181D/AD 1.1 hub controller
- W81281 keyboard/device controller
- W81282F keyboard with 1.1 hub controller
- W81386D MS/SD/MMC reader/writer controller
- W81E381 Smart Card reader controller
- W86L586 2.0 SD/MMC CF/MicroDrive MS/MSPro SM/xD card reader controller
- Chips for converging telephony, Internet and PCs via USB
- ZR36504 & ZR36505 USBvision II enable simultaneous audio, video and data streaming transfers to PCs and PDAs over USB
