X88257.pdf 데이터시트 (총 15 페이지) - 파일 다운로드 X88257 데이타시트 다운로드

No Preview Available !

8X0858125M7icrocontroller Family Compatible
256K
X88257
32,768 x 8 Bit
E2 Micro-Peripheral
FEATURES
• Multiplexed Address/Data Bus
—Direct Interface to Popular 8051 Family
• High Performance CMOS
—Fast Access Time, 120ns
—Low Power
—60mA Active Maximum
—500µA Standby Maximum
• Software Data Protection
• Toggle Bit Polling
—Early End of Write Detection
• Page Mode Write
—Allows up to 128 Bytes to be Written in
One Write Cycle
• High Reliability
—Endurance: 10,000 Write Cycle
—Data Retention: 100 Years
• 28-Lead PDIP Package
• 28-Lead SOIC Package
• 32-Lead PLCC Package
DESCRIPTION
The X88257 is an 32K x 8 E2PROM fabricated with
advanced CMOS Textured Poly Floating Gate Technol-
ogy. The X88257 features a multiplexed address and
data bus allowing direct interface to a variety of popular
single-chip microcontrollers operating in expanded mul-
tiplexed mode without the need for additional interface
circuitry.
FUNCTIONAL DIAGRAM
CE, CE
WR
RD
PSEN
A8–A14
ALE
CONTROL
LOGIC
LX
AD
TE
CC
HO
ED
SE
SOFTWARE
DATA
PROTECT
32K x 8
E2PROM
Y DECODE
I/O & ADDRESS LATCHES AND BUFFERS
A/D0–A/D7
6509 ILL F02.1
© Xicor, Inc. 1994-1997 Patents Pending
6509-1.9 4/9/96 T2/C5/D8 NS
1 Characteristics subject to change without notice

No Preview Available !

X88257
PIN DESCRIPTIONS
Address/Data (A/D0–A/D7)
Multiplexed low-order addresses and data. The ad-
dresses flow into the device while ALE is HIGH. After
ALE transitions from a HIGH to LOW the addresses are
latched. Once the addresses are latched these pins
input data or output data depending on RD, WR, PSEN,
and CE.
Addresses (A8–A14)
High order addresses flow into the device when ALE =
VIH and are latched when ALE goes LOW.
Chip Enable (CE)
The Chip Enable input must be LOW to enable all read/
write operations. When CE is HIGH, ALE is LOW, and
CE is LOW, the X88257 is placed in the low power
standby mode. If CE is used to select the device, the CE
must be tied LOW.
Chip Enable (CE)
Chip enable is active HIGH. When CE is used to select
the device, the CE must be tied HIGH.
Program Store Enable (PSEN)
When the X88257 is to be used in a 8051-based system,
PSEN is tied directly to the microcontroller’s PSEN
output.
Read (RD)
When the X88257 is to be used in a 8051-based system,
RD is tied directly to the microcontroller’s RD output.
Write (WR)
When the X88257 is to be used in a 8051-based system,
WR is tied directly to the microcontroller’s WR output.
Address Latch Enable (ALE)
Addresses flow through the latches to address decoders
when ALE is HIGH and are latched when ALE transitions
from a HIGH to LOW.
PIN CONFIGURATION
PDIP
SOIC
A14
A12
ALE
PSEN
CE
NC
NC
NC
NC
NC
A/D0
A/D1
A/D2
VSS
1 28
2 27
3 26
4 25
5 24
6 23
7 X88257 22
8 21
9 20
10 19
11 18
12 17
13 16
14 15
PLCC
VCC
WR
A13
A8
A9
A11
RD
A10
CE
A/D7
A/D6
A/D5
A/D4
A/D3
6509 FHD F01.3
PSEN
CE
NC
NC
NC
NC
NC
NC
A/D0
4 3 2 1 32 31 30
5 29
6 28
7 27
8 26
9
X88257
25
10 24
11 23
12 22
13 21
14 15 16 17 18 19 20
A8
A9
A11
NC
RD
A10
CE
A/D7
A/D6
PIN NAMES
Symbol
ALE
A/D0–A/D7
A8–A14
RD
WR
PSEN
CE, CE
VSS
VCC
NC
6509 FHD F01A.5
Description
Address Latch Enable
Address Inputs/Data I/O
Address Inputs
Read Input
Write Input
Program Store Enable Input
Chip Enable
Ground
Supply Voltage
No Connect
6509 PGM T01.1
2

No Preview Available !

