GENERAL DESCRIPTION
The ST9294 is a ROM member of the ST9 family of microcontrollers, completely developed and produced by SGS-THOMSON Microelectronics using a proprietary n-well HCMOS process.
The ROM parts are fully compatible with their EPROM versions, which may be used for the prototyping and pre-production phases of development.
The nucleus of the ST9294 is the advanced Core which includes the Central Processing Unit (CPU), the Register File, a 16-bit Timer/Watchdog with 8-bit Prescaler, a Serial Peripheral Interface supporting S-bus, I2C-bus and IM-bus Interface, plus two 8-bit I/O ports. The Core has independent memory and register buses allowing a high degree of pipelining to add to the efficiency of the code execution speed of the extensive instruction set.
Register oriented 8/16 bit CORE with RUN, WFI and HALT modes
■ Minimum instruction cycle time: 500ns (12MHz internal)
■ 12 to 32K bytes of ROM, 384/640 bytes of RAM, 224 general purpose registers available as RAM, accumulators or index registers (Register File)
■ 42-lead Shrink DIP package or 56-lead Shrink DIP package
■ Interrupt handler and Serial Peripheral Interface as standard features
■ 31 (42 pin package) / 42 (56 pin package) fully programmable I/O pins
■ 34 character x15 rows software programmable On Screen Display module with colour, italic, underline, flash, transparent and fringe attribute options
■ Digital Data Slicer extracting closed caption data from video
■ 8 8-bit PWM D/A outputs with repetition frequency 2 to 32kHz and 12V Open Drain Capability
■ 16 bit Timer with 8 bit Prescaler, able to be used as a Watchdog Timer
■ 16-bit programmable Slice Timer with 8-bit prescaler
■ 3 channel Analog to Digital Converter, with integral sample and hold, fast 5.75µs conversion time, 6-bit guaranteed resolution
■ Rich Instruction Set and 14 Addressing modes
■ Division-by-Zero trap generation
■ Versatile Development tools, including assembler, linker, C-compiler, archiver, graphic oriented debugger and hardware emulators
■ Real Time Operating System
■ Windowed EPROM parts available for prototyping and pre-production development phases