ADVANCE INFORMATION
8x931AA/8x931HA
UNIVERSAL SERIAL BUS
PERIPHERAL CONTROLLERS
s
8x931AA Hubless USB Peripheral
Controller
s
On-chip USB Transceivers
s
On-chip Phase-locked loop
s
FIFO Data Buffers
鈥?Two Pairs of 8-byte Transmit and
Receive FIFOs
鈥?One Pair of 16-byte Transmit and
Receive FIFOs
鈥?Supports Isochronous and
Non-isochronous Data
s
Automatic FIFO Management
s
Three USB Interrupt Vectors
鈥?Endpoint Transmit/Receive Done
鈥?Start of Frame
鈥?Global Suspend/Resume/USB Reset
s
Regulated 3V Output for Root Port
Pullup Resistor
s
On-chip ROM Options
鈥?0 or 8 Kbytes
s
256 bytes On-chip Data RAM
s
Four Input/Output Ports
s
MCS
廬
51 UART
s
Three 16-bit Timer/Counters
s
Keyboard Control Interface
s
Four Dedicated LED Driver Outputs
s
6- or 12-MHz Crystal Operation
鈥?Low Clock Mode (3MHz)
s
8
x
931HA Includes all 8
x
931AA
Features
s
8
x
931HA USB Hub has One Internal
Downstream, and Four External
Downstream Ports
鈥?Universal Serial Bus Specification
1.0 Compliant
鈥?Serves as both USB Hub and USB
Embedded Function (Internal Port)
s
USB Hub
鈥?Connectivity Management
鈥?Downstream Device
Connect/Disconnect Detection
鈥?Power Management, Including
Suspend and Resume
鈥?Bus Fault Detection and Recovery
鈥?Full and Low Speed Downstream
Device Support
s
Hub Endpoint Done Interrupt
s
Output Pin for Port Power Switching
s
Input Pin for Overcurrent Detection
s
Hub FIFO Data Buffers
鈥?One Pair of 8-byte Transmit and
Receive FIFOs
鈥?One 1-byte Transmit Register
s
Embedded Function FIFO Data Buffers
鈥?Same as the 8
x
931AA
s
12-MHz Crystal Operation
鈥?Low Clock Mode (3MHz)
The 8x931AA and 8x931HA USB peripheral controllers are based on the MCS
廬
51 microcontroller. They
consist of standard 8XC51Fx peripherals plus a USB module. The 8x931HA USB module provides both USB
hub and USB embedded function capabilities. The 8x931HA supports USB hub functionality, embedded
function, suspend/resume modes, isochronous/non-isochronous transfers, and is USB rev 1.0 specification
compliant. The USB module contains one internal and 4 external downstream ports and integrates the USB
transceivers, serial bus interface engine (SIE), hub interface unit (HIU), function interface unit (FIU), and
transmit/receive FIFOs. The 8x931AA is a hubless USB peripheral controller which contains the same
feature set as the 8x931HA hub controller except for the hub module. The 8x931AA/HA uses the standard
instruction set of the MCS 51 architecture.
COPYRIGHT 漏 INTEL CORPORATION, 1997
November 1997
Order Number: 273108-002