AI00877C
ADDRESS
LATCH
A5-A12
(Page Address)
X
ATD & CONTROL LOGIC
64K ARRAY
ADDRESS
LATCH
A0-A4
Y DECODE
VPPGEN
RESET
SENSE AND DATA LATCH
I/O BUFFERS
RB
E
G
W
PAGE
LOAD
TIMER STATUS
TOGGLE BIT
DATA POLLING
DQ0-DQ7
Figure 3. Block Diagram
MicrocontrollerControl Interface
The M28C64C providestwo writeoperationstatus
bitsandonestatuspinthatcanbe usedtominimize
thesystemwritecycle.Thesesignals areavailable
on the I/O port bits DQ7 or DQ6 of the memory
duringprogrammingcycleonly,or asthe RBsignal
on a separate pin.
DQ7
DQ6 DQ5 DQ4 DQ3 DQ2
DQ1 DQ0
DP
TB
PLTS Hi-Z
Hi-Z
Hi-Z
Hi-Z
Hi-Z
Figure 4. StatusBit Assignment
DP = Data Polling
TB = Toggle Bit
PLTS = Page Load Timer Status
Data Polling bit (DQ7).
During the internal write
cycle, any attempt to read the last byte written will
produce on DQ7 the complementary value of the
previously latched bit. Once the write cycle is fin-
ished the true logic value appears on DQ7 in the
read cycle.
Toggle bit (DQ6).
The M28C64C offers another
way for determining when the internal write cycle
iscompleted.DuringtheinternalErase/Writecycle,
DQ6 will toggle from ”0” to ”1” and ”1” to ”0” (the
first read value is ”0”) on subsequent attempts to
readanyaddressin thememory.Whenthe internal
cycle is completed the toggling will stop and the
device will be accessible for a new Read or Write
operation.
Page Load Timer Status bit (DQ5)
. In the Page
Write mode data may be latched by E or W up to
100
μ
s after the previous byte.Up to 32 bytes may
be input. The Data output (DQ5) indicates the
status of the internal Page Load Timer. DQ5 may
be read by asserting Output Enable Low (t
PLTS
).
DQ5 Low indicates the timer is running,
indicates time-out after which the write cycle will
start and no new datamay be input.
Ready/Busy pin.
The RB pin provides a signal at
its open drain output which is low during the
erase/write cycle, but which is released at the
completionof the programming cycle.
High
4/15
M28C64C, M28C64X