SGS Thomson Microelectronics ST7HUB Datasheet

USB 1.1 HUB WITH 2 DOWNSTREAMS, FULL SPEED
FUNCTION, 8-BIT MCU, 10-BIT ADC, 3 TIMERS, 2 PWMs
Memories
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 de­vices
– 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 in­cludes all the necessary features for a gaming pe­ripheral or a multimedia keyboard application.
– 10-bit Analog-to-Digital converter (ADC) with 16
multiplexed analog inputs and external referenc­es. 4 of the channels have optimized layout so
that external source can have up to 50kimped­ance
– 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
Loading...
+ 4 hidden pages