January 2000
1/190
Rev. 3.0
ST90158 - ST90135
8/16-BIT MCU FAMILY WITH
UP TO 64K ROM/OTP/EPROM AND UP TO 2K RAM
s
Register File based 8/16 bit Core Architecture
with RUN, WFI, SLOW and HALT modes
s
0 - 16 MHz Operation @ 5V
±10%, -40°Cto
+85
°C
and
0
°C
to
+70
°C
Operating
Temperature Ranges
s
0 - 14 MHz Operation @ 3V
±10% and 0°Cto
+70
°C Operating Temperature Range
s
Fully Programmable PLL Clock Generator, with
Frequency Multiplication and low frequency,
low cost external crystal
s
Minimum 8-bit Instruction Cycle time: 83ns - (@
24 MHz internal clock frequency)
s
Minimum 16-bit Instruction Cycle time: 250ns -
(@ 24 MHz internal clock frequency)
s
Internal Memory:
– EPROM/OTP/ROM 16/24/32/48/64K bytes
– ROMless version available
– RAM 512/768/1K/1.5K/2K bytes
s
Maximum External Memory: 64K bytes
s
224 general purpose registers available as
RAM, accumulators or index pointers (register
file)
s
80-pin Plastic Quad Flat Package and 80-pin
Thin Quad Flat Package
s
67 fully programmable I/O bits
s
8 external and 1 Non-Maskable Interrupts
s
DMA Controller and Programmable Interrupt
Handler
s
Single Master Serial Peripheral Interface
s
Two 16-bit Timers with 8-bit Prescaler, one
usable as a Watchdog Timer (software and
hardware)
s
Three (ST90158) or two (ST90135) 16-bit
Multifunction Timers, each with an 8 bit
prescaler, 12 operating modes and DMA
capabilities
s
8 channel 8-bit Analog to Digital Converter, with
Automatic voltage monitoring capabilities and
external reference inputs
s
Two (ST90158) or one (ST90135) Serial
Communication Interfaces with asynchronous,
synchronous and DMA capabilities
s
Rich Instruction Set with 14 Addressing modes
s
Division-by-Zero trap generation
s
Versatile
Development
Tools,
including
Assembler,
Linker,
C-compiler,
Archiver,
Source
Level
Debugger
and
Hardware
Emulators with Real-Time Operating System
available from Third Parties
DEVICE SUMMARY
DEVICE
Program
Memory
(Bytes)
RAM
(Bytes)
MFT SCI PACKAGE
ST90135
16K ROM
512
2
1
PQFP80
24K ROM
768
2
1
32K ROM
1K
2
1
ST90158
48K ROM
1.5K
3
2
64k ROM
2K
3
2
PQFP80/
TQFP80
ST90E158
64K
EPROM
2K
3
2
CQFP80
ST90E158LV
64K
EPROM
2K
3
2
CQFP80
ST90T158
64K OTP
2K
3
2
PQFP80
ST90T158LV 64K OTP
2K
3
2
PQFP80/
TQFP80/
ST90R158
ROMless
2K
3
2
PQFP80/
TQFP80
PQFP80
TQFP80
9