USB Designer Links:
An awful lot of people have sent us information over
the last couple of years, most of which never made it onto these pages. Sorry,
We havn't been meintaining them so an awful lot of them are broken. Maybe
some day we shall present a new version.
admin @ i b h doran . com
is the place to contact us.
Thanks to all those who have suggested links !!
Last updated 10.11.99
Latest Changes
- Corrected Multi Video Labs Link
- Added Link for USB Active Extension ASIC
- Added Micrel USB Transciever link
- Cypress Microcontroller links corrected
- IMP links corrected
- Added Microchip PIC link
- Updated Atmel AVR link, a USB to UART bridge solution and an ARM based
11MB/s MAC
- Infineon have two C16x USB controllers
- CATC Have a USB stack for DOS
- Dallas have a USB interface to their one wire interface protocol
- Oki have an ARM device with USB interface.
- SMSC have been busy including a USB Floppy Controller, a new USB microcontroller
and a USB to ethernet bridge
- ADMtek have a USB to Ethernet/HomePNA controller
- A USB Ethernet Device from Vitara,
- Two new devices from AOX, a Web camera controller and a USB telephony
device.
- From Samsung a USB Ink-Jet Printer controller based on ARM.
- USB ESD Protection devices from Philips
- Added camera chips from .....
- Divio ....
- ... Sunplus .....
- ..... VLSI Vision ......
- ..... Royal Philips Electronics .....
Home:
Silicon
Host Controllers
Hub Solutions Interface Chips Microcontrollers with
USB interface Dedicated
Function Chips
Synthesisable Cores
Power Management
ESD Protection
Rest In Peace
USB SoftwareUSB Tools Courtesy links
Silicon:
( "If Silicon had been
a gas, I might have become a general", Whistler on failing his chemistry exam
at West Point)
Silicon : Host Controllers
- CMD
- USB0670 (5V) USB0673 (3.3V) PCI-> USB stand alone
controller chip. 100TQFP.
- Cypress Semiconductor Corporation
- CY7C670xx Embedded USB Host 28p or 48p packages (Check this
one out -- HTD 05.07.99)
- Intel
- 440BX AGP chipset with USB host functionality.
- 440LX AGP chipset with USB host functionality.
- Lucent Technologies
- USS-302 PCI-> USB OpenHCI Host Controller.
- Motorola
- MPC850 : a PowerPC
chip with USB interface that can act either as a host or as a device interface.
- MPC823 : Another USB host/slave PowerPC.
- OPTi
- 82C861 a.k.a. Firelink, a PCI based USB host controller (OpenHCI),
found on lots of PCI->USB add-on cards.
- ScanLogic
- SL11H : USB EMBEDDED Host controller. 28-PLCC
- SL11RHC : USB root Hub Controller, Actually the same Chip-Set
as made by TransDimension, see below
- Symbios
- SYM60800
PCI -> USB Host adapter chip OpenHCI but only one port. Not sure if this
is the board or the chip
- TransDimension International
Corporation
- UH1000
host module for embedded applications ( 2"*3" or PC104 dimensions).
- Via Technologies
- Various PCI host adapters with legacy keyboard and mouse support.
Tend not to be USB specification conform
Page Up
Silicon : Hub Solutions
- Alcor Micro Inc.
- AU2916
A USB V1.1 compilant standalone 6 port hub chip
- AU9412.
A keyboard controller with an integrated 2 port hub
- Atmel
- FDTI
- FT8U2100AX 7 port USB hub controller with serial parallel, PS/2
Ir remote and IrDA-SIR support.
- Intel:
- 8x930Hx, '251 based microcontroller with 4 port hub functionality,
68-PLCC/SQFP.
- 8x931Hx, '51 based microcontroller with 4 port hub functionality,
68-PLCC.
- KC Technology Inc.
- KC82C160:
Lynx USB 4 Port Hub Controller; 32-DIP and 44-QFP.
- KC82C169
: Kaleida USB Monitor 4 Port Hub Controller; I2C Interface; 64- TQFP, 64-SDIP,
42-DIP.
- KC82C178
: USB Multimedia Monitor Hub Controller (Samples Q3 1998 HTD 05-03-99).
- Motorola
- MC141555
Four Port 5V 28-DIP V1.0 Hub chip
- MC141556
Four Port 5V 28-DIP V1.1 Hub chip, M-Bus Interface
- Philips Semiconductors
- PDIUSBH11
4 port compound hub, I2C interface to external microcontroller,
3.3V, 5V tolerant I/O, 32-SDIP/SO.
- PDIUSBH11A
feature optimized second generation USB hub, backward compatible to PDIUSBH11
- PDIUSBH12
2 port hub controller 3.3V, 5V tolerant I/O I2C interface to microcontroller,
hub functions are automatic 28-SDIP/SO.
- ISP1122/21
Advanced Hub Family with integrated hub controller, suitable for standalone
hub boxes and hub-only monitor applications. 32PSDIP/SO/LFQP packages, Vcc
= 4.0 to 5.5V
- Sola Electronics
- MSE9701
: Four port hub controller 30-SDIP, 32-TQFP
- MSE9712
: Hub controller esp. for embedding in monitors. 32-SDIP
- MSE9751
: 8051 based keyboard controller with 3 port hub. 64-PQFP
- Texas Instruments
- A good range of hub controllers and associated protection circuits.
- USAR Systems
- UR3HCGNH 3 port hub and keyboard and mouse functionality.
- Winbond
- W81C180
Hub controller 32-DIP, 32-SOP.
- W82C620 : Hub controller with embedded port for monitor control
Page Up
Silicon : Interface chips
- AKM Semiconductor Inc.
- AK4170 USB Transciever. 16TSOP, Functionally Compatable to Philips
PDIUSBP11.
- Lucent Microelectronics
- USS-820 USB device controller, high speed, 8 bi-directional
endpoints, 44pin MQFP.
- USS-620 USB device controller with DMA bridge, high speed,
8 bi-directional endpoints, 100 TQFP.
- Micrel Semiconductor
- MIC2550
: USB Transceiver 2.5V Operation, 3.3V LDO, 14-TSSOP.
- National
Semiconductors
- USBN9602 a USB device interface chip.
- NetChip Technology:
- NET2888 : full speed USB interface controller 2 endpoints
(?) DMA support, 48-PQFP, 3.3V.
- NET2890 : enhanced NET2888 (pin compatible), automatic retry,
4 endpoints, 5V Tolerant I/O.
- OKI
- MSM6085116
bit wide USB interface device optimised for bulk data transfers. 2.7->3.6V
VCC, 44QFP/44TQFP.
- Philips Semiconductors
- PDIUSBD11
low speed interface chip with USB -> I2C/SMBus 3.3V with 5V tolerant I/O
16-DIP/SO .
- PDIUSBP11A
USB transciever chip for single ended and differential operation 14-SO/SSOP/TSSOP.
- PDIUSBD12
Full speed USB function device with parallel interface (2Mb/s) and supports
local DMA transfer.
- ScanLogic
- SL16 : low cost, high-speed USB controller, supports DMA and/or
IO transfer.
- SL11 : high-speed USB controller for large and high speed data
transfer.
- Sipex Corporation
- SP5301
enhanced version of the PDIUSBP11A
- Thesys
- TH6501 high speed interface chip with a psuedo-SPI interface
to the microcontroller. provides 3.3V or 5V for the microcontroller, 16-SSOP
- TH6503 low speed interface chip with a psuedo-SPI interface
to the microcontroller.
Page Up
Silicon: Microcontrollers with USB interface
- AMD
- AM186CC
186 based communications controller with 2 UARTS, 1 SPI, 12 DMA channels,
USB perepheral controller and HDLC ...
- AM186CU
The same as above without the HDLC controller
- Anchor Chips :
- EZ-USB '51 based soft processor with USB interface. Has been
purchased by Cypress
- Atmel
- AT43USB321
: (AVR Core) 16K ROM, 512B RAM, 20 I/O, UART, SPI, 2 Timers, 1 USB Hub 4
DP, 42-SDIP, 48-TQFP
- AT43320
: (AVR Core) 512B RAM, UART, SPI, 2 Timers, 1 USB Hub 4 DP, 100-LFQ
- AT76C503 : FAST-VNET integrated MAC with embedded ARM and USB
interface
- Cypress Semiconductors:
- Infineon Technologies
- C541U can switch between high and low speed (?) 8K OTP, 256
B RAM, SPI interface, watchdog, oscillator watchdog, 5 endpoints, 2
timers, 44-PLCC and 52-PSDIP
- C167UTAH
: C16x compatable core, 72 I/O, 5 Chip select, 3K DPRAM, USART, SSC/SCI, WD
Timer, ISDN BRI Core, 7 endpoints.
- C161U
: C16x compatable core , USART, 5 timers, WD timer, 8 DMA, 8 endpoints, 56
I/O, 4 Chip selects, 3K DPRAM ..... 100TQFP/100MQFP
- Intel
- 8x930Ax a '251 based microcontroller with USB interface 68-PLCC/SQFP
and not much else.
- 8x931Ax a '51 based microcontroller with USB interface, 68-PLCC.
- Apparently these have been purchased by Cypress Semiconductors
- Kawasiki LSI
- USB1
: USB Interface/SIE and 5K of user programmable gates.
- USB2
: 16 bit controller, mask 4K ROM, 1K RAM buffer and 5K of user programmable
gates.
- USB3
: Same as above except 8K user programmable gates, with 8 channel 10 bit
A/D converter, 4 channel PWM, Serial I/O, 32GPIO/External mem interface.
- Microchip
Technology Inc.
- PIC
16C745 : 14336 Bytes ROM, 256B RAM, 24MHz,. 19 I/O, USB, UART/SCI,
2 PWM, 3 Timers + WDT, 5 A/D 28PDIP
- PIC
16C765 : 14336 Bytes ROM, 256B RAM, 24MHz,. 30 I/O, USB, UART/SCI,
2 PWM, 3 Timers + WDT, 8 A/D 40PDIP
- Mitsubishi
Semiconductor
- M30240; 16-bit MCU (M16C), 5EP HS USB, A/D, WDT, ROM/RAM,
DMAC, UARTs, Timers (Samples '99 05-04-99 HTD):
- M37640
: High speed USB Interface; 32K OC ROM; 1K RAM; 2 Channel DMA
Controller ; 3* 8-bit, 2* 16-bit Counters, 66 PIO; 2*UART; 80-QFP.
- M7532/7536
: Low Speed USB Interface or UART; 3*8-bit timers; A/D Converter 10*8-bit;
29 PIO; 36-WSO; 42-DIP.
- Motorola
- MPC850 : a PowerPC
chip with USB interface that can act either as a host or as a device interface.
- MPC823 : another PowerPC with USB interface. 256-BGA
- MC68HC05JB4
: Low Speed USB Interface; HC05 Core layed out for joystick applications;
28-PDIP/28-SOIC.
- MC68HC(9)08JB8
: USB/PS2 HID Microcontroller 44-QFP/ 42-SDIP/28-DIP/28-SOIC/20-DIP/20-SOIC
- MC68HC(7)08KH12
: USB Keyboard Microcontroller with HUB 64-QFP.
- MC68HC05BD 16A/24A/32A
: Low Speed USB Monitor Microcontroller 16/24/32K-ROM/640-RAM;26 I/O;15*8-bit
PWM;4 Channel 6-bit ADC; 40-DIP/42-SDIP/64-QFP
- MC68HC05JB3
: Low speed USB mouse microcontroller; 20-PDIP/20-SOIC/28-PDIP/28-SOIC.
- MC68HC705JB2 : USB Gamepad Microcontroller Not recomended for
new designs ...
- Philips Semiconductors
- P8xCx90
- Monitor microcontroller, 8051 core 16/24/32 KB ROM 768Bytes RAM, 4 port
USB-Hub; I2C Interface, Built in Monitor control circuitry; 8bit ADC, Keyboard
Interface, LED Driver and an 8-bit PWM
- P8xCx95
- USB monitor microcontroller with hub, 8051 Core; 48/64KB ROM 1024/2048-Bytes
RAM, as above + UART more DAC's and more I/O.
- ScanLogic
- SL11R : USB controller with integrated BIOS ROM 3.3V operation.
- Standard
Microsystems Corporation
- USB97C100 8051 microcontroller with MMU, a 8237 DMA controller,
ISA peripheral interface and lots, lots more 128-QFP
- USB97C102
Enhanced version of the USB97C100, includes a 4 port hub.
- STMicroelectronics
- ST7277 8-Bit Low Speed USB Microcontroller (MCU)for monitors
with 60K ROM, 2K RAM, ADC, timer, infrared, sync, PWM/BRM, DDC DMA, I2C,
SCI QFP64, SDIP56
- ST72671N4/ST72671N6 8-Bit Low Speed USB Microcontroller with
16/32K ROM, 512/1024 RAM, ADC, timer, 34 I/O, I2C, SCI QFP64, SDIP56
- ST92161 : 8/16-BIT Microcontroller (MCU) for High Speed USB
hub monitors with 6K ROM, EPROM, OTP, 2 USB functions, USB hub, I2C watchdog,
SDIP42, QFP34
- ST92612 : 8/16-bit Microcontroller (MCU) for High Speed USB,
hub keyboard with 8K ROM, EPROM, OTP, 2 USB functions, USB hub, watchdog,
SDIP56, QFP64
- ST92613 : 8/16-BIT Microcontroller (MCU) for High Speed USB
hub applications with 8K ROM, EPROM, OTP, 4 USB functions, SCI, I2C, watchdog,
SDIP56, QFP64
- ST92614 : 8/16-bit High speed USB microcontroller (MCU) with
16K ROM, EPROM, OTP, 8 USB functions, I2C, MFT, SCI, watchdog, SDIP56, QFP64
Page Up
HID Functions :
- Alcor Micro Inc.
- AU9412
A keyboard controller with an integrated 2 port hub .
- CMD
- USB678HKp: Keyboard hub controller, 3 downstream ports and a
PS/2 mouse interface port 64-SDIP 64-QFP.
- USB678KM2 : Keyboard controller with PS/2 port. 42-PDIP, 44-QFP.
- USB678KM3 : Low cost keyboard controller with PS/2 port. 42-PDIP,
44-QFP.
- USB678KMp : 8051 based keyboard controller with PS/2 port,
42-PDIP.
- Code Mercenaries
- MouseWarrior : a multi interface (USB ADB PS/2 ect) mouse chip.
- KeyWarrior : The same as above for keyboards/pads.
- Fairchild Semiconductors
- USB100
A keyboard capable chip
- FDTI
- FT8U20BM 2nd Generation USB mouse controller i.c. with 3 button,
X,Y axis and thumb-wheel support.(no datasheet on site, HTD 16.07.98)
- FT8U24AM Precision USB Joystick Controller I.C. with 4 analog
controls, 8 buttons and POV support.
- FT8U40AM - USB Keyboard Controller I.C.
- FT8U40BM 2nd Generation USB Keyboard Controller I.C. Almost
no external components required. (no datasheet on site, HTD 16.07.98)
- Motorola
- MC68HC05JB4
: Low Speed USB Interface; HC05 Core layed out for joystick applications;
28-PDIP/28-SOIC.
- MC68HC(9)08JB8
: USB/PS2 HID Microcontroller 44-QFP/ 42-SDIP/28-DIP/28-SOIC/20-DIP/20-SOIC
- MC68HC(7)08KH12
: USB Keyboard Microcontroller with HUB 64-QFP.
- MC68HC05BD 16A/24A/32A
: Low Speed USB Monitor Microcontroller 16/24/32K-ROM/640-RAM;26 I/O;15*8-bit
PWM;4 Channel 6-bit ADC; 40-DIP/42-SDIP/64-QFP
- MC68HC05JB3
: Low speed USB mouse microcontroller; 20-PDIP/20-SOIC/28-PDIP/28-SOIC.
- MC68HC705JB2 : USB gamepad microcontroller Not recomended for
new designs ...
- Samsung
- KS86C6008 Keyboard IC
- KS86C6104 Mice IC
- Sola Electronics
- MSE9750
: 8051 based keyboard controller, 3.3V 52-SDIP,
- MSE9751
: 8051 based keyboard controller with 3 port hub. 64-PQFP
- USAR Systems
- UR3HCGNH 3 port hub and keyboard/mouse functionality.
- UR3HCGNM low power low cost mouse solution.
- UR7HCGNK keyboard chip..
- UR3HCGN6-LGD
/ UR3HCGN6-8TK : Interfaces serial, parallel, and PS/2 legacy device
to USB port.
- Vitera
- Helium
: With USB interface, Ethernet interface, a dual ARM core, for ATM Switching
- Winbond
- W81C280
8051 core, low/high speed keyboard controller 40/42 -DIP.
- W82C620 : Hub controller with embedded port for monitor control
- Zilog
- Z8E520 (OTP) Z8C520 (ROM) mutliprotocol (PS/2, RS232,
GPIO and USB) controller for HID applications. 20-PDIP/SOIC/SSOP 18-SOIC
- Z86U18 low-speed USB interface for HID devices. 40-PDIP, 44-PLCC/QFP,
20-PDIP/SOIC
USB->Parallel Chips :
- Lucent Microelectronics
- USS-720 USB->IEEE 1284 bridge, high-speed 44pin MQFP
- Prolific Technology Inc
- PL2303 USB to IEEE1284 Converter chip.
- ScanLogic
- SL11P2USB : Parallel/EPP port converter chip, can be used with
a serial flash, 44-LPQFP.
- Sola Electronics
- MSE9810
: USB-to-Parallel Bridge Controller 44-PQFP
USB->USB Chips:
- Aox Inc
SE200 : USB host
to USB host chip, 44p QFP, (Worth a look HTD - 09.07.99)
- Shadow logic
SS-20 USB direct connect chip; Connects two USB hosts to each other,
28-PLCC, 14-SOIC
- Prolific Technology Inc
- PL2301 USB
to USB Host adapter chip. 28SSOP.
- PL2302 USB
to USB Hosta adapter chip with Network function integrated.
Audio Solutions :
- AKM Semiconductor Inc.
AK5370 USB I/F A/D Converter, 16-bit, 24VSOP.
- Dallas Semiconductors
DS4201
A stereo DAC with USB interface, 28DIP and 44QFP, 3.3V-5V operation (by a
customer account works quite well HTD 06.02.99).
- Philips Semiconductors
- UDA1321H
USB audio DAC with on chip ROM.
- UDA1325H
USB audio codec for playback and recording, on integrated 8051.
- UDA1331H
audio playback peripheral.(no data sheet yet on site --- HTD 07.07.98)
- UDA1335H
USB audio codec for playback and recording, on integrated 8051.
- ZMM LTD
Offers interface chips for audio and telephone applications.
Video/Camera Solutions
:
- Aox Inc
- SE400 : USB
2 Video Imager interface 100-QFP
- SE510 : Web
Camera Controller. 16-bit processor, USB interface Ethernet Interface, UART,
Codec, PWM, 100PFQ
- Divio
- Nogatech
- USB Video single chip solutions
- Philips Semiconductors
- SAA8115HL
USB solution for cameras, with audio input for microphone.
- SAA8117HL
USB solution for camera, with audio input for microphone.
- Sunplus
- SPCA501A : 10 bit CCD, 3.3V, 100 pin QFP
- VLSI Vision (Now ST Microelectronics)
Have a miserable website with no data sheets but USB is mentioned
- ADMtek
- AN986 : USB 10/100mbps/HomePNA Controller. 3.3v/5V Tolerant,
100PFQ
- Atmel
- AT76C711
: USB to UART Bridge Solution (4Q 1999)
- Aox Inc
- SE300 : USB
Telephony Controller, 16bit Controller, Codec, UART 100-QFP
- Dallas Semiconductors
- DS2490
A USB to Dallas 1 Wire interface, now you can hang all those Dallas one wire
chips onto this device
- Kawaski LSI
- KCUSB16
USB to Ethernet converter, 100PFQ.
- Multilite
- TH2000 ASIC for active USB extension cable.
- NetChip Technology:
- NET1031 :
Scanner Interface USB chip, Programmable everything, I'm told it also works.
- Samsung
- KS32C6400
: ARM device containing USB interface for Ink-Jet Printers.
- ScanLogic
- SL11RIDE : USB to ATAPI/IDE Converter Chip , 3V3 / 100-LPQFP
Available all over
- SL11ETRN : USB to Ethernet controller chip. 100-QFP. Available
in Israel
- Standard
Microsystems Corporation
- USB97CFDC Single chip floppy drive controller.
- USB97C16
: USB to Ethernet bridge with integrated hub
- STMicroelectronics
- ST7554 USB World Modem Controller, part of the Pegasusb chipset
- Winbond
Page Up
Silicon : Synthesisable Cores
- Atmel
- Various hub controller solutions.
- Innovative
Semiconductors Inc
- SL100 USB Function core
- SL75 USB Transciever module
- LSI
- Lucent Technologies
- USS-UDC Device Controller macrocell
- USS-UXCVR Transceivers (1.5 and 12 Mbits/s) macrocell
- USS-UHC Open HCI Host Controller macrocell
- USS-UHUB Hub Controller macrocell
- Oxford Semiconductors
- OXUSB-FCN
VHDL Soft Macro including test bench.
- Phoenix technologies
- Samsung
- USB Cores and a microcontroller
- Sand
- Toshiba
- A Version 1.0 Core with an option (sic.) on a hub and host controllers
- VAutomation
- VUSB-Host : a VHDL/Verilog core for embedded host controllers
(8 bit RISC CPU).
- VUSB-Device : a VHDL/Verilog USB device controller (8 bit RISC
CPU).
Page Up
Silicon : Power Management
- IMP
- Micrel
- Murata
- BLM21P221SG Ferrite bead for USB VCC and GND
- Texas Instruments
- TPS2014 USB power switch 500mA, single
- TPS2015 USB power switch 1A, single
- TPS2041/51 Power switch 500mA, single
- TPS2041/51 Power switch 500mA, dual
- TPS2041/51 Power switch 500mA, quad
- Unitrode
- UCC3831 USB Power Controller, Complete power supply managenment.
(Worth having a look at -- HTD 06.02.99)
Page Up
Silicon : ESD Protection
Page Up
Silicon : R.I.P.
- Atmel
- AT43312
4 port self- and bus- powered hub controller
- Infineon Technologies
- C540U 4K OTP, 256 B RAM, oscillator watchdog, 5 endpoints, 2
timers, 44-PLCC and 52-PSDIP
- NetChip Technology:
- NET3240
: Four port stand alone hub controller, self/bus powered, per port power control
and status pins, 48-PQFP.
Page Up
USB Software:
- Award Software
- Various RTOS/Unix USB Host implementations
- BeOS
- From version V4.1 onwards
- DOS
- Inaky Perez
Gonzales
- Linux USB host stack, Development has halted, look at the new
effort by Linus himself (Web site defunct-Will try to find and post link
to archive -- HTD 02.08.99)
- Lennart Augustsson
- Linux
- The new USB stack, integrated into Kernel v2.2.7
- Microsoft
- Whose Win '98 will make all our lives easier
- Nick Hibma
- OS/2
- ... Has a USB Stack as well (Will try and find and post lins ASAP ---
HTD 02.08.99)
Page Up
USB Tools
- Aox Inc
- CATC
- USB Development & Production Test Tools, Makers of USB trace and
test equipment
- Geona Technology
- Hitex
- USB Agent, an 8-Mbit memory USB traffic analyser,
Page Up
Courtesy
Links
Page Up
Home:
(C) i b h doran 1998, 1999, 2003