Description
The ST90158 and ST90135 microcontrollers are developed and manufactured by STMicroelectronics using a proprietary n-well CMOS process. Their performance derives from the use of a flexible 256-register programming model for ultra-fast context switching and real-time event response. The intelligent on-chip peripherals offload the ST9 core from I/O and data management processing tasks allowing critical application tasks to get the maximum use of core resources. The new-generation ST9 MCU devices now also support low power consumption and low voltage operation for power-efficient and low-cost embedded systems.
- Register File based 8/16 bit Core Architecture with RUN, WFI, SLOW and HALT modes
- Internal Memory:
- EPROM/OTP/ROM 24/32/48/64K bytes
- ROMless version available
- RAM 768/1K/1.5K/2K bytes
- Maximum External Memory: 64K bytes
- 224 general purpose registers available as RAM, accumulators or index pointers (register file)
- 67 fully programmable I/O bits
- Fully Programmable PLL Clock Generator, with Frequency Multiplication and low frequency, low cost external crystal
- Minimum 8-BIT Instruction Cycle time: 83ns – (@ 24 MHz internal clock frequency)
- Minimum 16-bit Instruction Cycle time: 250ns – (@ 24 MHz internal clock frequency)
- 8 external and 1 Non-Maskable Interrupts
- DMA Controller and Programmable Interrupt Handler
- Single Master Serial Peripheral Interface with I2C capability
- Two 16-bit Timers with 8-BIT Prescaler, one usable as a Watchdog Timer (software and hardware)
- Three (ST90158) or two (ST90135) 16-bit Multifunction Timers, each with an 8 bit prescaler, 12 operating modes and DMA capabilities
- 8 channel 8-BIT Analog to Digital Converter, with Automatic voltage monitoring capabilities and external reference inputs
- Two (ST90158) or one (ST90135) Serial Communication Interfaces with asynchronous, synchronous and DMA capabilities
- Rich Instruction Set with 14 Addressing modes
- Division
- by
- Zero trap generation
- Versatile IDE (Integrated development Environment) including Assembler, Linker, Ccompiler, Archiver, Source Level Debugger
- Hardware tools; Real Time Emulator, EPROM Programming Board
- Gang Programmer and Real Time Operating System available from Third parties