ST52F510/F513/F514
®
ST52F510/F513/F514
8-BIT INTELLIGENT CONTROLLER UNIT (ICU)
Two Timer/PWMs, ADC, I2C, SPI, SCI
TARGET SPECIFICATION
Memories
■ Up to 8 Kbytes Single Voltage Flash Memory
■ 256 bytes of Register File
■ 256 bytes of RAM
■ Up to 4 Kbytes Data EEPROM
■ In Situ Programming in Flash devices (ISP)
■ Single byte and Page modes and In Application
Programming for writing data in Flash memory
■ Readout protection and flexible write protection
Core
■ Register File based architecture
■ 107 basic instructions
■ Hardware multiplication and division
■ Decision Processor for the implementation of
Fuzzy Logic algorithms
■ Deep System and User Stacks
Peripherals
■ On-chip 10-bit A/D Converter with 8 channel
analog multiplexer and Autocalibration.
Clock and Power Supply
■ Up to 24 MHz clock frequency
■ 2 Programmable 16 bit Timer/PWMs with
■ Programmable Oscillator modes:
– 10 MHz Internal Oscillator
– External Clock/ Oscillator
– External RC Oscillator
internal 16-bit Prescaler featuring:
– PWM output
– Input capture
– Output compare
– Pulse generator mode
■ Watchdog timer
■ Power-On Reset (POR)
■ Programmable Low Voltage Detector (PLVD)
with 3 configurable thresholds
■ Serial Communication Interface (SCI) with
■ Power Saving features
asynchronous protocol (UART).
■ I2C Peripheral with master and slave mode
Interrupts
■ 8 interrupt vectors with one SW Trap
■ 3-wire SPI Peripheral supporting Single
Master and Multi Master SPI modes
■ Non-Maskable Interrupt (NMI)
■ Two Port Interrupts with up to 16 sources
Development tools
■ High level Software tools
I/O Ports
■ ‘C’ Compiler
■ From 10 up to 22 I/O PINs configurable in pull-
up, push-pull, weak pull-up, open-drain and
high-impedance
■ Emulator
■ Low cost Programmer
■ Gang Programmer
■ High current sink/source in all pins
Rev. 1.18 -June 2003
1/106
This is preliminary information on a new product foreseen to be developed. Details are subject to change without notice.