English
Language : 

USB100 Datasheet, PDF (1/8 Pages) Fairchild Semiconductor – Programmable Low-Cost USB Machine (PLUM)
PRELIMINARY
January 1999
USB100
Programmable Low-Cost USB Machine (PLUM)
Single Chip Controller for Mouse, Trackball, Joystick and Gamepad Applications
General Description
The USB100 is a Low cost, fully customizable controller for USB
HID-class pointing devices. It is in full compliance with REV 1.0
of the USB standard and implements the HID class specification
for mice, trackballs, joysticks and gamepads. This device inter-
prets the commands specified in the HID class document and
provides appropriate responses from an On-Chip EEPROM. It
also provides ability to customize the device according to indi-
vidual needs of the designers. Programming utilities supplied with
this device allow HID manufacturers to easily create the neces-
sary data to be programmed into the device.
The device includes the necessary transceiver for USB operation
and meets all of the active and standby current specifications for
a bus-powered device.
Features
s USB 1.0 standard compliant
s Has the necessary on-chip transceivers
s Support for 2D and 3D mice with 2, 3 or more buttons
s Supports 3 potentiometer mechanisms for joysticks
s Up to 16 buttons for digital gamepads
s Choice of 18-pin and 24-pin packages
s Choice of 2Kbit and 4Kbit EEPROM densities
Block Diagram
POWER
USB
COMMAND
PROCESSOR
(HID)
TX-FIFO
SERIAL
INTERFACE
ENGINE
X
C
V
R
RX-FIFO
STATE MACHINE
USB CABLE
(D+, D-,
POWER &
GROUND)
EEPROM
UP TO 3 ROLLER/
POTENTIOMETER
MECHANISMS
UP TO 16 BUTTONS
USB100 rev.D
1
© 1999 Fairchild Semiconductor Corporation
Use "A Diagram Number" Style Sheet"
www.fairchildsemi.com