January 2001
1/199
Rev. 3.3
ST90158 - ST90135
8/16-BIT MCU FAMILY WITH
UP TO 64K ROM/OTP/EPROM AND UP TO 2K RAM
I
Register File based 8/16 bit Core Architecture
with RUN, WFI, SLOW and HALT modes
I
Internal Memory:
– EPROM/OTP/ROM 24/32/48/64K bytes
– ROMless version available
– RAM 768/1K/1.5K/2K bytes
I
Maximum External Memory: 64K bytes
I
224 general purpose registers available as
RAM, accumulators or index pointers (register
file)
I
67 fully programmable I/O bits
I
Fully Programmable PLL Clock Generator, with
Frequency Multiplication and low frequency,
low cost external crystal
I
Minimum 8-bit Instruction Cycle time: 83ns - (@
24 MHz internal clock frequency)
I
Minimum 16-bit Instruction Cycle time: 250ns -
(@ 24 MHz internal clock frequency)
I
8 external and 1 Non-Maskable Interrupts
I
DMA Controller and Programmable Interrupt
Handler
I
Single Master Serial Peripheral Interface with
I
2
C capability
I
Two 16-bit Timers with 8-bit Prescaler, one
usable as a Watchdog Timer (software and
hardware)
I
Three (ST90158) or two (ST90135) 16-bit
Multifunction Timers, each with an 8 bit
prescaler, 12 operating modes and DMA
capabilities
I
8 channel 8-bit Analog to Digital Converter, with
Automatic voltage monitoring capabilities and
external reference inputs
DEVICE SUMMARY
Features
ST90135M5
Program Memory
24K ROM
RAM
768
Operating Supply
CPU Frequency
Watchdog Timer, Two Multifunc-
tion Timers, One SCI, One SPI,
I
Two (ST90158) or one (ST90135) Serial
Communication Interfaces with asynchronous,
synchronous and DMA capabilities
I
Rich Instruction Set with 14 Addressing modes
I
Division-by-Zero trap generation
I
Versatile
IDE
(Integrated
Environment) including Assembler, Linker, C-
compiler, Archiver, Source Level Debugger
I
Hardware tools; Real Time Emulator, EPROM
Programming Board
I
Gang Programmer and Real Time Operating
System available from Third parties
development
PQFP80
TQFP80
ST90135M6
32K ROM
1K
ST90158M7
48K ROM
1.5K
2.7V to 3.3V or 4.5V to 5.5V
ST90158M9
64K ROM
2K
ST90R158
ROMless
ST90T158
64K OTP
2K
Up to 16MHz (for 2.7V to 3.3V) or Up to 24MHz (for 4.5V to 5.5V)
Peripherals
ADC, 16-bit Timer
Watchdog Timer, Three Multifunction Timers, Two SCI, One SPI,
ADC, 16-bit timer
Operating
Temperature
Packages
-40°C to 85°C
TQFP80 (4.5V to 5.5V and 2.7V to 3.3V) / PQFP80 (4.5V to 5.5V)
9