PMC PM39LV512

PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
512 Kbit / 1Mbit / 2Mbit / 4Mbit 3.0 Volt-only CMOS Flash Memory
FEATURES
• Single Power Supply Operation
- Low voltage range: 2.7 V - 3.6 V
• Automatic Erase and Byte Program
- Build-in automatic program verification
- Typical 16 µs/byte programming time
- Typical 55 ms sector/block/chip erase time
• Memory Organization
- Pm39LV512: 64K x 8 (512 Kbit)
- Pm39LV010: 128K x 8 (1 Mbit)
- Pm39LV020: 256K x 8 (2 Mbit)
- Pm39LV040: 512K x 8 (4 Mbit)
• Low Power Consumption
- Typical 4 mA active read current
- Typical 8 mA program/erase current
- Typical 0.1 µA CMOS standby current
• High Performance Read
- 55/70 ns access time
• High Product Endurance
- Guarantee 100,000 program/erase cycles per
single sector (preliminary)
- Minimum 20 years data retention
• Cost Effective Sector/Block Architecture
- Uniform 4 Kbyte sectors
- Uniform 64 Kbyte blocks (sector group - except
Pm39LV512)
• Industrial Standard Pin-out and Packaging
- 32-pin (8 mm x 14 mm) VSOP
- 32-pin PLCC
- Optional lead-free (Pb-free) package
• Data# Polling and Toggle Bit Features
• Hardware Data Protection
GENERAL DESCRIPTION
The Pm39LV512/010/020/040 are 512 Kbit/1 Mbit/2 Mbit/4 Mbit 3.0 Volt-only Flash Memories. These devices are
designed to use a single low voltage, range from 2.7 Volt to 3.6 Volt, power supply to perform read, erase and
program operations. The 12.0 Volt VPP power supply for program and erase operations are not required. The devices
can be programmed in standard EPROM programmers as well.
The memory array of Pm39LV512 is divided into uniform 4 Kbyte sectors for data or code storage. The memory
arrays of Pm39LV010/020/040 are divided into uniform 4 Kbyte sectors or uniform 64 Kbyte blocks (sector group consists of sixteen adjacent sectors). The sector or block erase feature allows users to flexibly erase a memory
area as small as 4 Kbyte or as large as 64 Kbyte by one single erase operation without affecting the data in others.
The chip erase feature allows the whole memory array to be erased in one single erase operation. The devices can
be programmed on a byte-by-byte basis after performing the erase operation.
The devices have a standard microprocessor interface as well as a JEDEC standard pin-out/command set. The
program operation is executed by issuing the program command code into command register. The internal control
logic automatically handles the programming voltage ramp-up and timing. The erase operation is executed by
issuing the chip erase, block, or sector erase command code into command register. The internal control logic
automatically handles the erase voltage ramp-up and timing. The preprogramming on the array which has not been
programmed is not required before an erase operation. The devices offer Data# Polling and Toggle Bit functions, the
progress or completion of program and erase operations can be detected by reading the Data# Polling on I/O7 or
the Toggle Bit on I/O6.
The Pm39LV512/010/020/040 are manufactured on PMC’s advanced nonvolatile CMOS technology, P-FLASH™.
The devices are offered in 32-pin VSOP and PLCC packages with access time of 55 and 70 ns.
Programmable Microelectronics Corp.
1
Issue Date: December, 2003 Rev:1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
31
A17
A17
NC
32
NC
WE#
WE#
WE# WE#
NC
NC
VCC
1
VCC
2
VCC
NC
3
VCC
A16
A16
A16
NC
4
A18
A15
A15
A15
A15
A12
A12
A12
A12
39LV040
39LV512 39LV010
39LV020
CONNECTION DIAGRAMS
39LV040 39LV020 39LV010 39LV512
39LV512 39LV010 39LV020 39LV040
A7
A7
A7
A7
5
A6
A6
A6
A6
A5
A5
A5
A4
A4
A3
A3
A2
A2
A2
A1
A1
A1
A14
A14
A14
28
A13
A13
A13
A13
A5
7
27
A8
A8
A8
A8
A4
A4
8
26
A9
A9
A9
A9
A3
A3
9
25
A11
A11
A11
A11
A2
10
24
OE#
OE#
OE#
OE#
A1
11
23
A10
A10
A10
A10
A0
12
22
CE#
CE#
CE#
CE#
I/O0
13
21
I/O7
I/O7
I/O7
I/O7
I/O6
I/O5
I/O6
I/O5
I/O6
I/O6
I/O5
20
I/O4
I/O5
I/O4
19
I/O4
I/O4
I/O3
I/O3
GND
GND
18
I/O3
I/O2
I/O2
17
I/O3
I/O1
I/O1
16
GND
39LV020
39LV040
39LV010
15
GND
14
I/O2
I/O0
I/O2
A0
I/O1
I/O0
A14
6
39LV512
I/O0
A0
29
I/O1
A0
30
32-Pin PLCC
39LV040
39LV020
39LV010
39LV512
A11
A9
A8
A13
A14
A17
WE#
V CC
A18
A16
A15
A12
A7
A6
A5
A4
A11
A9
A8
A13
A14
A17
WE#
V CC
NC
A16
A15
A12
A7
A6
A5
A4
A11
A9
A8
A13
A14
NC
WE#
V CC
NC
A16
A15
A12
A7
A6
A5
A4
A11
A9
A8
A13
A14
NC
WE#
V CC
NC
NC
A15
A12
A7
A6
A5
A4
1
2
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
3
4
5
6
7
8
9
10
11
12
13
14
15
16
39LV512
39LV010
39LV020
39LV040
OE#
A10
CE#
I/O7
I/O6
I/O5
I/O4
I/O3
GND
I/O2
I/O1
I/O0
A0
A1
A2
A3
OE#
A10
CE#
I/O7
I/O6
I/O5
I/O4
I/O3
GND
I/O2
I/O1
I/O0
A0
A1
A2
A3
OE#
A10
CE#
I/O7
I/O6
I/O5
I/O4
I/O3
GND
I/O2
I/O1
I/O0
A0
A1
A2
A3
OE#
A10
CE#
I/O7
I/O6
I/O5
I/O4
I/O3
GND
I/O2
I/O1
I/O0
A0
A1
A2
A3
32-Pin VSOP
Programmable Microelectronics Corp.
2
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
PRODUCT ORDERING INFORMATION
Pm39LV0x0
-70
J
C
E
Environmental Attribute
E = Lead-free (Pb-free) Package
Blank = Standard Package
Temperature Range
C = Commercial (0°C to +70°C)
Package Type
J = 32-pin Plastic J-Leaded Chip Carrier (32J)
V = 32-pin Thin Small Outline Package
(VSOP - 8 mm x 14 mm)(32V)
Speed Option
PMC Device Number
Pm39LV512 (512 Kbit)
Pm39LV010 (1 Mbit)
Pm39LV020 (2 Mbit)
Pm39LV040 (4 Mbit)
Part Number
tACC (ns)
P ackag e
Temperature Range
Pm39LV512-70JCE
32J
Pm39LV512-70JC
70
Pm39LV512-70VCE
32V
Pm39LV512-70VC
Pm39LV010-70JCE
32J
Pm39LV010-70JC
70
Pm39LV010-70VCE
32V
Pm39LV010-70VC
Commercial
(0°C to +70°C)
Pm39LV020-70JCE
32J
Pm39LV020-70JC
70
Pm39LV020-70VCE
32V
Pm39LV020-70VC
Pm39LV040-70JCE
32J
Pm39LV040-70JC
70
Pm39LV040-70VCE
32V
Pm39LV040-70VC
Programmable Microelectronics Corp.
3
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
PIN DESCRIPTIONS
SYMBOL
TYPE
DESCRIPTION
A0 - AMS(1)
INPUT
Address Inputs: For memory addresses input. Addresses are internally
latched on the falling edge of WE# during a write cycle.
C E#
INPUT
Chip Enable: CE# goes low activates the device's internal circuitries for
device operation. CE# goes high deselects the device and switches into
standby mode to reduce the power consumption.
WE#
INPUT
Write Enable: Activate the device for write operation. WE# is active low.
OE#
INPUT
Output Enable: Control the device's output buffers during a read cycle. OE#
is active low.
INPUT/
OUTPUT
Data Inputs/Outputs: Input command/data during a write cycle or output data
during a read cycle. The I/O pins float to tri-state when OE# are disabled.
I/O0 - I/O7
V CC
Device Power Supply
GND
Ground
NC
No Connection
Note:
1. AMS is the most significant address where AMS = A15 for Pm39LV512, A16 for Pm39LV010, A17 for
Pm39LV020, and A18 for Pm39LV040.
Programmable Microelectronics Corp.
4
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
BLOCK DIAGRAM
ERASE/PROGRAM
VOLTAGE
GENERATOR
I/O0-I/O7
I/O BUFFERS
HIGH VOLTAGE
SWITCH
WE#
COMMAND
REGISTER
CE,OE LOGIC
DATA
LATCH
SENSE
AMP
A0-A M S
ADDRESS
LATCH
CE#
OE#
Y-DECODER
Y-GATING
X-DECODER
MEMORY
ARRAY
DEVICE OPERATION
READ OPERATION
BYTE PROGRAMMING
The access of Pm39LV512/010/020/040 are similar to
EPROM. To read data, three control functions must be
satisfied:
• CE# is the chip enable and should be pulled low
( VIL ).
• OE# is the output enable and should be pulled
low ( VIL).
• WE# is the write enable and should remains high
( VIH ).
The programming is a four-bus-cycle operation and the
data is programmed into the devices (to a logical “0”) on
a byte-by-byte basis. See Table 3 for Software Command Definition. A program operation is activated by writing the three-byte command sequence followed by program address and one byte of program data into the
devices. The addresses are latched on the falling edge
of WE# or CE# whichever occurs later, and the data are
latched on the rising edge of WE# or CE# whichever
occurs first. The internal control logic automatically
handles the internal programming voltages and timing.
PRODUCT IDENTIFICATION
A data “0” can not be programmed back to a “1”. Only
erase operation can convert the “0”s to “1”s. The Data#
Polling on I/O7 or Toggle Bit on I/O6 can be used to
detect the progress or completion of a program cycle.
The product identification mode can be used to identify
the manufacturer and the device through hardware or
software read ID operation. See Table 1 for PMC Manufacturer ID and Device ID. The hardware ID mode is activated by applying a 12.0 Volt on A9 pin, typically used
by an external programmer for selecting the right programming algorithm for the devices. Refer to Table 2 for
Bus Operation Modes. The software ID mode is activated by a three-bus-cycle command. See Table 3 for
Software Command Definition.
Programmable Microelectronics Corp.
5
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
DEVICE OPERATION (CONTINUED)
CHIP ERASE
HARDWARE DATA PROTECTION
The entire memory array can be erased through a chip
erase operation. Pre-programs the devices are not
required prior to a chip erase operation. Chip erase starts
immediately after a six-bus-cycle chip erase command
sequence. All commands will be ignored once the chip
erase operation has started. The devices will return to
standby mode after the completion of chip erase.
Hardware data protection protects the devices from unintentional erase or program operation. It is performed
in the following ways: (a) VCC sense: if VCC is below 1.8
V (typical), the write operation is inhibited. (b) Write inhibit: holding any of the signal OE# low, CE# high, or
WE# high inhibits a write cycle. (c) Noise filter: pulses
of less than 5 ns (typical) on the WE# or CE# input will
not initiate a write operation.
SECTOR AND BLOCK ERASE
The memory array of Pm39LV512/010/020/040 are organized into uniform 4 Kbyte sectors. A sector erase
operation allows to erase any individual sector without
affecting the data in others. The memory array of
Pm39LV010/020/040, excluding Pm39LV512, are also
organized into uniform 64 Kbyte blocks (sector group consists of sixteen adjacent sectors). A block erase
operation allows to erase any individual block. The sector or block erase operation is similar to chip erase.
Table 1. Product Identification
I/O7 DATA# POLLING
The Pm39LV512/010/020/040 provide a Data# Polling
feature to indicate the progress or completion of a program and erase cycles. During a program cycle, an attempt to read the devices will result in the complement
of the last loaded data on I/O7. Once the program operation is completed, the true data of the last loaded
data is valid on all outputs. During a sector, block, or
chip erase cycle, an attempt to read the device will result a “0” on I/O7. After the erase operation is completed,
an attempt to read the device will result a “1” on I/O7.
Product Identification
Data
Manufacturer ID
9D h
Device ID:
Pm39LV512
1B h
Pm39LV010
1C h
Pm39LV020
3D h
Pm39LV040
3E h
I/O6 TOGGLE BIT
The Pm39LV512/010/020/040 also provide a Toggle Bit
feature to detect the progress or completion of a program and erase cycles. During a program or erase cycle,
an attempt to read data from the device will result a
toggling between “1” and “0” on I/O6. When the program
or erase operation is complete, I/O6 will stop toggling
and valid data will be read. Toggle bit may be accessed
at any time during a program or erase cycle.
Programmable Microelectronics Corp.
6
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
SECTOR/BLOCK ADDRESS TABLE
Block (1)
Memory Density
Block 0 (2)
512K bi t
Block Siz e
(Kbytes)
Sector
Sector Siz e
(Kbytes)
Address Range
Sector 0
4
00000h - 00F F F h
Sector 1
4
01000h - 01F F F h
:
:
:
Sector 15
4
0F 000h - 0F F F F h
Sector 16
4
10000h - 10F F F h
Sector 17
4
11000h - 11FFFh
:
:
:
Sector 31
4
1F 000h - 1F F F F h
64
1 Mbit
2 Mbit
Block 1
64
4 Mbit
Block 2
64
"
"
20000h - 2F F F F h
Block 3
64
"
"
30000h - 3F F F F h
Block 4
64
"
"
40000h - 4F F F F h
Block 5
64
"
"
50000h - 5F F F F h
Block 6
64
"
"
60000h - 6F F F F h
Block 7
64
"
"
70000h - 7F F F F h
Notes:
1. A Block is a 64 Kbyte sector group which consists of sixteen adjecent sectors of 4 Kbyte each.
2. Block erase feature is available for Pm39LV010/020/040 only. The chip erase command should be used to
erase the Block 0 for the Pm39LV512.
Programmable Microelectronics Corp.
7
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
OPERATING MODES
Table 2. Bus Operation Modes
Mode
C E#
OE#
WE#
Read
VIL
VIL
VIH
Write
VIL
VIH
VIL
X
DIN
Standby
VIH
X
X
X
High Z
Output Disable
X
VIH
X
X
High Z
Product Identification
Hardware
VIL
VIL
VIH
ADDRESS
X
I/O
(1)
DOUT
A2 - AMS (2) = X, A9 =
VH (3),
A1 = VIL, A0 = VIL
Manufacturer ID
A2 - AMS (2) = X, A9 =
VH (3),
A1 = VIL, A0 = VIH
Device ID
Notes:
1. X can be VIL, VIH or addresses.
2. AMS = Most significant address;
AMS = A15 for Pm39LV512, A16 for Pm39LV010,
A17 for Pm39LV020, and A18 for Pm39LV040.
3. VH = 12.0 V ± 0.5 V.
COMMAND DEFINITION
Table 3. Software Command Definition
C ommand
S eq u en ce
1st B u s
C ycle
Addr D ata
B us
C ycle
2n d B u s
C ycle
Addr D ata
3rd B us
C ycle
Addr D ata
4th B us
C ycle
Addr D ata
5th B us
C ylce
Addr D ata
6th B us
C ycle
Addr D ata
Read
1
Addr D OUT
C hi p Erase
6
555h A A h
2A A h 55h
555h 80h
555h A A h
2A A h 55h
555h 10h
Sector Erase
6
555h A A h
2A A h 55h
555h 80h
555h A A h
2A A h 55h
SA (1) 30h
Block Erase
6
555h A A h
2A A h 55h
555h 80h
555h A A h
2A A h 55h
BA (2) 50h
Byte Program
4
555h A A h
2A A h 55h
555h A 0h
Addr D IN
Product ID Entry
3
555h A A h
2A A h 55h
555h 90h
Product ID Exi t (3)
3
555h A A h
2A A h 55h
555h F 0h
Product ID Exi t (3)
1
X X X h F 0h
Notes:
1. SA = Sector address of the sector to be erased.
2. BA = Block address of the block to be erased.
3. Either one of the Product ID Exit command can be used.
Programmable Microelectronics Corp.
8
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
DEVICE OPERATIONS FLOWCHARTS
AUTOMATIC PROGRAMMING
Start
Load Data AAh
to
Address 555H
Load Data 55h
to
Address 2AAh
Load Data A0h
to
Address 555h
Address
Increment
Load Program
Data to
Program Address
I/O7 = Data?
or
I/O6 Stop Toggle?
No
Yes
Last Address?
No
Yes
Programming
Completed
Chart 1. Automatic Programming Flowchart
Programmable Microelectronics Corp.
9
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
DEVICE OPERATIONS FLOWCHARTS (CONTINUED)
AUTOMATIC ERASE
Start
Write Sector,
Block, or Chip
Erase Command
No
Data = FFh?
or
I/O6 Stop Toggle?
Yes
Erasure
Completed
CHIP ERASE COMMAND
SECTOR ERASE COMMAND
BLOCK ERASE COMMAND
Load Data AAh
to
Address 555h
Load Data AAh
to
Address 555h
Load Data AAh
to
Address 555h
Load Data 55h
to
Address 2AAh
Load Data 55h
to
Address 2AAh
Load Data 55h
to
Address 2AAh
Load Data 80h
to
Address 555h
Load Data 80h
to
Address 555h
Load Data 80h
to
Address 555h
Load Data AAh
to
Address 555h
Load Data AAh
to
Address 555h
Load Data AAh
to
Address 555h
Load Data 55h
to
Address 2AAh
Load Data 55h
to
Address 2AAh
Load Data 55h
to
Address 2AAh
Load Data 10h
to
Address 555h
Load Data 30h
to
SA
Load Data 50h
to
BA
Chart 2. Automatic Erase Flowchart
Programmable Microelectronics Corp.
10
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
DEVICE OPERATIONS FLOWCHARTS (CONTINUED)
SOFTWARE PRODUCT IDENTIFICATION ENTRY
SOFTWARE PRODUCT IDENTIFICATION EXIT
Load Data AAh
to
Address 555h
Load Data AAh
to
Address 555h
Load Data 55h
to
Address 2AAh
Load Data 55h
to
Address 2AAh
Load Data 90h
to
Address 555h
Load Data F0h
to
Address 555h
Enter Product
Identification
Mode (1,2)
Exit Product
Identification
Mode (3)
Load Data F0h
to
Address XXXh
or
Exit Product
Identification
Mode (3)
Notes:
1. The device will enter Product Identification mode after excuting the Product ID Entry command.
2. Under Product Identification mode, the Manufacturer ID and Device ID of devices can be read at address
X0000h and X0001h where X = Don’t Care.
3. The device returns to standby operation.
Chart 3. Software Product Identification Entry/Exit Flowchart
Programmable Microelectronics Corp.
11
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
ABSOLUTE MAXIMUM RATINGS (1)
Temperature Under Bias
-65°C to +125°C
Storage Temperature
-65°C to +125°C
Standard Package
240°C 3 Seconds
Lead-free Package
260°C 3 Seconds
Surface Mount Lead Soldering Temperature
Input Voltage with Respect to Ground on All Pins except A9 pin (2)
-0.5 V to VCC + 0.5 V
Input Voltage with Respect to Ground on A9 pin (3)
-0.5 V to +13.0 V
All Output Voltage with Respect to Ground
-0.5 V to VCC + 0.5 V
VCC (2)
-0.5 V to +6.0 V
Notes:
1. Stresses under those listed in “Absolute Maximum Ratings” may cause permanent
damage to the device. This is a stress rating only. The functional operation of the device
or any other conditions under those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating condition for extended periods
may affected device reliability.
2. Maximum DC voltage on input or I/O pins are VCC + 0.5 V. During voltage transitioning
period, input or I/O pins may overshoot to VCC + 2.0 V for a period of time up to 20 ns.
Minimum DC voltage on input or I/O pins are -0.5 V. During voltage transitioning period,
input or I/O pins may undershoot GND to -2.0 V for a period of time up to 20 ns.
3. Maximum DC voltage on A9 pin is +13.0 V. During voltage transitioning period, A9 pin
may overshoot to +14.0 V for a period of time up to 20 ns. Minimum DC voltage on A9 pin
is -0.5 V. During voltage transitioning period, A9 pin may undershoot GND to -2.0 V for a
period of time up to 20 ns.
DC AND AC OPERATING RANGE
Part Number
Pm39LV512/010/020/040
Operating Temperature
0°C to 70°C
Vcc Power Supply
2.7 V - 3.6 V
Programmable Microelectronics Corp.
12
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
DC CHARACTERISTICS
Symbol
Parameter
Condition
Min
Typ
Max
Units
ILI
Input Load Current
VIN = 0 V to VCC
1
µA
ILO
Output Leakage Current
VI/O = 0 V to VCC
1
µA
ISB1
VCC Standby Current CMOS
CE#, OE# = VCC ± 0.3 V
0.1
5
µA
ISB2
VCC Standby Current TTL
CE# = VIH to VCC
0.05
3
mA
ICC1
VCC Active Read Current
4
15
mA
ICC2 (1)
VCC Program/Erase Current
8
20
mA
VIL
Input Low Voltage
-0.5
0.8
V
VIH
Input High Voltage
0.7 VCC
VCC + 0.3
V
VOL
Output Low Voltage
IOL = 2.1 mA; VCC = VCC
min
0.45
V
VOH
Output High Voltage
IOH = -100 µA; VCC = VCC
min
f = 5 MHz; IOUT = 0 mA
VCC - 0.2
V
Note: 1. Characterized but not 100% tested.
AC CHARACTERISTICS
READ OPERATIONS CHARACTERISTICS
Symbol
Parameter
Pm39LV512-55
Pm39LV010-55
Pm39LV020-55
Pm39LV040-55
Min
Max
Pm39LV512-70
Pm39LV010-70
Pm39LV020-70
Pm39LV040-70
Min
Units
Max
tRC
Read Cycle Time
tACC
Address to Output Delay
55
70
ns
tCE
CE# to Output Delay
55
70
ns
tOE
OE# to Output Delay
30
35
ns
tDF
CE# or OE# to Output High Z
0
25
ns
tOH
Output Hold from OE#, CE# or
Address, whichever occured first
0
0
ns
tVCS
VCC Set-up Time
50
50
µs
Programmable Microelectronics Corp.
55
13
70
15
0
ns
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
AC CHARACTERISTICS (CONTINUED)
READ OPERATIONS AC WAVEFORMS
t RC
ADDRESS VALID
ADDRESS
t ACC
t CE
CE#
t OE
OE#
t DF
WE#
tO H
HIGH Z
OUTPUT
OUTPUT
VALID
t VCS
VCC
OUTPUT TEST LOAD
INPUT TEST WAVEFORMS
AND MEASUREMENT LEVEL
3.3 V
1.8 K
3.0 V
OUTPUT PIN
Input
1.5 V
AC
Measurement
Level
0.0 V
1.3 K
C L = 30 pF
PIN CAPACITANCE ( f = 1 MHz, T = 25°C )
Typ
Max
Units
Conditions
CIN
4
6
pF
VIN = 0 V
COUT
8
12
pF
VOUT = 0 V
Note: These parameters are characterized but not 100% tested.
Programmable Microelectronics Corp.
14
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
AC CHARACTERISTICS (CONTINUED)
WRITE (PROGRAM/ERASE) OPERATIONS CHARACTERISTICS
Symbol
Pm39LV512-55
Pm39LV010-55
Pm39LV020-55
Pm39LV040-55
Parameter
Min
tWC
Wri te C ycle Ti me
tAS
Address Set-up Ti me
tAH
Address Hold Ti me
tCS
Pm39LV512-70
Pm39LV010-70
Pm39LV020-70
Pm39LV040-70
Max
Min
U nits
Max
55
70
ns
0
0
ns
30
30
ns
C E# and WE# Set-up Ti me
0
0
ns
tCH
C E# and WE# Hold Ti me
0
0
ns
tOEH
OE# Hi gh Hold Ti me
10
10
ns
tDS
D ata Set-up Ti me
40
40
ns
tDH
D ata Hold Ti me
0
0
ns
tWP
Wri te Pulse Wi dth
35
35
ns
tWPH
Wri te Pulse Wi dth Hi gh
20
20
ns
tBP
Byte Programmi ng Ti me
30
30
µs
tEC
C hi p or Block Erase Ti me
100
100
ms
tVCS
VCC Set-up Ti me
50
50
µs
PROGRAM OPERATIONS AC WAVEFORMS - WE# CONTROLLED
Program Cycle
OE#
tC H
tV C S
CE#
tW P
tC S
tB P
tW P H
WE#
tA S
A0 - A M S
tA H
555
tW C
DATA IN
555
2AA
tD S
AA
ADDRESS
tD H
A0
55
INPUT
DATA
VALID
DATA
V CC
Programmable Microelectronics Corp.
15
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
AC CHARACTERISTICS (CONTINUED)
PROGRAM OPERATIONS AC WAVEFORMS - CE# CONTROLLED
Program Cycle
OE#
tC H
tV C S
WE#
tW P
tC S
tB P
tW P H
CE#
tA S
A0 - A M S
tA H
555
555
2AA
tW C
tD S
DATA IN
AA
ADDRESS
tD H
INPUT
DATA
A0
55
VALID
DATA
V CC
CHIP ERASE OPERATIONS AC WAVEFORMS
OE#
tV C S
CE#
tW P
tW P H
WE#
tA S
AO - A M S
DATA IN
tA H
555
tW C
tD H
2AA
555
555
2AA
555
tE C
tD S
AA
55
80
AA
55
10
V CC
Programmable Microelectronics Corp.
16
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
AC CHARACTERISTICS (CONTINUED)
SECTOR OR BLOCK ERASE OPERATIONS AC WAVEFORMS
OE#
tV C S
CE#
tW P
tW P H
WE#
tA S
555
tW C
AO - A M S
tD H
tA H
2AA
555
Sector or Block
Address
2AA
tE C
tD S
AA
DATA IN
555
55
80
AA
55
30 or 50
V CC
TOGGLE BIT AC WAVEFORMS
WE#
CE#
tO E H
OE#
tD F
tO E
I/O6
Note:
DATA
TOGGLE
tO H
STOP
TOGGLING
TOGGLE
VALID
DATA
Toggling CE#, OE#, or both OE# and CE# will operate Toggle Bit.
Programmable Microelectronics Corp.
17
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
AC CHARACTERISTICS (CONTINUED)
DATA# POLLING AC WAVEFORMS
WE#
t CH
t CE
CE#
t OEH
OE#
t DF
t OE
tO H
I/O7#
I/O7
Note:
VALID DATA
Toggling CE#, OE#, or both OE# and CE# will operate Data# Polling.
PROGRAM/ERASE PERFORMANCE
Parameter
Unit
Typ
Max
Remarks
Sector Erase Time
ms
55
100
From writing erase command to erase completion
Block Erase Time
ms
55
100
From writing erase command to erase completion
Chip Erase Time
ms
55
100
From writing erase command to erase completion
Byte Programming Time
µs
16
30
Excludes the time of four-cycle program command
execution
Note: These parameters are characterized but not 100% tested.
RELIABILITY CHARACTERISTICS (1)
Parameter
Endurance
Data Retention
ESD - Human Body Model
ESD - Machine Model
Latch-Up
Note:
Min
Typ
(2)
Unit
Test Method
Cycles
JEDEC Standard A117
20
Years
JEDEC Standard A103
2,000
Volts
JEDEC Standard A114
200
Volts
JEDEC Standard A115
100 + ICC1
mA
100,000
JEDEC Standard 78
1. These parameters are characterized but not 100% tested.
2. Preliminary specification only and will be formalized after cycling qualification test.
Programmable Microelectronics Corp.
18
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
PACKAGE TYPE INFORMATION
32J
32-Pin Plastic Leaded Chip Carrier Dimensions in Inches (Millimeters)
12.57
12.32
11.51
11.35
0.74X30°
15.11
14.86
3.56
3.18
Pin 1 I.D.
2.41
1.93
14.05
13.89
SEATING
PLANE
13.46
12.45
0.53
0.33
1.27 Typ.
0.81
0.66
32V
32-Pin Thin Small Outline Package (VSOP - 8 mm x 14 mm)( measure in millimeters)
1.05
0.95
Pin 1 I.D.
0.27
0.17
8.10
7.90
0.50
BSC
0.15
0.05
12.50
12.30
14.20
13.80
1.20
MAX
0.25
Programmable Microelectronics Corp.
0.20
0.10
0°
5°
0.70
0.50
19
Issue Date: December, 2003 Rev: 1.2
PMC
Pm39LV512 / Pm39LV010 / Pm39LV020 / Pm39LV040
REVISION HISTORY
Date
Revision No. Description of Changes
P ag e N o .
May, 2003
1.0
Preliminary Information
All
September, 2003
1.1
Updated program description and formal release
5
Added Lead-free package option
December, 2003
1.2
Programmable Microelectronics Corp.
1, 3, 12
Upgraded guranteed program/erase cycles from
50,000 to 100,000 (preliminary)
1, 18
Revised output test load as 30 pF for all speed
14
Revised package dimension information
19
20
Issue Date: December, 2003 Rev: 1.2