
STMicroelectronics
GENERAL DESCRIPTION
Introduction
ST52F510/F513/F514 are devices of ST FIVE family of 8-bit Intelligent Controller Units (ICU), which can perform, both boolean and Fuzzy algorithms in an efficient manner, in order to reach the best performances that the two methodologies allow.
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
Clock and Power Supply
■ Up to 24 MHz clock frequency
■ Programmable Oscillator modes:
– 10 MHz Internal Oscillator
– External Clock/ Oscillator
– External RC Oscillator
■ Power-On Reset (POR)
■ Programmable Low Voltage Detector (PLVD) with 3 configurable thresholds
■ Power Saving features
Interrupts
■ 8 interrupt vectors with one SW Trap
■ Non-Maskable Interrupt (NMI)
■ Two Port Interrupts with up to 16 sources
I/O Ports
■ From 10 up to 22 I/O PINs configurable in pullup, push-pull, weak pull-up, open-drain and high-impedance
■ High current sink/source in all pins
Peripherals
■ On-chip 10-bit A/D Converter with 8 channel analog multiplexer and Autocalibration.
■ 2 Programmable 16 bit Timer/PWMs with internal 16-bit Prescaler featuring:
– PWM output
– Input capture
– Output compare
– Pulse generator mode
■ Watchdog timer
■ Serial Communication Interface (SCI) with asynchronous protocol (UART).
■ I2C Peripheral with master and slave mode
■ 3-wire SPI Peripheral supporting Single Master and Multi Master SPI modes
Development tools
■ High level Software tools
■ ‘C’ Compiler
■ Emulator
■ Low cost Programmer
■ Gang Programmer