SGS Thomson Microelectronics M27W016 Datasheet

16 Mbit (1Mb x16) 3V Supply FlexibleROM™ Memory

FEATURES SUMMARY

ONE TIME PROGRAMMABLE
SUPPLY VOLTAGE
–V –V
ACCESS TIME
– 90ns at V – 10 0, 110ns at V
PROGRAMMING TIME
– 9µs per Word typical – Multiple Word Programm ing Option
SUITABLE FOR ON-BOARD PROGRAMMING
PROGRAM CONTROLLER
– Embedded Word Program algorithms
ELECTRONIC SIGNATURE
– Manufacturer Code: 0020h – Device Code : 888Dh
2.7 to 3.6V for Read
CC =
11.4 to 12.6V for Program
PP =
3.0 to 3.6V
CC =
2.7 to 3.6V
CC =
(2s typical Chip Program)

Figure 1. Packages

SO44 (M)
42
1
M27W016
TSOP48 (N)
12 x 20mm
PDIP42 (B)
42
1
SDIP42 (S)
1/26March 2003
M27W016

TABLE OF CONTENTS

FEATURES SUMMARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 1. Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 2. Logic Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Table 1. Signal Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Figure 3. PDIP Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Figure 4. SDIP Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Figure 5. SO Connections. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Figure 6. TSOP Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
SIGNAL DESCRIPTIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Address Inputs (A0-A19). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Data Inputs/Outputs (DQ0-DQ7). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Data Inputs/Outputs (DQ8-DQ15 ). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Chip Enable (E). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Output Enable (G). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
V
Supply Voltage. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
CC
Program Supply Voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
V
PP
Vss Ground.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
BUS OPERATIONS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Bus Read. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Bus Write. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Output Disable. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Automatic Standby. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Electronic Signature. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
Table 2. Bus Operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
COMMAND INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Read/Reset Command.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Auto Select Command. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Word Program Command.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Multiple Word Program Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
Setup Phase.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Program Phase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Verify Phase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0
Exit Phase. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 3. Standard Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1
Table 4. Multiple Word Program Command . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Table 5. Program Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 7. Multiple Word Program Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2/26
M27W016
STATUS REGISTER. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Data Polling Bit (DQ7). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Toggle Bit (DQ6).. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Error Bit (DQ5). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
V
Status Bit (DQ4). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
PP
Multiple Word Program Bit (DQ0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Multiple Word Program Bit (DQ0) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Table 6. Status Register Bits. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Figure 8. Data Polling Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4
Figure 9. Data Toggle Flowchart. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4
MAXIMUM RATING. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 7. Absolute Maximum Ratings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
DC and AC PARAMETERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6
Table 8. Operating and AC Measurement Conditions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 10. AC Measurement I/O Waveform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 11. AC Measurement Load Circuit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 9. Device Capacitance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Table 10. DC Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 12. Read AC Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 11. Read AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 13. Chip Enable Controlled, Write AC Waveforms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Table 12. Chip Enable Controlled, Write AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
PACKAGE MECHANICAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
SO44 - 44 lead Plastic Small Outline, 500 mils body width, Package Outline . . . . . . . . . . . . . . . . 20
SO44 - 44 lead Plastic Small Outline, 500 mils body width, Package Mechanical Data . . . . . . . . . 20
TSOP48 - 48 lead Plastic Thin Small Outline, 12 x 20mm, Package Outlin e . . . . . . . . . . . . . . . . . 21
TSOP48 - 48 lead Plastic Thin Small Outline, 12 x 20mm, Package Me chanical Data . . . . . . . . . 21
PDIP42 - 42 pin Plastic DIP, 600 mils width, Bottom View Package Outline . . . . . . . . . . . . . . . . . 22
PDIP42 - 42 pin Plastic DIP, 600 mils width, Package Mechanical Data . . . . . . . . . . . . . . . . . . . . 22
SDIP42 - 42 pin Shrink Plastic DIP, 600 mils width, Package Outline . . . . . . . . . . . . . . . . . . . . . . 23
SDIP42 - 42 pin Shrink Plastic DIP, 600 mils width, Package Mechanical Data. . . . . . . . . . . . . . .23
PART NUMBERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 17. Ordering Information Scheme. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
REVISION HISTORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 18. Document Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
3/26
M27W016

SUMMARY DESCRIPTION

The M27W016 is a 16 Mbit (2Mb x16) non-volatile, One Time Programmable (OT P), FlexibleROM™ Memory. Read operations can be performed using a single low voltage (2.7 to 3.6V) supply. Program operations require an additional V
(11.4 to
PP
12.6V) power supply. On power-up the memory defaults to Read mode where it can be read in the same way as a ROM or EPROM.
Program commands are written to t he Command Interface of the memory. An on-chip Program Con­troller (PC) simplifies the process of programming the memory by taking care of all of the special op­erations that are required to update the memory conte nts.
The M27W016 features an in novative command, Multiple Word Program, used to program large streams of data. It greatly reduces the total pro-

Figure 2. Logic Diagram Table 1. Signal Names

gramming time when a large number of Words are written to the memory at any one time. Using this command the entire memory can be program m ed in 2s, compared to 9s using the standard Word Progra m.
The end of a program operation can be de tected and any error conditions identified. The command set required to control the memory is consistent with JEDEC standards.
Chip Enable and Output Enable signals control the bus operation of the memory. They allo w simple connection to most microprocessors, often without additional logic.
The memory is offered in SO44, TSOP48 (12 x 20mm), PDIP42 and SDIP42 packages. The memory is supplied with all the bits set to ’1’.
A0-A19 Address Inputs
V
V
20
A0-A19 DQ0-DQ15
E
G
M27W016
V
CC
SS
PP
16
AI05906
DQ0-DQ15 Data Inputs/Outputs E G V
CC
V
PP
V
SS
NC Not Connected Internally
Chip Enable Output Enable Supply Voltage read Supply Voltage program Ground
4/26

Figure 3. PDIP Connection s Figure 4. SDIP Connection s

M27W016
A18 A17
A7 A6 A5 A4 A3 A2 A1 A0
V
SS
DQ0 DQ8 DQ1 DQ9 DQ2
DQ10
DQ3
DQ11
1 2 3 4 5 6 7 8 9 10
M27W016
11
E
12 13
G
14 15 16 17 18 19 20 21
AI05907
42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22
A19 A8 A9 A10 A11 A12 A13 A14 A15 A16 V
PP
V
SS
DQ15 DQ7 DQ14 DQ6 DQ13 DQ5 DQ12 DQ4 V
CC
A18 A17
A7 A6 A5 A4 A3 A2 A1 A0
V
SS
DQ0 DQ8 DQ1 DQ9 DQ2
DQ10
DQ3
DQ11
1 2 3 4 5 6 7 8 9 10
M27W016
11
E
12 13
G
14 15 16 17 18 19 20 21
AI05907
42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22
A19 A8 A9 A10 A11 A12 A13 A14 A15 A16 V
PP
V
SS
DQ15 DQ7 DQ14 DQ6 DQ13 DQ5 DQ12 DQ4 V
CC
5/26
M27W016

Figure 5. SO Connection s Figure 6. TSOP Connection s

NC A18 A17 A8
A7 A6 A5 A4 A3 A2 A1 A0
V
SS
DQ0 DQ8
1 2 3 4 5 6 7 8 9 10 11
M27W016
12
E
13 14
G
15 16 17DQ1
DQ9
18 19
DQ10
DQ3
20 21
DQ11
44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 2322
NC
A19
A9 A10 A11 A12 A13 A14 A15 A16 V
PP
V
SS
DQ15 DQ7 DQ14 DQ6 DQ13 DQ5DQ2 DQ12 DQ4 V
CC
AI05909
V
PP A16 A15 A14
A13 A12
A11 A10
A9
A8
A19
V
SS
NC
A18 A17
A5
A0
A7 A6
A4
A3 A2 A1
1
12
M27W016
13
24 25
E
48
37 36
V
SS
V
SS
DQ15 DQ7 DQ14 DQ6 DQ13 DQ5 DQ12 DQ4
V
CC
V
CC
NC DQ11 DQ3 DQ10 DQ2 DQ9 DQ1 DQ8 DQ0 G
V
SS
V
SS
AI05917
6/26

SIGNAL DESCRIPTIONS

See Figure 2, Logic Diagram, and Table 1, Sign al Names, for a brief overview of the signals connect­ed to this device.

Address Inputs (A0-A19). The Address Inputs select the cells i n the memory array to a ccess dur­ing Bus Read operations. During Bus Write opera­tions they control the commands sent to the Command Interface of the Program Controller.

Data Inputs/Outputs (DQ0-DQ7). The Data In­puts/Outputs output the data stored at the selected address during a Bus Read operation. During Bus Write operations they represent the command sent to the Command Interface of the Program Controller. When reading the Status Register they report the status of the ongoing algorithm.

Data Inputs/Outputs (DQ8-DQ15). The Data In­puts/Outputs output the data stored at the selected address during a Bus Read operation. During Bus Write operations the Command Interface does not use these bits. When reading t he Status Register these bits should be ignored.

Chip Enable (E
). The Chip Enable, E, activates
the memory, allowing Bus Read operat ions to be performed. It also controls the B us Write opera­tions, when V
Output Enable (G
is in the VHH range.
PP
). The Ou tput Enable, G, con-
trols the Bus Read operations of the memory. It
M27W016
also allows Bus Write operations, when V the V
V
range.
HH
Supply Voltage. The VCC Supply Voltage
CC
supplies the power for Read operations. A 0.1µF ca pacitor should be connected between
the V
Supply Voltage pin and the VSS Ground
CC
pin to decouple the current surges from the power supply. The PCB track widths must be sufficient to carry the currents required during program opera­tions, I
V
PP
.
CC3
Program Supply Voltage. VPP is both a power supply and Write Protect pin. The two func­tions are selected by t he voltage range a pplie d to the pin.
When the V
is in the VHH range (see Table 10,
PP
DC Characteristic, for the relevant values) the Pro­gram operation is enabled. During such opera­tions the V
If the V
must be stable in the VHH range.
PP
is kept under the VHH range, particularly
PP
in the voltage range 0 to 3.6V, any Program oper­ation is disabled or stopped.
Note that V
must not be left floating o r uncon-
PP

nected as the device may become unreliable. Vss Ground. The V

Ground is the reference
SS
for all voltage measurements.
PP
is in
7/26
M27W016

BUS OPERATIONS

There are six standard bus operations that control the device. These are Bus Read, Bus Wri te, Out­put Disable, Standby, Automatic Standby and Electronic Signature. See Tables 2, Bus Opera­tions, for a summary. Typically glitches of less than 5ns on Chip Enable or Write Enable are ig­nored by the memory and do not affect bus opera­tions.

Bus Read. Bus Read operations read from the memory cells, or specific registers in the Com­mand Interface. A valid Bus Read operation in­volves setting the desired address on the Address Inputs and applying a Low signal, V able and Output Enable. The Data Inputs/Outpu ts will output the value, see Figure 12, Read AC Waveforms, and Table 11, Read AC Ch aracteris­tics, for details of when the output becomes valid.

Bus Write. Bus Write operations write to the Command Interface. Bus Write is enabled only when V

is set to VHH. A valid Bus W rite opera-
PP
tion begins by setting the desired addres s on the Address Inputs. The Address Inputs are latched by the Command Interface on the falling edge of Chip Enable. The Data I nputs/Outputs are latched by the Command Interface on the rising edge of Chip Enable. Output Enable must remain High, V during the whole Bus W rite operat ion . See Fi gure 13, Write AC Waveforms, and Table 12, Write AC Characteristics, for details of the timing require­ments.
, to Chip En-
IL
IH

Output Disa bl e . The Data Inputs/Outputs are in the high impedance s tate when Output Enable is High, V

.
IH

Standby. When Chip Enable is High, V memory enters Standby mode and the Data In­puts/Outputs pins are placed in the high-imped­ance state. To reduce the S upply Current to the Standby Supply Current, I be held within V

± 0.2V. For the Standby current
CC
, Chip Enable should
CC2
level see Table 10, DC Characteristics. During program operation the mem ory will cont in-
ue to use the Program Supply Current, I Program operation until the operation completes.

Automatic Standby. If CMOS levels (V are used to drive the bus and the bus is inactive for 150ns or more the memory enters Automatic Standby where the internal Supply Current is re­duced to the Standby Supply Current, I Data Inputs/Outputs will still output data if a Bus Read operation is in progress.

Electronic Signature. The memory has two codes, the manufacturer code and the device code, that can be read to identify the memory. These codes can be read by applying t he signals listed in Tables 2, Bus Operat ions, once the A uto

,
Select Command is executed. To exit Electronic Signature mode, the Read/Reset c ommand must be issued.
CC3
± 0.2V)
CC
CC2
, the
IH
. The
, for

Table 2. Bus Operations

Operation E G
HH
V
IL
V
IL
V
IH
V
IL
V
IL
Bus Read Bus Write Output Disable X Standby Read Manufacturer
Code
Read Device Code
Note: 1. X = VIL or VIH.
2. XX = V
3. When reading Statu s Register during Program algori thm execution VPP must be kept at VHH.
, V
or V
IL
IH
V
IL
V
IH
V
IH
X X X Hi-Z
V
IL
V
IL
V
PP
(3)
XX
V
HH
X X Hi-Z
V
HH
V
HH
Address Inputs
A0-A19
Cell Address Data Output Command Address Data Input
A0 = VIL, A1 = VIL, Others VIL or V
A0 = VIH, A1 = VIL, Others VIL or V
IH
IH
Data Inputs/Outputs
DQ15-DQ0
0020h
888Dh
8/26
Loading...
+ 18 hidden pages