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