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
79
AC ELECTRICAL CHARACTERISTICS (12 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
= 0V
1,
2,
3
VARIABLE CLOCK
4
33 MHz CLOCK
4
SYMBOL FIGURE PARAMETER MIN MAX MIN MAX UNIT
1/t
CLCL
57 Oscillator frequency 0 33 MHz
t
LHLL
57 ALE pulse width 2t
CLCL
–40 21 ns
t
AVLL
57 Address valid to ALE low t
CLCL
–25 5 ns
t
LLAX
57 Address hold after ALE low t
CLCL
–25 5 ns
t
LLIV
57 ALE low to valid instruction in 4t
CLCL
–65 55 ns
t
LLPL
57 ALE low to PSEN low t
CLCL
–25 5 ns
t
PLPH
57 PSEN pulse width 3t
CLCL
–45 45 ns
t
PLIV
57 PSEN low to valid instruction in 3t
CLCL
–60 30 ns
t
PXIX
57 Input instruction hold after PSEN 0 0 ns
t
PXIZ
57 Input instruction float after PSEN t
CLCL
–25 5 ns
t
AVIV
57 Address to valid instruction in 5t
CLCL
–80 70 ns
t
PLAZ
57 PSEN low to address float 10 10 ns
Data Memory
t
RLRH
58, 59 RD pulse width 6t
CLCL
–100 82 ns
t
WLWH
58, 59 WR pulse width 6t
CLCL
–100 82 ns
t
RLDV
58, 59 RD low to valid data in 5t
CLCL
–90 60 ns
t
RHDX
58, 59 Data hold after RD 0 0 ns
t
RHDZ
58, 59 Data float after RD 2t
CLCL
–28 32 ns
t
LLDV
58, 59 ALE low to valid data in 8t
CLCL
–150 90 ns
t
AVDV
58, 59 Address to valid data in 9t
CLCL
–165 105 ns
t
LLWL
58, 59 ALE low to RD or WR low 3t
CLCL
–50 3t
CLCL
+50 40 140 ns
t
AVWL
58, 59 Address valid to WR low or RD low 4t
CLCL
–75 45 ns
t
QVWX
58, 59 Data valid to WR transition t
CLCL
–30 0 ns
t
WHQX
58, 59 Data hold after WR t
CLCL
–25 5 ns
t
QVWH
59 Data valid to WR high 7t
CLCL
–130 80 ns
t
RLAZ
58, 59 RD low to address float 0 0 ns
t
WHLH
58, 59 RD or WR high to ALE high t
CLCL
–25 t
CLCL
+25 5 55 ns
External Clock
t
CHCX
61 High time 17 t
CLCL
–t
CLCX
ns
t
CLCX
61 Low time 17 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 12t
CLCL
360 ns
t
QVXH
60 Output data setup to clock rising edge 10t
CLCL
–133 167 ns
t
XHQX
60 Output data hold after clock rising edge 2t
CLCL
–80 50 ns
t
XHDX
60 Input data hold after clock rising edge 0 0 ns
t
XHDV
60 Clock rising edge to input data valid 10t
CLCL
–133 167 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 45 ns is permitted. This limited bus contention will not cause damage to Port 0
drivers.
4. Parts are tested to 3.5 MHz, but 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
80
AC ELECTRICAL CHARACTERISTICS (12 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 14 t
CLCL
> 4.0 µs
4
t
LOW
SCL low time 16 t
CLCL
> 4.7 µs
4
t
HIGH
SCL high time 14 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 > 20 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 > 8 t
CLCL
t
HD;DAT
Data hold time 0 ns > 8 t
CLCL
– t
FC
t
SU;STA
Repeated START set-up time 14 t
CLCL
4
> 4.7 µs
4
t
SU;STO
STOP condition set-up time 14 t
CLCL
4
> 4.0 µs
4
t
BUF
Bus free time 14 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. For 63 ns < t
CLCL
< 285 ns (16 MHz > f
OSC
> 3.5 MHz) the I
2
C interface meets the
I
2
C-bus specification for bit-rates up to 100 kbit/s.
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
81
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
Q – Output data
R–RD
signal
t Time
V Valid
W– WR
signal
X No longer a valid logic level
Z Float
Examples: t
AVLL
= Time for address valid to ALE low.
t
LLPL
= Time for ALE low to PSEN low.
t
PXIZ
ALE
PSEN
PORT 0
PORT 2
A0–A15 A8–A15
A0–A7 A0–A7
t
AVLL
t
PXIX
t
LLAX
INSTR IN
t
LHLL
t
PLPH
t
LLIV
t
PLAZ
t
LLPL
t
AVIV
SU00006
t
PLIV
Figure 57. External Program Memory Read Cycle
ALE
PSEN
PORT 0
PORT 2
RD
A0–A7
FROM RI OR DPL
DATA IN A0–A7 FROM PCL INSTR IN
P2.0–P2.7 OR A8–A15 FROM DPF A0–A15 FROM PCH
t
WHLH
t
LLDV
t
LLWL
t
RLRH
t
LLAX
t
RLAZ
t
AVLL
t
RHDX
t
RHDZ
t
AVWL
t
AVDV
t
RLDV
SU00025
Figure 58. External Data Memory Read Cycle

P89C660HBA/00,512

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