January 2000 1/224
This ispreliminary information on a newproductin developmentorundergoing evaluation. Details are subject tochangewithout notice.
ST92163
8/16-BIT FULL SPEED USB MCU FOR COMPOSITE DEVICES
WITH 16 ENDPOINTS, 20K ROM, 2K RAM, I2C, SCI, & MFT
PRELIMINARY DATA
■ Internal Memories: 20 Kbytes ROM/EPROM/
OTP, 2 Kbytes RAM
■ Register oriented 8/16 bit core
■ 224 general purpose registers available as
RAM, accumulators or index pointers
■ Minimum instruction cycle time: 167 ns (@24
MHz CPU frequency)
■ Low power modes: WFI, SLOW, HALT and
STOP
■ DMA controller for reduced processor overhead
■ Full speed USB interface with DMA, compliant
with USB specifications version 1.1 (in normal
voltage mode)
■ USB Embedded Functions with 16 fully
configurable endpoints (buffer size
programmable), supporting all USB data
transfer types (Isochronous included)
■ On-chip USB transceiver and 3.3 voltage
regulator
■ Multimaster I
2
C-bus serial interface up to
400KHz. with DMA capability
■ Serial Communications Interface (SCI) with
DMA capability:
– Asynchronous mode up to 315 Kb/s
– Synchronous mode up to 3 MHz
■ External memory interface (8-bit data/16-bit
address) with DMA capability from the USB
■ 16-bit Multi-Function Timer (12 operating
modes) with DMA capability
■ 16-bit Timer with 8-bit prescaler and Watchdog
■ 6-channel, 8-bit A/D Converter (ADC)
■ 15 interrupt pins on 8 interrupt channels
■ 14 pins programmable as wake-up oradditional
external interrupts
■ 42 (DIP56) or 44 (QFP64) fully programmable
I/Os with 6 or 8 high sink pads (10 mA @ 1 V)
■ Programmable PLL clock generator (RCCU)
using a low frequency external quartz (8 MHz)
■ On-chip RC oscillator for low power operation
■ Low Voltage Detector Reset on some devices
1
■ Rich instructionset with 14 addressing modes
■ Several operating voltage modes available on
some devices1:
– Normal Voltage Mode
– 8-MHz Low Voltage Mode
– 16-MHz Low Voltage Mode
■ 0 -24 MHzCPU clockoperation @4.0-5.5 V(all
devices)
■ 0 - 8 MHz CPU clock operation @ 3.0-4.0 V (8-
MHz and 16-MHz Low Voltage devices)
■ 0 - 16 MHz CPU clock operation @ 3.0-4.0 V
(16-MHz Low Voltage devices only)
■ Division-by-zero trap generation
■ 0
o
Cto70oC temperature range
■ Low EMI design supporting single sided PCB
■ Complete development tools, including
assembler, linker, C-compiler, archiver, source
level debugger and hardware emulators, and
Real Time Operating System
Note 1: Refer to “DeviceSummary” onpage 6
1
TQFP64
PSDIP56
Rev. 1.9