– 3.5 to 16MHz
– 3.5 to 24MHz (ROM, ROMless only)
– 3.5 to 30MHz (ROM, ROMless only)
• Three operating ambient temperature
ranges:
– P83C552xBx: 0°C to +70°C
– P83C552xFx: –40°C to +85°C
(XTAL frequency max. 24 MHz)
– P83C552xHx: –40°C to +125°C
(XTAL frequency max. 16 MHz)
DESCRIPTION
The 80C552/83C552 (hereafter generically
referred to as 8XC552) Single-Chip 8-Bit
Microcontroller is manufactured in an
advanced CMOS process and is a derivative
of the 80C51 microcontroller family. The
8XC552 has the same instruction set as the
80C51. Three versions of the derivative exist:
• 83C552—8k bytes mask programmable
ROM
• 80C552—ROMless version of the 83C552
FEATURES
• 80C51 central processing unit
• 8k × 8 ROM expandable externally to 64k
bytes
• ROM code protection
• An additional 16-bit timer/counter coupled
to four capture registers and three compare
registers
• Two standard 16-bit timer/counters
• 256 × 8 RAM, expandable externally to 64k
bytes
• Capable of producing eight synchronized,
timed outputs
• A 10-bit ADC with eight multiplexed analog
inputs
• Two 8-bit resolution, pulse width
modulation outputs
• Five 8-bit I/O ports plus one 8-bit input port
shared with analog inputs
• 87C552—8k bytes EPROM (described in a
separate chapter)
The 8XC552 contains a non-volatile 8k × 8
read-only program memory (83C552), a
volatile 256 × 8 read/write data memory, five
8-bit I/O ports, one 8-bit input port, two 16-bit
timer/event counters (identical to the timers of
the 80C51), an additional 16-bit timer coupled
to capture and compare latches, a 15-source,
two-priority-level, nested interrupt structure,
an 8-input ADC, a dual DAC pulse width
modulated interface, two serial interfaces
(UART and I
2
C-bus), a “watchdog” timer and
on-chip oscillator and timing circuits. For
systems that require extra capability, the
8XC552 can be expanded using standard
TTL compatible memories and logic.
In addition, the 8XC552 has two software
selectable modes of power reduction—idle
mode and power-down mode. The idle mode
freezes the CPU while allowing the RAM,
timers, serial ports, and interrupt system to
continue functioning. The power-down mode
saves the RAM contents but freezes the
oscillator, causing all other chip functions to
be inoperative.
The device also functions as an arithmetic
processor having facilities for both binary and
BCD arithmetic plus bit-handling capabilities.
The instruction set consists of over 100
instructions: 49 one-byte, 45 two-byte, and
17 three-byte. With a 16MHz (24MHz)
crystal, 58% of the instructions are executed
in 0.75µs (0.5µs) and 40% in 1.5µs (1µs).
Multiply and divide instructions require 3µs
(2µs).
RST159I/OReset: Input to reset the 8XC552. It also provides a reset pulse as output when timer T3
XTAL13532ICrystal Input 1: Input to the inverting amplifier that forms the oscillator, and input to the
XTAL23431OCrystal Input 2: Output of the inverting amplifier that forms the oscillator. Left open-circuit
272IDigital Power Supply: +5V power supply pin during normal operation, idle and
16-2110-15I/O(P1.0-P1.5): Quasi-bidirectional port pins.
22-2316-17I/O(P1.6, P1.7): Open drain port pins.
16-1910-13ICT0I-CT3I (P1.0-P1.3): Capture timer input signals for timer T2.
2014IT2 (P1.4): T2 event input.
2115IRT2 (P1.5): T2 timer reset signal. Rising edge triggered.
2216I/OSCL (P1.6): Serial port clock line I2C-bus.
2317I/OSDA (P1.7): Serial port data line I2C-bus.
13, 147, 8OCMT0, CMT1 (P4.6, P4.7): Timer T2 compare and toggle outputs on a match with timer T2.
1ADC0-ADC7 (P5.0-P5.7): Alternate function: Eight input channels to ADC.
power-down mode.
be started by software). This pin must not float.
This pin must not float.
to them float and can be used as high-impedance inputs. Port 0 is also the multiplexed
low-order address and data bus during accesses to external program and data memory. In
this application it uses strong internal pull-ups when emitting 1s.
Port 1 is also used to input the lower order address byte during EPROM programming and
verification. A0 is on P1.0, etc.
I/OPort 2: 8-bit quasi-bidirectional I/O port.
Alternate function: High-order address byte for external memory (A08-A15).
OCMSR0-CMSR5 (P4.0-P4.5): Timer T2 compare and set/reset outputs on a match with
timer T2.
overflows.
internal clock generator. Receives the external clock signal when an external oscillator is
used.
when an external clock is used.
1998 Aug 13
7
Page 8
Philips SemiconductorsProduct specification
Single-chip 8-bit microcontroller
80C552/83C552
PIN DESCRIPTION (Continued)
PIN NO.
MNEMONICPLCCQFPTYPENAME AND FUNCTION
V
SS
PSEN4748OProgram Store Enable: Active-low read strobe to external program memory.
ALE4849OAddress Latch Enable: Latches the low byte of the address during accesses to external
EA4950IExternal Access: When EA is held at TTL level high, the CPU executes out of the internal
AV
REF–
AV
REF+
AV
SS
AV
DD
NOTE:
1. To avoid “latch-up” effect at power-on, the voltage on any pin at any time must not be higher or lower than V
respectively.
36, 3734-36ITwo Digital ground pins.
memory. It is activated every six oscillator periods. During an external data memory
access, one ALE pulse is skipped. ALE can drive up to eight LS TTL inputs and handles
CMOS inputs without an external pull-up.
program ROM provided the program counter is less than 8192. When EA
low level, the CPU executes out of external program memory. EA is not allowed to float.
5859IAnalog to Digital Conversion Reference Resistor: Low-end.
5960IAnalog to Digital Conversion Reference Resistor: High-end.
6061IAnalog Ground
6163IAnalog Power Supply
is held at TTL
+ 0.5V or VSS – 0.5V,
DD
OSCILLATOR
CHARACTERISTICS
XTAL1 and XTAL2 are the input and output,
respectively, of an inverting amplifier. The
pins can be configured for use as an on-chip
oscillator, as shown in the logic symbol,
page 2.
To drive the device from an external clock
source, XTAL1 should be driven while XTAL2
is left unconnected. There are no
requirements on the duty cycle of the
external clock signal, because the input to
the internal clock circuitry is through a
divide-by-two flip-flop. However, minimum
and maximum high and low times specified in
the data sheet must be observed.
RESET
A reset is accomplished by holding the RST
pin high for at least two machine cycles (24
oscillator periods), while the oscillator is
running. To insure a good power-on reset, the
RST pin must be high long enough to allow
the oscillator time to start up (normally a few
milliseconds) plus two machine cycles. At
power-on, the voltage on V
come up at the same time for a proper
start-up.
and RST must
DD
IDLE MODE
In the idle mode, the CPU puts itself to sleep
while some of the on-chip peripherals stay
active. The instruction to invoke the idle
mode is the last instruction executed in the
normal operating mode before the idle mode
is activated. The CPU contents, the on-chip
RAM, and all of the special function registers
remain intact during this mode. The idle
mode can be terminated either by any
enabled interrupt (at which time the process
is picked up at the interrupt service routine
and continued), or by a hardware reset which
starts the processor in the same manner as a
power-on reset.
POWER-DOWN MODE
In the power-down mode, the oscillator is
stopped and the instruction to invoke
power-down is the last instruction executed.
Only the contents of the on-chip RAM are
preserved. A hardware reset is the only way
to terminate the power-down mode. The
control bits for the reduced power modes are
in the special function register PCON. Table 1
shows the state of the I/O ports during low
current operating modes.
ROM CODE PROTECTION
(83C552)
The 83C552 has an additional security
feature. ROM code protection may be
selected by setting a mask–programmable
security bit (i.e., user dependent). This
feature may be requested during ROM code
submission. When selected, the ROM code
is protected and cannot be read out at any
time by any test mode or by any instruction in
the external program memory space.
The MOVC instructions are the only
instructions that have access to program
code in the internal or external program
memory. The EA
RESET and is “don’t care” after RESET
(also if the security bit is not set). This
implementation prevents reading internal
program code by switching from external
program memory to internal program memory
during a MOVC instruction or any other
instruction that uses immediate data.
input is latched during
Table 1. External Pin Status During Idle and Power-Down Modes
0 < 2550 < 2540 < 2530 <2510 < 250reload value Timer 1 in Mode 2.
NOTES:
1. These frequencies exceed the upper limit of 100kHz of the I
2. At f
= 24MHz/ 30MHz the maximum I2C bus rate of 100kHz cannot be realized due to the fixed divider rates.
OSC
2
C-bus specification and cannot be used in an I2C-bus application.
OSC
200
400
2
1
1
1
1
1
30MHz
134
156
188
250
500
2
1
1
1
1
1
f
DIVIDED BY
OSC
224
192
160
120
60
ABSOLUTE MAXIMUM RATINGS
1, 2, 3
PARAMETERRATINGUNIT
Storage temperature range–65 to +150°C
Voltage on any other pin to V
SS
–0.5 to +6.5V
Input, output DC current on any single I/O pin5.0mA
Power dissipation
1.0W
(based on package heat transfer limitations, not device power consumption)
NOTES:
1. Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only and
functional operation of the device at these or any conditions other than those described in the AC and DC Electrical Characteristics section
of this specification is not implied.
2. This product includes circuitry specifically designed for the protection of its internal devices from the damaging ef fects of excessive static
charge. Nonetheless, it is suggested that conventional precautions be taken to avoid applying greater than the rated maxima.
3. Parameters are valid over operating temperature range unless otherwise specified. All voltages are with respect to VSS unless otherwise
noted.
DEVICE SPECIFICATIONS
SUPPLY VOLTAGE (V)FREQUENCY (MHz)
TYPEMINMAXMINMAXTEMPERATURE RANGE (°C)
P83(0)C552EBx4.55.53.5160 to +70
P83(0)C552EFx4.55.53.516–40 to +85
P83(0)C552EHx4.55.53.516–40 to +125
P83(0)C552IBx4.55.53.5240 to +70
P83(0)C552IFx4.55.53.524–40 to +85
P83(0)C552KBx4.55.53.5300 to +70
TESTLIMITS
SYMBOLPARAMETERCONDITIONSMINMAXUNIT
Analog Inputs
AI
DD
AI
ID
AI
PD
AV
IN
AV
REF
R
REF
C
IA
t
ADS
t
ADC
DL
e
IL
e
OS
e
G
e
A
e
M
CTC
C
t
NOTES FOR DC ELECTRICAL CHARACTERISTICS:
1. See Figures 10 through 15 for I
2. The operating supply current is measured with all output pins disconnected; XTAL1 driven with t
V
3. The idle mode supply current is measured with all output pins disconnected; XTAL1 driven with t
V
4. The power-down current is measured with all output pins disconnected; XTAL2 not connected; Port 0 = EW
EA
5. The input threshold voltage of P1.6 and P1.7 (SIO1) meets the I
0 while an input voltage above 3.0V will be recognized as a logic 1.
6. Pins of ports 1 (except P1.6, P1.7), 2, 3, and 4 source a transition current when they are being externally driven from 1 to 0. The transition
current reaches its maximum value when VIN is approximately 2V .
7. Capacitive loading on ports 0 and 2 may cause spurious noise to be superimposed on the V
to external bus capacitance discharging into the port 0 and port 2 pins when these pins make 1-to-0 transitions during bus operations. In the
worst cases (capacitive loading > 100pF), the noise pulse on the ALE pin may exceed 0.8V . In such cases, it may be desirable to qualify
ALE with a Schmitt Trigger, or use an address latch with a Schmitt Trigger STROBE input. I
single output sinks more than 5mA and no more than two outputs exceed the test conditions.
8. Capacitive loading on ports 0 and 2 may cause the V
address bits are stabilizing.
9. The following condition must not be exceeded: V
10.Conditions: AV
continuous conversion of AV
11.The differential non-linearity (DL
12.The ADC is monotonic; there are no missing codes.
Analog supply current: operating: (16MHz)Port 5 = 0 to AV
Analog supply current: operating: (24MHz, 30MHz)Port 5 = 0 to AV
P83(0)C552xHx100µA
Analog input voltageAVSS–0.2AVDD+0.2V
Reference voltage:
AV
REF–
AV
REF+
Resistance between AV
REF+
and AV
REF–
AVSS–0.2V
AVDD+0.2V
1050kΩ
Analog input capacitance15pF
Sampling time8t
Conversion time (including sampling time)50t
Differential non-linearity
Integral non-linearity
Offset error
Gain error
10, 14
10, 15
Absolute voltage error
10, 11, 12
10, 13
10, 16
Channel to channel matching±1LSB
Crosstalkbetween inputs of port 5
test conditions.
DD
= VDD – 0.5V; XTAL2 not connected; EA = RST = Port 0 = EW = VDD; STADC = VSS.
IH
= VDD – 0.5V; XTAL2 not connected; Port 0 = EW = VDD; EA = RST = STADC = VSS.
IH
= RST = STADC = XTAL1 = VSS.
= 0V; AVDD = 5.0V, AV
REF–
= –20mV to 5.12V in steps of 0.5mV .
IN
) is the difference between the actual step width and the ideal step width. (See Figure 1.)
e
17
0–100kHz–60dB
= tf = 10ns; VIL = VSS + 0.5V;
r
= tf = 10ns; VIL = VSS + 0.5V;
r
= VDD;
2
C specification, so an input voltage below 1.5V will be recognized as a logic
s of ALE and ports 1 and 3. The noise is due
OL
can exceed these conditions provided that no
OL
on ALE and PSEN to momentarily fall below the 0.9VDD specification when the
OH
– 0.2V < AVDD < VDD + 0.2V.
DD
(80C552, 83C552) = 5.12V . ADC is monotonic with no missing codes. Measurement by
REF+
1.2mA
1.0mA
CY
CY
±1LSB
±2LSB
±2LSB
±0.4%
±3LSB
µs
µs
1998 Aug 13
11
Page 12
Philips SemiconductorsProduct specification
Single-chip 8-bit microcontroller
13.The integral non-linearity (IL
appropriate adjustment of gain and offset error. (See Figure 1.)
14.The offset error (OS
a straight line which fits the ideal transfer curve. (See Figure 1.)
15.The gain error (G
and the straight line which fits the ideal transfer curve. Gain error is constant at every point on the transfer curve. (See Figure 1.)
e
) is the relative difference in percent between the straight line fitting the actual transfer curve (after removing offset error),
e
16.The absolute voltage error (A
ADC and the ideal transfer curve.
) is the peak difference between the center of the steps of the actual and the ideal transfer curve after
e
) is the absolute difference between the straight line which fits the actual transfer curve (after removing gain error), and
) is the maximum difference between the center of the steps of the actual transfer curve of the non-calibrated
e
80C552/83C552
17.This should be considered when both analog and digital signals are simultaneously input to port 5.
Offset
error
OS
1023
1022
1021
1020
1019
Gain
error
G
e
e
Code
Out
1018
7
6
5
4
3
2
1
0
12345671018101910201021102210231024
Offset
error
OS
e
(1) Example of an actual transfer curve.
(2) The ideal transfer curve.
(3) Differential non-linearity (DL
(4) Integral non-linearity (IL
(5) Center of a step of the actual transfer curve.
(2)
(1)
(5)
(4)
(3)
1 LSB
(ideal)
AVIN (LSB
AV
1 LSB =
).
e
).
e
REF+
1024
–AV
ideal
REF–
)
1998 Aug 13
Figure 1. ADC Conversion Characteristic
12
Page 13
Philips SemiconductorsProduct specification
Single-chip 8-bit microcontroller
AC ELECTRICAL CHARACTERISTICS
1, 2
80C552/83C552
16 MHz version
16MHz CLOCKVARIABLE CLOCK
SYMBOLFIGUREPARAMETERMINMAXMINMAXUNIT
1/t
CLCL
t
LHLL
t
AVLL
t
LLAX
t
LLIV
t
LLPL
t
PLPH
t
PLIV
t
PXIX
t
PXIZ
t
AVIV
t
PLAZ
Data Memory
t
RLRH
t
WLWH
t
RLDV
t
RHDX
t
RHDZ
t
LLDV
t
AVDV
t
LLWL
t
AVWL
t
QVWX
t
DW
t
WHQX
t
RLAZ
t
WHLH
External Clock
t
CHCX
t
CLCX
t
CLCH
t
CHCL
Serial Timing – Shift Register Mode4 (Test Conditions: T
t
XLXL
t
QVXH
t
XHQX
t
XHDX
t
XHDV
NOTES:
1. Parameters are valid over operating temperature range unless otherwise specified.
2. Load capacitance for port 0, ALE, and PSEN
3. t
4. These values are characterized but not 100% production tested.
= 1/f
CLCL
t
= 83.3ns at f
CLCL
= 62.5ns at f
t
CLCL
2Oscillator frequency3.516MHz
2ALE pulse width852t
2Address valid to ALE low8t
2Address hold after ALE low28t
2ALE low to valid instruction in1504t
2ALE low to PSEN low23t
2PSEN pulse width1433t
2PSEN low to valid instruction in833t
–40ns
CLCL
–55ns
CLCL
–35ns
CLCL
–100ns
CLCL
–40ns
CLCL
–45ns
CLCL
–105ns
CLCL
2Input instruction hold after PSEN00ns
2Input instruction float after PSEN38t
2Address to valid instruction in2085t
–25ns
CLCL
–105ns
CLCL
2PSEN low to address float1010ns
3RD pulse width2756t
4WR pulse width2756t
3RD low to valid data in1485t
–100ns
CLCL
–100ns
CLCL
–165ns
CLCL
3Data hold after RD00ns
3Data float after RD552t
3ALE low to valid data in3508t
3Address to valid data in3989t
3, 4ALE low to RD or WR low1382383t
3, 4Address valid to WR low or RD low1204t
4Data valid to WR transition3t
4Data before WR2887t
4Data hold after WR13t
–503t
CLCL
–130ns
CLCL
–60ns
CLCL
–150ns
CLCL
–50ns
CLCL
–70ns
CLCL
–150ns
CLCL
–165ns
CLCL
+50ns
CLCL
3RD low to address float00ns
3, 4RD or WR high to ALE high23103t
= 100pF, load capacitance for all other outputs = 80pF.
= one oscillator clock period.
OSC
OSC
OSC
= 12MHz.
= 16MHz.
µs
1998 Aug 13
13
Page 14
Philips SemiconductorsProduct specification
Single-chip 8-bit microcontroller
AC ELECTRICAL CHARACTERISTICS (Continued)
1, 2
80C552/83C552
24/30 MHz version
24MHz CLOCK 30MHz CLOCKVARIABLE CLOCK
SYMBOLFIGUREPARAMETERMINMAXMINMAXMINMAXUNIT
1/t
CLCL
t
LHLL
t
AVLL
t
LLAX
t
LLIV
t
LLPL
t
PLPH
t
PLIV
t
PXIX
t
PXIZ
t
AVIV
t
PLAZ
Data Memory
t
RLRH
t
WLWH
t
RLDV
t
RHDX
t
RHDZ
t
LLDV
t
AVDV
t
LLWL
t
AVWL
t
QVWX
t
DW
t
WHQX
t
RLAZ
t
WHLH
External Clock
t
CHCX
t
CLCX
t
CLCH
t
CHCL
Serial Timing – Shift Register Mode3 (Test Conditions: T
t
XLXL
t
QVXH
t
XHQX
t
XHDX
t
XHDV
NOTES:
1. Parameters are valid over operating temperature range unless otherwise specified.
2. Load capacitance for port 0, ALE, and PSEN
3. These values are characterized but not 100% production tested.
4. t
= 1/f
CLCL
t
= 41.7ns at f
CLCL
2Oscillator frequency3.524MHz
2ALE pulse width43272t
2Address valid to ALE low178t
2Address hold after ALE low178t
2ALE low to valid instruction in102684t
2ALE low to PSEN low178t
2PSEN pulse width80553t
2PSEN low to valid instruction in65403t
–40ns
CLCL
–25ns
CLCL
–25ns
CLCL
–65ns
CLCL
–25ns
CLCL
–45ns
CLCL
–60ns
CLCL
2Input instruction hold after PSEN000ns
2Input instruction float after PSEN178t
2Address to valid instruction in128875t
–25ns
CLCL
–80ns
CLCL
2PSEN low to address float101010ns
3RD pulse width1501006t
4WR pulse width1501006t
3RD low to valid data in118775t
–100ns
CLCL
–100ns
CLCL
–90ns
CLCL
3Data hold after RD000ns
3Data float after RD55392t
3ALE low to valid data in1831178t
3Address to valid data in2101359t
3, 4ALE low to RD or WR low75175501503t
3, 4Address valid to WR low or RD low92584t
4Data valid to WR transition123t
4Data before WR1621037t
4Data hold after WR178t
–503t
CLCL
–75ns
CLCL
–30ns
CLCL
–130ns
CLCL
–25ns
CLCL
–28ns
CLCL
–150ns
CLCL
–165ns
CLCL
+50ns
CLCL
3RD low to address float000ns
3, 4RD or WR high to ALE high1767858t
5High time
5Low time
5Rise time
5Fall time
3
3
3
3
amb
171517ns
171517ns
5320ns
5320ns
= 0°C to +70°C; VSS = 0V; Load Capacitance = 80pF)
6Serial port clock cycle time0.50.412t
6Output data setup to clock rising edge28320010t
6Output data hold after clock rising edge236.62t
–25t
CLCL
CLCL
–133ns
CLCL
–60ns
CLCL
+25ns
CLCL
6Input data hold after clock rising edge000ns
6Clock rising edge to input data valid28320010t
–133ns
CLCL
= 100pF, load capacitance for all other outputs = 80pF.
= one oscillator clock period.
OSC
OSC
= 24MHz.
µs
1998 Aug 13
14
Page 15
Philips SemiconductorsProduct specification
Single-chip 8-bit microcontroller
80C552/83C552
AC ELECTRICAL CHARACTERISTICS (Continued)
SYMBOLPARAMETERINPUTOUTPUT
I2C Interface (Refer to Figure 9)
t
HD;STA
t
LOW
t
HIGH
t
RC
t
FC
t
SU;DAT1
t
SU;DAT2
t
SU;DAT3
t
HD;DAT
t
SU;STA
t
SU;STO
t
BUF
t
RD
t
FD
NOTES:
1. At 100 kbit/s. At other bit rates this value is inversely proportional to the bit-rate of 100 kbit/s.
2. Determined by the external bus-line capacitance and the external bus-line pull-resistor, this must be < 1µs.
3. Spikes on the SDA and SCL lines with a duration of less than 3 t
SCL = 400pF.
4. t
CLCL
1.2MHz) the SI01 interface meets the I
STAR T condition hold time≥ 14 t
SCL low time≥ 16 t
SCL high time≥ 14 t
CLCL
CLCL
CLCL
SCL rise time≤ 1µs–
SCL fall time≤ 0.3µs< 0.3µs
Data set-up time≥ 250ns> 20 t
SDA set-up time (before rep. STAR T cond.)≥ 250ns> 1µs
SDA set-up time (before STOP cond.)≥ 250ns> 8 t
Data hold time≥ 0ns> 8 t
Repeated START set-up time≥ 14 t
STOP condition set-up time≥ 14 t
Bus free time≥ 14 t
CLCL
CLCL
CLCL
SDA rise time≤ 1µs–
SDA fall time≤ 0.3µs< 0.3µs
will be filtered out. Maximum capacitance on bus-lines SDA and
CLCL
= 1/f
= one oscillator clock period at pin XTAL1. For 62ns, 42ns, 33.3ns < t
OSC
2
C-bus specification for bit-rates up to 100 kbit/s.
< 285ns (16MHz, 24MHz, 30MHz > f
CLCL
> 4.0µs
> 4.7µs
> 4.0µs
CLCL
CLCL
> 4.7µs
> 4.0µs
> 4.7µs
2
– t
CLCL
– t
2
1
1
1
1
3
FC
1
1
1
3
OSC
RD
>
1998 Aug 13
15
Page 16
Philips SemiconductorsProduct specification
Single-chip 8-bit microcontroller
EXPLANATION OF THE AC SYMBOLS
Each timing symbol has five characters. The
first character is always ‘t’ (= time). The other
characters, depending on their positions,
indicate the name of a signal or the logical
status of that signal. The designations are:
A – Address
C – Clock
D – Input data
H – Logic level high
I – Instruction (program memory contents)
L – Logic level low, or ALE
P – PSEN
t
ALE
PSEN
PORT 0
LHLL
Q – Output data
R–RD
t – Time
V – Valid
W– WR
X – No longer a valid logic level
Z – Float
Examples: t
t
AVLL
t
t
LLAX
A0–A7A0–A7
LLPL
t
LLIV
signal
signal
t
= Time for address valid to
AVLL
ALE low.
= Time for ALE low to
LLPL
PSEN
low.
t
PLPH
t
PLIV
t
t
PLAZ
t
PXIX
INSTR IN
PXIZ
80C552/83C552
ALE
PSEN
PORT 0
PORT 2
RD
PORT 2
t
AVLL
t
LLAX
A0–A7
FROM RI OR DPL
t
AVWL
t
AVIV
A8–A15A8–A15
Figure 2. External Program Memory Read Cycle
t
WHLH
t
LLDV
t
LLWL
t
RLAZ
t
AVDV
P2.0–P2.7 OR A8–A15 FROM DPHA8–A15 FROM PCH
t
RLDV
t
RLRH
t
RHDZ
t
RHDX
DATA INA0–A7 FROM PCLINSTR IN
1998 Aug 13
Figure 3. External Data Memory Read Cycle
16
Page 17
Philips SemiconductorsProduct specification
Single-chip 8-bit microcontroller
ALE
PSEN
t
LLWL
WR
t
LLAX
A0–A7
FROM RI OR DPL
t
AVWL
t
P2.0–P2.7 OR A8–A15 FROM DPHA8–A15 FROM PCH
PORT 0
PORT 2
t
AVLL
80C552/83C552
t
WHLH
t
WLWH
t
QVWX
t
DW
DATA OUTA0–A7 FROM PCLINSTR IN
WHQX
INSTRUCTION
ALE
CLOCK
OUTPUT DATA
WRITE TO SBUF
INPUT DATA
CLEAR RI
Figure 4. External Data Memory Write Cycle
0.8V
t
t
HIGH
V
IH1
V
IH1
0.8V
t
LOW
r
V
IH1
0.8V0.8V
t
CLCL
t
f
V
IH1
Figure 5. External Clock Drive XTAL1
012345678
t
XLXL
t
t
QVXH
01234567
XHQX
t
XHDV
VALIDVALIDVALIDVALIDVALIDVALIDVALIDVALID
t
XHDX
SET TI
SET RI
Figure 6. Shift Register Mode Timing
1998 Aug 13
17
Page 18
Philips SemiconductorsProduct specification
Single-chip 8-bit microcontroller
VDD–0.5
0.45V
NOTE:
AC INPUTS DURING TESTING ARE DRIVEN AT V
0.45V FOR A LOGIC ‘0’. TIMING MEASUREMENTS ARE MADE AT V
LOGIC ‘1’ AND V
MAX FOR A LOGIC ‘0’.
IL
Figure 7. AC Testing Input/Output
START or repeated START condition
SDA
(INPUT/OUTPUT)
SCL
(INPUT/OUTPUT)
t
FDtRC
t
HD;STA
0.2V
0.2V
DD
DD
t
LOW
+0.9
–0.1
–0.5 FOR A LOGIC ‘1’ AND
DD
t
RD
t
HIGH
t
FC
t
MIN FOR A
IH
SU;DAT1
t
HD;DAT
80C552/83C552
V
+0.1V
V
LOAD
LOAD
V
–0.1V
LOAD
NOTE:
FOR TIMING PURPOSES, A PORT IS NO LONGER FLOATING WHEN A 100MV
CHANGE FROM LOAD VOLTAGE OCCURS, AND BEGINS TO FLOAT WHEN A
100mV CHANGE FROM THE LOADED V
20mA.
Figure 8. Float Waveform
repeated START condition
STOP condition
OH/VOL
t
t
SU;DAT2
TIMING
REFERENCE
POINTS
LEVEL OCCURS. IOH/IOL > +
SU;STA
t
BUF
t
SU;STO
0.7 V
CC
0.3 V
CC
t
SU;DAT3
START condition
0.7 V
CC
0.3 V
CC
–0.1V
V
OH
V
+0.1V
OL
Figure 9. Timing SIO1 (I2C) Interface
1998 Aug 13
18
Page 19
Philips SemiconductorsProduct specification
Single-chip 8-bit microcontroller
50
40
30
, I
mA
I
DD
D
20
10
0
0
NOTE:
These values are valid only within the frequency specifications of the device under test.
f (MHz)
80C552/83C552
(1)
(2)
(3)
(4)
124168
(1) Maximum operating mode; V
(2) Maximum operating mode; V
(3) Maximum idle mode; V
(4) Maximum idle mode; V
DD
DD
= 6V
= 4V
DD
DD
= 6V
= 4V
Figure 10. 16MHz Version Supply Current (IDD) as a Function of Frequency at XTAL1 (f
60
50
40
I
, I
DD
NOTE:
These values are valid only within the frequency specifications of the device under test.
30
mA
D
20
10
0
0
f (MHz)
)
OSC
(1)
(2)
(3)
(4)
124168
2024
(1) Maximum operating mode; V
(2) Maximum operating mode; V
(3) Maximum idle mode; V
(4) Maximum idle mode; V
DD
DD
DD
DD
= 5.5V
= 4.5V
= 5.5V
= 4.5V
1998 Aug 13
Figure 11. 24MHz Version Supply Current (IDD) as a Function of Frequency at XTAL1 (f
19
OSC
)
Page 20
Philips SemiconductorsProduct specification
Single-chip 8-bit microcontroller
V
DD
P1.6
P1.7
V
DD
RST
STADC
(NC)
CLOCK SIGNAL
XTAL2
XTAL1
V
SS
Figure 12. IDD Test Condition, Active Mode
All other pins are disconnected
VDD–0.5
0.5V
0.7V
DD
0.2VDD–0.1
t
CHCL
t
CLCX
AV
V
AV
ref–
t
CLCL
DD
P0
EW
SS
EA
t
CHCX
t
CLCH
I
DD
V
DD
1
80C552/83C552
V
DD
CLOCK SIGNAL
V
DD
P1.6
P1.7
RST
STADC
(NC)
XTAL2
XTAL1
V
SS
Figure 13. IDD Test Condition, Idle Mode
All other pins are disconnected
V
DD
P1.6
P1.7
RST
STADC
(NC)
XTAL2
XTAL1
V
SS
V
DD
P0
EW
EA
AV
SS
AV
ref–
2
I
DD
V
DD
P0
EW
EA
AV
SS
AV
ref–
I
DD
V
V
DD
DD
V
DD
V
DD
Figure 14. Clock Signal Waveform for IDD Tests in Active
and Idle Modes t
CLCH
= t
CHCL
= 5ns
NOTES:
1. Active Mode:
a. The following pins must be forced to V
b. The following pins must be forced to V
c. Ports 1.6 and 1.7 should be connected to V
exceed the I
spec of these pins.
OL1
: EA, RST, Port 0, and EW.
DD
: STADC, AVss, and AV
SS
through resistors of sufficiently high value such that the sink current into these pins cannot
DD
ref–
.
d. The following pins must be disconnected: XTAL2 and all pins not specified above.
2. Idle Mode:
a. The following pins must be forced to V
b. The following pins must be forced to V
c. Ports 1.6 and 1.7 should be connected to V
exceed the I
spec of these pins. These pins must not have logic 0 written to them prior to this measurement.
OL1
: Port 0 and EW.
DD
: RST, STADC, AVss,, AV
SS
through resistors of sufficiently high value such that the sink current into these pins cannot
DD
, and EA.
ref–
d. The following pins must be disconnected: XTAL2 and all pins not specified above.
3. Power Down Mode:
a. The following pins must be forced to V
b. The following pins must be forced to V
c. Ports 1.6 and 1.7 should be connected to V
exceed the I
spec of these pins. These pins must not have logic 0 written to them prior to this measurement.
OL1
: Port 0 and EW.
DD
: RST, STADC, XTAL1, AVss,, AV
SS
through resistors of sufficiently high value such that the sink current into these pins cannot
DD
d. The following pins must be disconnected: XTAL2 and all pins not specified above.
Purchase of Philips I2C components conveys a license under the Philips’ I2C patent
to use the components in the I2C system provided the system conforms to the
2
I
C specifications defined by Philips. This specification can be ordered using the
QFP80: plastic quad flat package; 80 leads (lead length 1.95 mm); body 14 x 20 x 2.8 mmSOT318-2
1998 Aug 13
22
Page 23
Philips SemiconductorsProduct specification
80C552/83C552Single-chip 8-bit microcontroller
NOTES
1998 Aug 13
23
Page 24
Philips SemiconductorsProduct specification
80C552/83C552Single-chip 8-bit microcontroller
Data sheet status
Data sheet
status
Objective
specification
Preliminary
specification
Product
specification
Product
status
Development
Qualification
Production
Definition
This data sheet contains the design target or goal specifications for product development.
Specification may change in any manner without notice.
This data sheet contains preliminary data, and supplementary data will be published at a later date.
Philips Semiconductors reserves the right to make chages at any time without notice in order to
improve design and supply the best possible product.
This data sheet contains final specifications. Philips Semiconductors reserves the right to make
changes at any time without notice in order to improve design and supply the best possible product.
[1]
[1] Please consult the most recently issued datasheet before initiating or completing a design.
Definitions
Short-form specification — The data in a short-form specification is extracted from a full data sheet with the same type number and title. For
detailed information see the relevant data sheet or data handbook.
Limiting values definition — Limiting values given are in accordance with the Absolute Maximum Rating System (IEC 134). Stress above one
or more of the limiting values may cause permanent damage to the device. These are stress ratings only and operation of the device at these or
at any other conditions above those given in the Characteristics sections of the specification is not implied. Exposure to limiting values for extended
periods may affect device reliability.
Application information — Applications that are described herein for any of these products are for illustrative purposes only. Philips
Semiconductors make no representation or warranty that such applications will be suitable for the specified use without further testing or
modification.
Disclaimers
Life support — These products are not designed for use in life support appliances, devices or systems where malfunction of these products can
reasonably be expected to result in personal injury . Philips Semiconductors customers using or selling these products for use in such applications
do so at their own risk and agree to fully indemnify Philips Semiconductors for any damages resulting from such application.
Right to make changes — Philips Semiconductors reserves the right to make changes, without notice, in the products, including circuits, standard
cells, and/or software, described or contained herein in order to improve design and/or performance. Philips Semiconductors assumes no
responsibility or liability for the use of any of these products, conveys no license or title under any patent, copyright, or mask work right to these
products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right infringement, unless
otherwise specified.
Philips Semiconductors
811 East Arques Avenue
P.O. Box 3409
Sunnyvale, California 94088–3409
Telephone 800-234-7381
Copyright Philips Electronics North America Corporation 1998
All rights reserved. Printed in U.S.A.
Date of release: 08-98
Document order number:9397 750 04289
1998 Aug 13
24
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.