# 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

Fairchild USB100 Data Handbook

Summary

Streamline your hardware design with the USB100, a customizable and low-cost USB 1.0 controller engineered for creating advanced Human Interface Devices (HID). This versatile chipset is perfect for integrating complex pointing and input mechanisms in applications needing mice, joysticks, gamepads, or trackballs. The integrated solution supports up to 16 programmable buttons and three joystick axes. This manual provides professional engineers with comprehensive technical specifications, electrical characteristics, detailed pinouts, and operational guidelines necessary for seamless integration into custom commercial products.

📄 Preview PAGE OF 8

Page 1 Text Content

查询USB100供应商 100 P ro ram ab le L -C st U ach in e (P

PRELIMINARY January 1999

USB100 Programmable Low-Cost USB Machine (PLUM) Single Chip Controller for Mouse, Trackball, Joystick and Gamepad Applications General Description Features The USB100 is a Low cost, fully customizable controller for USB USB 1.0 standard compliant HID-class pointing devices. It is in full compliance with REV 1.0

Has the necessary on-chip transceivers

of the USB standard and implements the HID class specification

Support for 2D and 3D mice with 2, 3 or more buttons

for mice, trackballs, joysticks and gamepads. This device inter-

prets the commands specified in the HID class document and Supports 3 potentiometer mechanisms for joysticks

provides appropriate responses from an On-Chip EEPROM. It Up to 16 buttons for digital gamepads also provides ability to customize the device according to indi-

Choice of 18-pin and 24-pin packages

vidual needs of the designers. Programming utilities supplied with

Choice of 2Kbit and 4Kbit EEPROM densities

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.

Block Diagram

POWER

TX-FIFO SERIAL

COMMAND

INTERFACE

PROCESSOR

ENGINE

(HID)

USB CABLE RX-FIFO (D+, D-, POWER & GROUND)

STATE MACHINE

EEPROM UP TO 3 ROLLER/ POTENTIOMETER

UP TO 16 BUTTONS

MECHANISMS

Use "A Diagram Number" Style Sheet"

USB100 rev.D www.fairchildsemi.com © 1999 Fairchild Semiconductor Corporation

Page Summary Contents For Fairchild USB100 Data Handbook

Page 1 查询USB100供应商 100 P ro ram ab le L -C st U ach in e (P PRELIMINARY January 1999 USB100 Programmable Low-Cost USB Machine (PLUM) Single Chip Controller for Mouse, Trackball, Joystick and Gamepad Applicat...
Page 2 100 P ro ram ab le L -C st U ach in e (P Pinout 24 Pin Package 18 Pin 3D Package OSC1 VDD OSC2 OSC1 OSC2 B6 H4 VDD H4 USBD+ USBD+ B8/F USBD- RESET USBD- RESET GND H3 GND H3 B7 H1 B1 H1 B5 H2 B2 H2 B1 ...
Page 3 100 P ro ram ab le L -C st U ach in e (P Absolute Maximum Ratings Operating Conditions Ambient Storage Temperatures -65°C to + 150°C Ambient Operating Temperature 0°C to +70°C All Input or Output Volt...
Page 4 100 P ro ram ab le L -C st U ach in e (P Interface Pin Descriptions O1, O2 Functionality. ICB register 1[3:2] H1, H2, H3, H4, V1, V2 (Roller/Joystick inputs) IOM[1:0] Function When configured as rolle...
Page 5 100 P ro ram ab le L -C st U ach in e (P Standard Requests IS[3:0] Current The USB100 supports all of the required standard requests. 0.1 m A These requests are sent to the device using control transf...
Page 6 100 P ro ram ab le L -C st U ach in e (P RFU: Reserved for future use, must be set to 0. Descriptor Setup IO[1:0]: When the IO pins are reconfigured as inputs, a ‘1’ in the The EEPROM stores a Descrip...
Page 7 100 P ro ram ab le L -C st U ach in e (P H1 or V1 or H3 H2 or V2 or H4 Negative Counting H1 or V1 or H3 H2 or V2 or H4 Positive Counting Q1 USB100 Schematic 1: Roller Mode of Operation When the Roller...
Page 8 100 P ro ram ab le L -C st U ach in e (P and a roller wheel to detect mouse movement. In contrast, joystick Suspend mode operation uses a potentiometer to detect angular motion. The function select Wh...

Manual Details

Brand Fairchild
Pages 8
File Size 44.09 KB
Published June 06, 2026
26 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

What kinds of input devices can the USB100 controller support?

It supports 2D and 3D mice, trackballs, joysticks with up to three potentiometers, and gamepads with up to sixteen buttons.

What is the required voltage range for power operation?

The operating voltage (VCC) must be between 4.4V and 5.5V, while connected to ground.

Are there limits on memory capacity for customization?

The device provides a choice of 2Kbit and 4Kbit EEPROM densities to store necessary data.

Can this component be used in critical life support systems?

No, Fairchild's products are not authorized for use as critical components in life support devices without the Express written approval.