X88257
TYPICAL APPLICATION
U?
31 EA/VP
19 X1
18 X2
9 RESET
12 INT0
13 INT1
14 T0
15 T1
1 P1.0
2 P1.1
3 P1.2
4 P1.3
5 P1.4
6 P1.5
7 P1.6
8 P1.7
8051
P0.0
P0.1
P0.2
P0.3
P0.4
P0.5
P0.6
P0.7
39
38
37
36
35
34
33
32
P2.0
P2.1
P2.2
P2.3
P2.4
P2.5
P2.6
P2.7
21
22
23
24
25
26
27
28
RD
WR
PSEN
ALE/P
TXD
RXD
17
16
29
30
11
10
11 A/D0
12 A/D1
12 A/D2
15 A/D3
16 A/D4
17 A/D5
18 A/D6
19 A/D7
25 A8
24 A9
21 A10
23 A11
2 A12
26 A13
1 A14
20 CE
22 RD
27 WR
4 PSEN
3 ALE
CE 5
X88257
6509 ILL F03.3
PRINCIPLES OF OPERATION
The X88257 is a highly integrated peripheral device for
a wide variety of single-chip microcontrollers. The X88257
provides 32K-bytes of 5V E2PROM which can be used
either for program storage, data storage or a combina-
tion of both, in systems based upon Harvard (80XX)
architectures. The X88257 incorporates the interface
circuitry normally needed to decode the control signals
and demultiplex the address/data bus to provide a
“seamless” interface.
The interface inputs on the X88257 are configured such
that it is possible to directly connect them to the proper
interface signals of the appropriate single-chip micro-
controller. In the Harvard type system, the reading of
data from the chip is controlled either by the PSEN or the
RD signal, which essentially maps the X88257 into both
the Program and the Data Memory address map.
The X88257 also features the industry standard 5V
E2PROM characteristics such as byte or page mode
write and Toggle Bit Polling.
DEVICE OPERATION
Modes—Mixed Program/Data Memory
By properly assigning the address spaces, a single
X88257 can be used as both the program and data
memory. This would be accomplished by connecting all
the 8051 control outputs to the corresponding inputs of
the X88257.
Program Memory Mode
This mode of operation is read-only. The PSEN and ALE
inputs of the X88257 are tied directly to the PSEN and
ALE outputs of the microcontroller. The RD and WR
inputs are tied HIGH.
When ALE is HIGH, the A/D0–A/D7 and A8–A14 ad-
dresses flow into the device. The addresses, both low-
and high-order, are latched when ALE transitions LOW
(VIL). PSEN will then go LOW and after tPLDV; Valid data
is presented on the A/D0–A/D7 pins. CE must be LOW
during the entire operation.
3

No Preview Available !

X88257
DATA MEMORY MODE
This mode of operation allows both read and write
functions. The PSEN input is tied to VIH or to VCC
through a pull-up resistor. The ALE, RD, and WR inputs
are tied directly to the microcontroller ALE, RD, and WR
outputs.
Read
This operation is quite similar to the program memory
read. A HIGH to LOW transition on ALE latches the
addresses and the data will be output on the AD pins
after RD goes LOW (tRLDV).
Write
A write is performed by latching the addresses on the
falling edge of ALE. Then WR is strobed LOW followed
by valid data being presented at the A/D0–A/D7 pins.
The data will be latched into the X88257 on the rising
edge of WR. To write to the X88257, a three-byte
command sequence must precede the byte(s) being
written. (See Software Data Protection.)
MODE SELECTION
CE PSEN
VCC
HIGH
LOW
LOW
LOW
X
X
LOW
HIGH
HIGH
RD
X
X
HIGH
LOW
HIGH
WR
X
X
HIGH
HIGH
Mode
Standby
Standby
Read
Read
Write
I/O
High Z
High Z
DOUT
DOUT
DIN
Power
Standby (CMOS)
Standby (TTL)
Active
Active
Active
6509 PGM T02
PAGE WRITE OPERATION
Regardless of the microcontroller employed, the X88257
supports page mode write operations. This allows the
microcontroller to write from 1 to 128 bytes of data to the
X88257. Each individual write within a page write opera-
tion must conform to the byte write timing requirements.
The falling edge of WR starts a timer delaying the
internal programming cycle 100µs. Therefore, each
successive write operation must begin within 100µs of
the last byte written. The following waveforms illustrate
the sequence and timing requirements.
Page Write Timing Sequence for WR Controlled Operation
OPERATION
CE
BYTE 0
BYTE 1
BYTE 2
LAST BYTE
READ (1)(2)
AFTER tWC READY FOR
NEXT WRITE OPERATION
ALE
A/D0–A/D7
A8–A14
WR
AIN DIN
An
AIN DIN
An
AIN DIN
An
AIN DIN
An
AIN DOUT
An
AIN
ADDR
AIN
Next Address
PSEN(RD)
tBLC
Notes: (1) For each successive write within a page write cycle A7–A14 must be the same.
tWC
6509 ILL F08.1
4

No Preview Available !

X88257
TOGGLE BIT POLLING
Because the typical write timing is less than the specified
5ms, Toggle Bit Polling has been provided to determine
the early end of write. During the internal programming
cycle I/O6 will toggle from “1” to “0” and “0” to “1” on
Toggle Bit Polling RD/WR Control
subsequent attempts to read the device. When the
internal cycle is complete the toggling will cease and the
device will be accessible for additional read or write
operations.
OPERATION
LAST BYTE
WRITTEN
CE
I/O6=X
I/O6=X
I/O6=X
I/O6=X
X88C64 READY FOR
NEXT OPERATION
ALE
A/D0–A/D7
AIN DIN
AIN DOUT
AIN DOUT
AIN DOUT
AIN DOUT
AIN
A8–A14
An
An
An
An
An ADDR
WR
RD
SOFTWARE DATA PROTECTION
Software Data Protection (SDP) is employed to protect
the entire array against inadvertent writes. To write to the
X88257, a three-byte command sequence must precede
the byte(s) being written. All write operations, both the
command sequence and any data write operations must
conform to the page write timing requirements.
Writing with SDP
WRITE AA
TO 5555
WRITE 55
TO 2AAA
6509 ILL F09.1
WRITE A0
TO 5555
PERFORM BYTE
OR PAGE WRITE
OPERATIONS
WAIT tWC
EXIT ROUTINE
6509 ILL F10.1
5