1998 Apr 07
36
Philips Semiconductors
Product specification
8-bit Flash microcontrollers
P89C738; P89C739
16.9.2
DATA polling DQ7
The P89C738 also features DATA polling as a method to
indicate to the host system that the Automatic program or
erase algorithms are either in progress or completed.
While the Automatic programming algorithm is in operation
an attempt to read the device will produce the complement
data of the data last written to DQ7. Upon completion of
the Automatic programming algorithm an attempt to read
the device will produce the true data last written to DQ7.
The DATA polling feature is valid after the rising edge of
the second WE pulse of the two write pulse sequences.
While the Automatic erase algorithm is in operation, DQ7
will read a logic 0 until the erase operation is completed.
Upon completion of the erase operation, the data on DQ7
will read a logic 1. The DATA polling feature is valid after
the rising edge of the second WE pulse of two write pulse
sequences.
The DATA polling feature is active during Automatic
program or erase algorithms.
DATA polling appears in Q7 during programming or erase.
16.10 Write operation
Because of the electronic features of the Flash cell, the
data to be programmed into Flash should be reversed
when programming. In other words, to program 00H the
value FFH must be sent to Port 0.
16.11 System considerations
During the switch between active and standby conditions,
transient current peaks are produced on the rising and
falling edges of CE. The magnitude of these transient
current peaks is dependent on the output capacitance
loading of the device.
A ceramic capacitor of minimum 0.1
μ
F (high frequency,
low inherent inductance) should be used on each device
between V
DD
and V
SS
, and between V
PP
and V
SS
to
minimize transient effects.
Table 25
Capacitance of pin V
PP
T
amb
= 25
°
C; f
clk
= 1.0 MHz
SYMBOL
PARAMETER
CONDITION
VALUE
C
IN
C
OUT
input capacitance
output capacitance
V
IN
= 0 V
V
OUT
= 0 V
14 pF
16 pF