ChipFind - документация

Электронный компонент: PM29F004T-70JC

Скачать:  PDF   ZIP
FEATURES
Single Power Supply Operation
- 5.0 V 10% Read/Program/Erase
High Performance Read
- 70/90 ns access time
Memory Blocks Architecture
- One 16 Kbytes top or bottom Boot Block with
software lockout
- Two 8 Kbytes Parameter Blocks
- One 96 Kbytes Main Block
- Three 128 Kbytes Main Blocks
Automatic Block Erase and Byte Program
-
Typical 12
s/byte programming
- Typical 50 ms block or chip erase
Hardware Data Protection
Data# Polling and Toggle Bit Features
Low Power Consumption
- Typical 15 mA active read current
- Typical 40 mA program/erase current
- Typical 0.1
A CMOS standby current
High Product Endurance
- Guarantee 10,000 program/erase cycles
- Typical 50,000 program/erase cycles
- Minimum 10 years data retention
Industrial Standard Pin-out and Packaging
- 32-pin Plastic DIP
- 32-pin PLCC
Manufactured on 0.30 m process
GENERAL DESCRIPTION
The Pm29F004 is a 4 Megabit, 5 Volt-only Flash Memory organized as 524,288 bytes of 8 bits each. This
device is designed to use a 5.0 Volt power supply to perform in-system programming, 12.0 Volt V
PP
power supply
for program and erase operation is not required. The device can be programmed in standard EPROM program-
mers as well.
The 4 Megabit memory array is divided into seven blocks of one 16 Kbytes, two 8 Kbytes, one 96 Kbytes,
and three 128 Kbytes for BIOS and parameters storage. The seven blocks allow users to flexibly make chip erase
or block erase operation. The block erase feature allows a particular block to be erased and reprogrammed
without affecting the data in other blocks. After the device performed chip erase or block erase operation, it can
be reprogrammed on a byte-by-byte basis.
The device has a standard microprocessor interface as well as JEDEC single-power-supply Flash compatible
pin-out and command set. The program operation of Pm29F004 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 of Pm29F004 is executed by issuing the chip erase or block 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 the erase
operation. The device also features Data# Polling and Toggle Bit function, the end of program or erase operation
can be detected by Data# Polling of I/O7 or Toggle Bit of I/O6.
The device has an optional 16 Kbytes top or bottom boot block with a software lockout feature for data
security. The boot block can be used to store user secure code. When the lockout feature is enabled, the boot
block is permanently protected from being reprogrammed.
The Pm29F004 is manufactured on PMC's advanced 0.30 m, P-FLASHTM, nonvolatile memory process.
The device is packaged in a 32-pin DIP and PLCC with access time of 70 and 90 ns.
PMC
4 Megabit (512K X 8) 5.0 Volt-only CMOS Flash Memory
Programmable Microelectronics Corp.
Issue Date: November, 2000 Rev:1. 0
PRELIMINARY
Pm29F004
1
Programmable Microelectronics Corp.
Issue Date: November, 2000 Rev: 1.0
PMC
Pm29F004 Preliminary
CONNECTION DIAGRAMS
LOGIC SYMBOL
32-Pin PLCC
2
2 0
1 9
1 8
1 7
1 6
1 5
1 4
5
6
7
8
9
1 0
1 1
1 2
1 3
1
2
3
4
3 2
3 1
3 0
A12
A15
A16
V
CC
WE#
A17
I/O1
GND
I/O2
I/O3
I/O4
I/O5
I/O6
I/O0
A 0
A 1
A 2
A 3
A 4
A 5
A 6
A 7
2 9
2 8
2 7
2 6
2 5
2 4
2 3
2 2
2 1
A 1 4
A 1 3
A 8
A 9
A 1 1
O E #
A 1 0
C E #
I/O7
A18
1 9
8
A 0 - A 1 8
I/O0-I/O7
C E #
O E #
W E #
32-Pin PDIP
3 2
3 1
3 0
2 9
2 8
2 7
2 6
2 5
2 4
2 3
2 2
2 1
2 0
1 9
1 8
1 7
1
2
3
4
5
6
7
8
9
1 0
1 1
1 2
1 3
1 4
1 5
1 6
V
C C
W E #
A 1 7
A 1 4
A 1 3
A 8
A 9
O E #
A 1 0
A 1 1
C E #
I/O7
I/O6
I/O5
I/O4
I/O3
A 1 8
A 1 6
A 1 5
A 1 2
A 7
A 6
A 5
A 4
A 3
A 2
I/O0
I/O1
A 1
A 0
I/O2
G N D
Programmable Microelectronics Corp.
Issue Date: November, 2000 Rev: 1.0
PMC
Pm29F004 Preliminary
PRODUCT ORDERING INFORMATION
3
Pm29F004 T -70 P C
Temperature Range
C = Commercial (0C to +70C)
Package Type
P = 32-pin Plastic DIP (32P)
J = 32-pin Plastic J-Leaded Chip Carrier (32J)
Speed Option
Boot Block Location
T = Top Boot Block
B = Bottom Boot Block
PMC Device Number
r
e
b
m
u
N
t
r
a
P
t
C
C
A
)
s
n
(
t
o
o
B
n
o
i
t
a
c
o
L
e
g
a
k
c
a
P
e
r
u
t
a
r
e
p
m
e
T
e
g
n
a
R
C
J
0
7
-
T
4
0
0
F
9
2
m
P
0
7
p
o
T
J
2
3
l
a
i
c
r
e
m
m
o
C
)
C
0
7
+
o
t
C
0
(
C
P
0
7
-
T
4
0
0
F
9
2
m
P
P
2
3
C
J
0
7
-
B
4
0
0
F
9
2
m
P
m
o
t
t
o
B
J
2
3
C
P
0
7
-
B
4
0
0
F
9
2
m
P
P
2
3
C
J
0
9
-
T
4
0
0
F
9
2
m
P
0
9
p
o
T
J
2
3
l
a
i
c
r
e
m
m
o
C
)
C
0
7
+
o
t
C
0
(
C
P
0
9
-
T
4
0
0
F
9
2
m
P
P
2
3
C
J
0
9
-
B
4
0
0
F
9
2
m
P
m
o
t
t
o
B
J
2
3
C
P
0
9
-
B
4
0
0
F
9
2
m
P
P
2
3
Programmable Microelectronics Corp.
Issue Date: November, 2000 Rev: 1.0
PMC
Pm29F004 Preliminary
PIN DESCRIPTIONS
4
L
O
B
M
Y
S
E
P
Y
T
N
O
I
T
P
I
R
C
S
E
D
8
1
A
-
0
A
T
U
P
N
I
.
r
e
t
s
i
g
e
r
d
n
a
m
m
o
c
d
n
a
s
e
s
s
e
r
d
d
a
y
r
o
m
e
m
r
o
F
:
s
t
u
p
n
I
s
s
e
r
d
d
A
.
e
l
c
y
c
e
t
i
r
w
a
g
n
i
r
u
d
d
e
h
c
t
a
l
y
ll
a
n
r
e
t
n
i
e
r
a
s
e
s
s
e
r
d
d
A
#
E
C
T
U
P
N
I
s
e
i
r
t
i
u
c
r
i
c
l
a
n
r
e
t
n
i
s
'
e
c
i
v
e
d
e
h
t
s
e
t
a
v
i
t
c
a
w
o
l
#
E
C
:
e
l
b
a
n
E
p
i
h
C
d
n
a
e
c
i
v
e
d
e
h
t
s
t
c
e
l
e
s
e
d
h
g
i
h
#
E
C
.
n
o
i
t
a
r
e
p
o
e
c
i
v
e
d
r
o
f
.
n
o
i
t
p
m
u
s
n
o
c
r
e
w
o
p
e
h
t
e
c
u
d
e
r
o
t
e
d
o
m
y
b
d
n
a
t
s
o
t
n
i
s
e
h
c
t
i
w
s
.
e
l
b
a
t
s
c
i
t
s
i
r
e
t
c
a
r
a
h
c
C
D
o
t
r
e
f
e
r
e
s
a
e
l
P
#
E
W
T
U
P
N
I
s
i
#
E
W
.
n
o
i
t
a
r
e
p
o
e
t
i
r
w
r
o
f
e
c
i
v
e
d
e
h
t
e
t
a
v
i
t
c
A
:
e
l
b
a
n
E
e
t
i
r
W
.
w
o
l
e
v
i
t
c
a
#
E
O
T
U
P
N
I
d
a
e
r
a
g
n
i
r
u
d
s
r
e
f
f
u
b
a
t
a
d
s
'
e
c
i
v
e
d
e
h
t
l
o
r
t
n
o
C
:
e
l
b
a
n
E
t
u
p
t
u
O
.
w
o
l
e
v
i
t
c
a
s
i
#
E
O
.
e
l
c
y
c
7
O
/
I
-
0
O
/
I
/
T
U
P
N
I
T
U
P
T
U
O
,
n
o
i
t
a
r
e
p
o
m
a
r
g
o
r
p
g
n
i
r
u
d
a
t
a
d
y
a
r
r
a
s
t
u
p
n
I
:
s
t
u
p
t
u
O
/
s
t
u
p
n
I
a
t
a
D
g
n
i
r
u
d
d
e
h
c
t
a
l
y
ll
a
n
r
e
t
n
i
s
i
a
t
a
D
.
e
v
i
t
c
a
e
r
a
#
E
W
d
n
a
#
E
C
n
e
h
w
,
e
v
i
t
c
a
e
r
a
#
E
O
d
n
a
#
E
C
n
e
h
W
.
s
e
l
c
y
c
m
a
r
g
o
r
p
d
n
a
e
t
i
r
w
e
h
t
.
e
d
o
c
e
c
i
v
e
d
r
o
e
d
o
c
r
e
r
u
t
c
a
f
u
n
a
m
,
a
t
a
d
y
a
r
r
a
s
d
n
e
s
t
u
p
t
u
o
e
h
t
e
h
t
r
o
d
e
t
c
e
l
e
s
e
d
s
i
p
i
h
c
e
h
t
n
e
h
w
e
t
a
t
s
-
i
r
t
o
t
t
a
o
l
f
s
n
i
p
a
t
a
d
e
h
T
.
d
e
l
b
a
s
i
d
e
r
a
s
t
u
p
t
u
o
V
C
C
y
l
p
p
u
S
r
e
w
o
P
e
c
i
v
e
D
D
N
G
d
n
u
o
r
G
C
N
n
o
i
t
c
e
n
n
o
C
o
N
Programmable Microelectronics Corp.
Issue Date: November, 2000 Rev: 1.0
PMC
Pm29F004 Preliminary
BLOCK DIAGRAM
DEVICE OPERATION
READ OPERATION
The access of Pm29F004 is similar as that of
EPROM. To obtain data at the outputs, three control
functions must be satisfied:
CE# is the chip enable and should be pulled low
( V
IL
).
OE# is the output enable and should be pulled
low ( V
IL
).
WE# is the write enable and should remains high
( V
IH
)
.
BOOT BLOCK LOCKOUT
The device has a software lockout feature to pre-
vent the data in the boot block from being erased or
reprogrammed. The boot block can be located at the
top or bottom of the address location. The block size is
16 Kbytes. Once the lockout feature is enable, the boot
block can not be erased or reprogrammed. Data in the
main memory block can still be updated through the
regular programming method. The boot block lockout
feature can be turned on by issuing a six-bus-cycle com-
mand sequence. Please refer to Table 4 and Chart 4.
BOOT BLOCK LOCKOUT DETECTION
The state of the Boot Block lockout can be de-
tected by software product identification entry. After
entry, selects Boot Block address with A0 = "0" and A1
= "1" and then read I/O0. A data of "0" means the lock-
out feature is disabled and the Boot Block can be erased
or programmed. A data of "1" means the lockout fea-
ture is enabled and the Boot Block is protected. Prod-
uct identification exit must be executed before the de-
vice returns to read mode.
PRODUCT IDENTIFICATION
The product identification mode can be used to identify
the device and the manufacturer by hardware or soft-
ware operation. The hardware operation mode is acti-
vated by applying a 12.0 Volt on A9 pin, typically used
by an external programmer to select the right program-
ming algorithm for the device. For detail, please see
Bus Operation Modes in Table 3. The software opera-
tion mode is activated by three-bus-cycle command.
Please see Software Command Definition in Table 4.
5
W E #
C E #
O E #
C O M M A N D
R E G I S T E R
C E , O E L O G I C
A0-A18
E R A S E / P R O G R A M
V O L T A G E
G E N E R A T O R
H I G H V O L T A G E
S W I T C H
I/O0-I/O7
I / O B U F F E R S
D A T A
L A T C H
S E N S E
A M P
Y - G A T I N G
M E M O R Y
A R R A Y
ADDRESS
LATCH
Y - D E C O D E R
X - D E C O D E R