Philips Semiconductors Product data
P89C660/P89C662/P89C664/
P89C668
80C51 8-bit Flash microcontroller family
16KB/32KB/64KB ISP/IAP Flash with 512B/1KB/2KB/8KB RAM
2002 Oct 28
76
DC ELECTRICAL CHARACTERISTICS
T
amb
= 0 °C to +70 °C, 5 V ± 10% or –40 °C to +85 °C; 5V ±5%; V
SS
= 0 V
SYMBOL
PARAMETER
TEST
LIMITS
UNIT
SYMBOL
PARAMETER
CONDITIONS
MIN TYP
1
MAX
UNIT
V
IL
Input low voltage 4.5 V < V
CC
< 5.5 V –0.5 0.2 V
CC
–0.1 V
V
IL2
Input low voltage to P1.6/SCL, P1.7/SDA
11
–0.5 0.3V
DD
V
V
IH
Input high voltage (ports 0, 1, 2, 3, EA) 0.2V
CC
+0.9 V
CC
+0.5 V
V
IH1
Input high voltage, XTAL1, RST 0.7V
CC
V
CC
+0.5 V
V
IH2
Input high voltage, P1.6/SCL, P1.7/SDA
11
0.7V
DD
6.0 V
V
OL
Output low voltage, ports 1, 2, 3
8
V
CC
= 4.5 V
I
OL
= 1.6 mA
2
0.4 V
V
OL1
Output low voltage, port 0, ALE, PSEN
7,
8
V
CC
= 4.5 V
I
OL
= 3.2 mA
2
0.45 V
V
OL2
Output low voltage, P1.6/SCL, P1.7/SDA I
OL
= 3.0 mA 0.4 V
V
OH
Output high voltage, ports 1, 2, 3
3
V
CC
= 4.5 V
I
OH
= –30 µA
V
CC
– 0.7 V
V
OH1
Output high voltage (port 0 in external bus mode),
ALE
9
, PSEN
3
V
CC
= 4.5 V
I
OH
= –3.2 mA
V
CC
– 0.7 V
I
IL
Logical 0 input current, ports 1, 2, 3 V
IN
= 0.4 V –1 –75 µA
I
TL
Logical 1-to-0 transition current, ports 1, 2, 3
6
V
IN
= 2.0 V
See Note 4
–650 µA
I
LI
Input leakage current, port 0 0.45 < V
IN
< V
CC
– 0.3 ±10 µA
I
L2
Input leakage current, P1.6/SCL, P1.7/SDA
0V < VI < 6 V
0V < V
DD
< 5.5 V
10 µA
I
CC
Power supply current (see Figure 64): See Note 5
Active mode (see Note 5)
Idle mode (see Note 5)
Power-Down mode or clock stopped (see Figure 71
f diti )
T
amb
= 0 °C to 70 °C 20 100 µA
for conditions)
T
amb
= –40 °C to +85 °C 125 µA
Programming and erase mode f
osc
= 20 MHz 60 mA
R
RST
Internal reset pull-down resistor 40 225 k
C
IO
Pin capacitance
10
(except EA) 15 pF
NOTES:
1. Typical ratings are not guaranteed. The values listed are at room temperature, 5 V.
2. Capacitive loading on ports 0 and 2 may cause spurious noise to be superimposed on the V
OL
s of ALE and ports 1 and 3. The noise is due
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 > 100 pF), the noise pulse on the ALE pin may exceed 0.8 V. 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
OL
can exceed these conditions provided that no
single output sinks more than 5mA and no more than two outputs exceed the test conditions.
3. Capacitive loading on ports 0 and 2 may cause the V
OH
on ALE and PSEN to momentarily fall below the V
CC
–0.7 specification when the
address bits are stabilizing.
4. Pins of ports 1, 2 and 3 source a transition current when they are being externally driven from 1 to 0. The transition current reaches its
maximum value when V
IN
is approximately 2 V.
5. See Figures 68 through 71 for I
CC
test conditions and Figure 64 for I
CC
vs Freq.
Active mode: I
CC(MAX)
= (2.8 × FREQ. + 8.0)mA for all devices, in 6 clock mode; (1.4 × FREQ. + 8.0)mA in 12 clock mode.
Idle mode: I
CC(MAX)
= (1.2 × FREQ. +1.0)mA in 6 clock mode; (0.6 × FREQ. +1.0)mA in 12 clock mode.
6. This value applies to T
amb
= 0 °C to +70 °C.
7. Load capacitance for port 0, ALE, and PSEN
= 100 pF, load capacitance for all other outputs = 80 pF.
8. Under steady state (non-transient) conditions, I
OL
must be externally limited as follows:
Maximum I
OL
per port pin: 15 mA (*NOTE: This is 85 °C specification.)
Maximum I
OL
per 8-bit port: 26 mA
Maximum total I
OL
for all outputs: 71 mA
If I
OL
exceeds the test condition, V
OL
may exceed the related specification. Pins are not guaranteed to sink current greater than the listed
test conditions.
9. ALE is tested to V
OH1
, except when ALE is off then V
OH
is the voltage specification.
10.Pin capacitance is characterized but not tested. Pin capacitance is less than 25 pF. Pin capacitance of ceramic package is less than 15 pF
(except EA
is 25 pF).
11. The input threshold voltage of P1.6 and P1.7 (SIO1) meets the I
2
C specification, so an input voltage below 1.5 V will be recognized as a logic 0
while an input voltage above 3.0 V will be recognized as a logic 1.
Philips Semiconductors Product data
P89C660/P89C662/P89C664/
P89C668
80C51 8-bit Flash microcontroller family
16KB/32KB/64KB ISP/IAP Flash with 512B/1KB/2KB/8KB RAM
2002 Oct 28
77
AC ELECTRICAL CHARACTERISTICS (6 CLOCK MODE)
T
amb
= 0 °C to +70 °C, V
CC
= 5 V ± 10% or –40 °C to +85 °C, V
CC
= 5 V ±5%, V
SS
= 0 V
1,
2,
3
VARIABLE CLOCK
4
20 MHz CLOCK
4
SYMBOL FIGURE PARAMETER MIN MAX MIN MAX UNIT
1/t
CLCL
57 Oscillator frequency 0 20 MHz
t
LHLL
57 ALE pulse width t
CLCL
–40 10 ns
t
AVLL
57 Address valid to ALE low 0.5t
CLCL
–20 5 ns
t
LLAX
57 Address hold after ALE low 0.5t
CLCL
–20 5 ns
t
LLIV
57 ALE low to valid instruction in 2t
CLCL
–65 35 ns
t
LLPL
57 ALE low to PSEN low 0.5t
CLCL
–20 5 ns
t
PLPH
57 PSEN pulse width 1.5t
CLCL
–45 30 ns
t
PLIV
57 PSEN low to valid instruction in 1.5t
CLCL
–60 15 ns
t
PXIX
57 Input instruction hold after PSEN 0 0 ns
t
PXIZ
57 Input instruction float after PSEN 0.5t
CLCL
–20 5 ns
t
AVIV
57 Address to valid instruction in 2.5t
CLCL
–80 45 ns
t
PLAZ
57 PSEN low to address float 10 10 ns
Data Memory
t
RLRH
58, 59 RD pulse width 3t
CLCL
–100 50 ns
t
WLWH
58, 59 WR pulse width 3t
CLCL
–100 50 ns
t
RLDV
58, 59 RD low to valid data in 2.5t
CLCL
–90 35 ns
t
RHDX
58, 59 Data hold after RD 0 0 ns
t
RHDZ
58, 59 Data float after RD t
CLCL
–20 5 ns
t
LLDV
58, 59 ALE low to valid data in 4t
CLCL
–150 50 ns
t
AVDV
58, 59 Address to valid data in 4.5t
CLCL
–165 60 ns
t
LLWL
58, 59 ALE low to RD or WR low 1.5t
CLCL
–50 1.5t
CLCL
+50 25 125 ns
t
AVWL
58, 59 Address valid to WR low or RD low 2t
CLCL
–75 25 ns
t
QVWX
58, 59 Data valid to WR transition 0.5t
CLCL
–25 0 ns
t
WHQX
58, 59 Data hold after WR 0.5t
CLCL
–20 5 ns
t
QVWH
59 Data valid to WR high 3.5t
CLCL
–130 45 ns
t
RLAZ
58, 59 RD low to address float 0 0 ns
t
WHLH
58, 59 RD or WR high to ALE high 0.5t
CLCL
–20 0.5t
CLCL
+20 5 45 ns
External Clock
t
CHCX
61 High time 20 t
CLCL
–t
CLCX
ns
t
CLCX
61 Low time 20 t
CLCL
–t
CHCX
ns
t
CLCH
61 Rise time 5 ns
t
CHCL
61 Fall time 5 ns
Shift Register
t
XLXL
60 Serial port clock cycle time 6t
CLCL
300 ns
t
QVXH
60 Output data setup to clock rising edge 5t
CLCL
–133 117 ns
t
XHQX
60 Output data hold after clock rising edge t
CLCL
–30 20 ns
t
XHDX
60 Input data hold after clock rising edge 0 0 ns
t
XHDV
60 Clock rising edge to input data valid 5t
CLCL
–133 117 ns
NOTES:
1. Parameters are valid over operating temperature range unless otherwise specified.
2. Load capacitance for port 0, ALE, and PSEN
= 100 pF, load capacitance for all other outputs = 80 pF.
3. Interfacing the microcontroller to devices with float times up to 45ns is permitted. This limited bus contention will not cause damage to Port 0 drivers.
4. Parts are tested to 2 MHz, but are guaranteed to operate down to 0 Hz.
Philips Semiconductors Product data
P89C660/P89C662/P89C664/
P89C668
80C51 8-bit Flash microcontroller family
16KB/32KB/64KB ISP/IAP Flash with 512B/1KB/2KB/8KB RAM
2002 Oct 28
78
AC ELECTRICAL CHARACTERISTICS (6 CLOCK MODE) (Continued)
T
amb
= 0 °C to +70 °C, V
CC
= 5 V ± 10% or –40 °C to +85 °C,V
CC
= 5 V ± 5%, V
SS
= 0 V
1,
2
SYMBOL PARAMETER INPUT OUTPUT
I
2
C Interface
t
HD;STA
START condition hold time 7 t
CLCL
> 4.0 µs
4
t
LOW
SCL low time 8 t
CLCL
> 4.7 µs
46
t
HIGH
SCL high time 7 t
CLCL
> 4.0 µs
4
t
RC
SCL rise time 1 µs
5
t
FC
SCL fall time 0.3 µs < 0.3 µs
6
t
SU;DAT1
Data set-up time 250 ns > 10 t
CLCL
– t
RD
t
SU;DAT2
SDA set-up time (before rep. START cond.) 250 ns > 1 µs
4
t
SU;DAT3
SDA set-up time (before STOP cond.) 250 ns > 4 t
CLCL
t
HD;DAT
Data hold time 0 ns > 4 t
CLCL
– t
FC
t
SU;STA
Repeated START set-up time 7 t
CLCL
4
> 4.7 µs
4
t
SU;STO
STOP condition set-up time 7 t
CLCL
4
> 4.0 µs
4
t
BUF
Bus free time 7 t
CLCL
4
> 4.7 µs
4
t
RD
SDA rise time 1 µs
7
5
t
FD
SDA fall time 300 ns
7
< 0.3 µs
6
NOTES:
1. Parameters are valid over operating temperature range and voltage range unless otherwise specified.
2. Load capacitance for port 0, ALE, and PSEN
= 100 pF, load capacitance for all other outputs = 80 pF.
3. These values are characterized but not 100% production tested.
4. At 100 kbit/s. At other bit rates this value is inversely proportional to the bit-rate of 100 kbit/s.
5. Determined by the external bus-line capacitance and the external bus-line pull-resistor, this must be < 1 µs.
6. Spikes on the SDA and SCL lines with a duration of less than 3 t
CLCL
will be filtered out. Maximum capacitance on bus-lines SDA and
SCL = 400 pF.
7. t
CLCL
= 1/f
OSC
= one oscillator clock period at pin XTAL1.

P89C662HBA/00,512

Mfr. #:
Manufacturer:
NXP Semiconductors
Description:
IC MCU 8BIT 32KB FLASH 44PLCC
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union