Philips Semiconductors
Low voltage 8-bit microcontroller with
6-kbyte embedded RAM
Product specification
SZF2002
1 FEATURES
• Fully static 80C51 Central Processing Unit (CPU)
• 8-bit CPU, ROM, RAM and I/O in a 80 lead LQFP
package
• 6-kbytes ROM program memory, expandable externally
to 256 kbytes
• 6144 + 256 bytes low power RAM data memory,
expandable externally to 32 kbytes
• Internal AUX RAM can be used for program execution
(only in combination with internal ROM)
• Three 8-bit ports; 24 I/O lines
• Three 16-bit timer/event counters
• Flash Memory Interface optimized, with power saving
and programming options
• Internal demultiplexing and latching of address/data bus
to reduce system component count
• Interfaces to up to 256-kbyte Flash Memory (banked)
• Fifteen source, fifteen vector nested interrupt structure
with two priority levels
• Full duplex serial port (UART)
• I2C-bus interface for serial transfer on two lines
• Analog-to-Digital Converter (ADC) with Power-down
mode; 6 input channels and 8-bit ADC
• Pulse Width Modulated (PWM) output (8-bit resolution)
• Watchdog Timer
• Enhanced architecture with:
– Non-page oriented instructions
– Direct addressing
– Four 8-byte RAM register banks
– Stack depth limited only by available internal RAM
(maximum 256 bytes)
– Multiply, divide, subtract and compare instructions
• Modes of reduced activity: Power-down and Idle modes
• Wake-up via external interrupts at INT0 to INT8
• Frequency range: up to 16 MHz (only limited by external
memory and ADC performance)
• Supply voltage: 3.0 V
• Very low power consumption:
operational 0.65 mW/MHz; Idle 0.25 mW/MHz at 3.0 V
• Operating temperature: −40 to +85 °C.
2 GENERAL DESCRIPTION
The SZF2002 low power system controller is
manufactured in an advanced 0.5 µm CMOS technology.
The instruction set of the SZF2002 is based on that of the
80C51 and consists of over 100 instructions: 49 one-byte,
46 two-byte, and 16 three-byte. The device has low power
consumption and two software selectable modes for
power reduction: Idle and Power-down.
This data sheet details the specific properties of the
SZF2002; for details of the 80C51 core and peripheral
functions such as timers, UART and I/O, see
“Data Handbook IC20”. For the I2C-bus refer to “The
I2C-bus and how to use it”, ordering number
9398 393 40011.
3 APPLICATIONS
The SZF2002 is an 8-bit general purpose microcontroller
especially suited for wireless telephone and battery
powered applications. The SZF2002 also functions as an
arithmetic processor having facilities for both binary and
BCD arithmetic plus bit-handling capabilities.
4 ORDERING INFORMATION
TYPE
NUMBER
SZF2002HL
NAME
LQFP80
PACKAGE
DESCRIPTION
plastic low profile quad flat package; 80 leads; body 12 × 12 × 1.4 mm
VERSION
SOT315-1
1998 Aug 26
3