®
ST52F504
Two Timer/PWMs, I
2
C, SPI
TARGET SPECIFICATION
8-BIT INTELLIGENT CONTROLLER UNIT (ICU) FAMILY
Memories
s
4 Kbytes Single Voltage Flash Memory
s
s
s
s
Up to 512 bytes of RAM
From 512 bytes 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
s
Core
s
Register File based architecture
s
s
s
107 basic instructions
Hardware multiplication and division
Decision Processor for the implementation of
Fuzzy Logic algorithms
Deep System and User Stacks
Peripherals
s
2 Programmable 16 bit Timer/PWMs with
internal 16-bit Prescaler featuring:
– PWM output
– Input capture
– Output compare
– Pulse generator mode
s
s
s
s
Clock and Power Supply
s
Up to 24 MHz clock frequency
s
Programmable Oscillator modes:
– 10 MHz Internal Oscillator
– External Clock/ Oscillator
– External RC Oscillator
Watchdog timer
3-wire SPI Peripheral supporting Single
Master and Multi Master SPI modes
s
Power Saving features
Development tools
s
High level Software tools
s
s
s
s
Interrupts
s
8 interrupt vectors with one SW Trap
s
s
‘C’ Compiler
Emulator
Low cost Programmer
Gang Programmer
Non-Maskable Interrupt (NMI)
Two Port Interrupts with up to 16 sources
I/O Ports
s
From 14 up to 22 I/O PINs configurable in pull-
up, push-pull, weak pull-up, open-drain and
high-impedance
s
High current sink/source in all pins
November 2002
1/4
This is preliminary information on a new product foreseen to be developed. Details are subject to change without notice.
™
s
Programmable Low Voltage Detector (PLVD)
with 3 configurable thresholds
™
s
Power-On Reset (POR)
I
2
C
Peripheral with master and slave mode
ST52F504
Table 1.
ST52F504 Devices Summary
NVM
4K FLASH
4K FLASH
4K FLASH
4K FLASH
4K FLASH
4K FLASH
4K FLASH
4K FLASH
Device
ST52F504F0py
ST52F504G0py
ST52F504F1py
ST52F504G1py
ST52F504F2py
ST52F504G2py
ST52F504F3py
ST52F504G3py
RAM
512
512
512
512
512
512
512
512
EEPROM
512
512
1024
1024
2048
2048
4096
4096
Timers
2X16-bit
2X16-bit
2X16-bit
2X16-bit
2X16-bit
2X16-bit
2X16-bit
2X16-bit
ADC
-
-
-
-
-
-
-
-
Comms
I
2
C SPI
I
2
C SPI
I
2
C SPI
I
2
C SPI
I
2
C SPI
I
2
C SPI
I
2
C SPI
I
2
C SPI
I/O
14
22
14
22
14
22
14
22
Package
Dip/So 20
Dip/So 28
Dip/So 20
Dip/So 28
Dip/So 20
Dip/So 28
Dip/So 20
Dip/So 28
Table 2.
ST52F504 Common Features
COMMON FEATURES
Watchdog
Other Features
Temperature Range
Operating Supply
CPU Frequency
ST52F504
Yes
NMI, PLVD, POR
From -40° to +85°
2.4 - 5.5 V
from 1 to 24 MHz.
Legend:
Sales code:
Memory type (t):
Subfamily (nnn):
Pin Count (c):
Memory Size (m):
Packages (p):
Temperature (y):
ST52tnnncmpy
F=FLASH, T=OTP, E=EPROM
500, 503, 504, 510, 513, 514, 520, 521, 530
Y=16 pins, F=20 pins, G=28 pins, K=32/34 pins, J=42/44 pins
0=1 Kb, 1=2 Kb, 2=4 Kb, 3=8 Kb
B=PDIP, D=CDIP, M=PSO, T=TQFP
0=+25, 1=0 +70, 3=-40 +125, 5=-10 +85, 6=-40 +85, 7=-40 +105
3/4
ST52F504
Full Product Information at http://www.st.com/five
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences
of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted
by implication or otherwise under any patent or patent rights of STMicroelectronics. Specification mentioned in this publication are subject to
change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not
authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics
© 2002 STMicroelectronics – Printed in Italy – All Rights Reserved
STMicroelectronics GROUP OF COMPANIES
Australia - Brazil - China - Canada - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan - Malaysia - Malta
- Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - U.S.A.
http://www.st.com
4/4