GENERAL DESCRIPTION The ST9293 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, and can be configured as standalone microcontrollers with 48K/32K/24K/16 bytes of on chip ROM. The nucleus of the ST9293 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 support ing 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.The powerful I/O capabilities demanded by microcontroller applications are fulfilled by the ST9293 with up to 31/41 I/O lines dedicated to digital Input/Output. These lines are grouped into up to six I/O Ports and can be configured on a bit basis under software control to provide timing, status signals, timer inputs and outputs, analog inputs, external interrupts and serial or parallel I/O. ■ Register oriented 8/16 bit CORE with RUN, WFI and HALT modes ■ Minimum instruction cycle time: 500ns (12MHz internal) ■ 16 to 48K bytes of ROM, 256 to 768 bytes of RAM, 224 general purpose registers available as RAM, accumulators or index registers (Register File) ■ 42-lead Shrink DIP package ■ Interrupt handler and Serial Peripheral Interface as standard features ■ 31 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 ■ 16 bit Timer with 8 bit Prescaler, able to be used as a Watchdog Timer ■ 16-bit programmable Slice Timer with 8-bit pres caler ■ 4 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
|