USB 1.1 HUB WITH 2 DOWNSTREAMS, FULL SPEED
FUNCTION, 8-BIT MCU, 10-BIT ADC, 3 TIMERS, 2 PWMs
■ Memories
– 32K High Density Flash (HD-Flash) program
memory with read/write protection or 16K
ROM
– In-Application Programming (IAP) via USB
and In-Circuit programming (ICP) for Flash
device
– 768 bytes RAM memory including up to 176
bytes for USB buffers and up to 256 bytes
stack
■ Clock, Res et and Supp ly M ana g e m ent
– Enhanced Reset System (Power On Reset)
and Low Voltage Detector (LVD) on some devices
– PLL for generating 48 MHz USB clock using a
4 MHz crystal
– Up to 12 MHz internal frequency on ROM de-
vice
– Up to 8 M Hz i nternal frequ ency on Flash de-
vice
– Clock-out capability
– 2 Power saving modes
■ USB HUB Function
– 3 bus-powered downstream ports (1 connect-
ed internally to embedded function)
– Individual downs trea m Power Swit c hing
– Overcurrent Protection for each downstream
– Supports all USB Standard and HUB com-
mands
– Integrated 3.3V voltage regulator and trans-
ceivers
■
USB Full Speed Function
– 7 USB Endpoints:
One 8-byte Bidirectional Control Endpoint
One 64-byte In Endpoint (Interrupt or Bulk)
One 64-byte Out Endpoint (Interrupt or Bulk)
Four 8-byte In Endpoints (Interrupt)
– DMA for Full speed applications compliant
with USB specification (v 2.0)
– Suspend and Resume operations
■ 35 I/ O Ports
– 35 multifunctional bidirectional I/O lines
– 23 individually selectable external interrupts
(3 vectors) with per port programmable sensi-
tivity
– Pull up resistors in input individually selecta-
ble by software
ST7HUB
DATA BRIEFING
TQFP64
10x10
– 3 ports (20 I/Os) can be individually config-
ured to open drain pull up configuration for
PS/2 and keyboard function.
– 7 high sink outputs (8 mA@0.4 V/
20 mA@1.3 V)
■ 3 Timers
– Configurable watchdog timer (8 to 500 ms
timeout)
– 8 bit Time Base Unit (TBU) for generating pe-
riodic interrupts, cascadable with ART
– 8 bit Auto-Reload Timer (ART) with 2 Input
Captures, 2 PWM outputs and External Clock
Input
■ Analog Peripheral
– 10-bit A/D Converter with
ence pins
4 high impedance high accuracy channels
12 standard channels
■ 1 Communication Interface
– Serial Peripheral Interface (SPI)
■ Instruction Set
– 8-bit data manipulation
– 63 basic instructions
– 17 main addressing modes
– Nested Interrupts
– 8 x 8 unsigned multiply instruction
– True bit manipulation
■ Development Tools
– Full hardware/software development package
■ Operating Conditions
– 4.0 to 5.25V power supply
– 0 to 70°C temperature range
Subsets in
TQFP44 10x10
and SO34
V
and V
REF+
REF-
refer-
Rev. 1.0
October 2001 1/6
This is preliminary information on a new product now in development. Details are subject to change without notice.
1
ST7HUB
1 INTRODUCTION
The ST7HUB is a USB microcontroller based on
ST7 core, which is an enhanced industry-standard
architecture. The USB module of the ST7HUB is a
compound device, consisting of a 3-port HUB an d
an attached embedded function. To the USB host,
the embedded function appears as an attached
port of the HUB with its own device address an d
endpoints.
In addition to the peripherals for USB full speed
data transfer and to the HUB, the ST7HUB includes all the necessary features for a gaming peripheral or a multimedia keyboard application.
– 10-bit Analog-to-Digital converter (ADC) with 16
multiplexed analog inputs and external references. 4 of the channels have optimized layout so
that external source can have up to 50kΩ impedance
– 8-bit Auto-Reload Timer with 2 input capture
functions, 2 PWM outputs and external clock in-
put
– Serial Peripheral Interface
– Low voltage reset ensuring proper power-on or
power-off of the device (selectable by option)
– Digital Watchdog
The ST72FHUB devices are the Flash version s of
the ST7HUB in a TQFP64 10x10 package.
The ST7HUB devices are the ROM versions in a
TQFP64 10x10 package.
The device is also available in TQFP44 and SO34
packages without HUB function.
2/6