MX28F640C3T Macronix International, MX28F640C3T Datasheet - Page 20

no-image

MX28F640C3T

Manufacturer Part Number
MX28F640C3T
Description
64M-BIT [4M x16] CMOS SINGLE VOLTAGE 3V ONLY FLASH MEMORY
Manufacturer
Macronix International
Datasheet
5. 128-Bit Protection Register
The 128-bits of protection register are divided into two
64-bit segments. One of the segments is programmed
at MXIC side with unique 64-bit number; where changes
are forbidden. The other segment is left empty for cus-
tomer to program. Once the customer segment is pro-
grammed, it can be locked to prevent further reprogram-
ming.
5.1 Protection Register Read & Programming
The protection register is read in the configuration read
mode, which follows the stated Command Bus Defini-
tions.
The device is switched to this read mode by writing the
Read Configuration command (90H). Once this mode,
Table 7. Word-Wide Protection Register Addressing
Notes: 1. Set address bit A21-A15=1 for TOP Boot device.
5.2 Protection Register Locking
The user-programmable segment of the protection reg-
ister is lockable by programming Bit 1 of the PR-Lock
location to 0. Bit 0 of this location is programmed to 0 at
MXIC to protect the unique device number. This bit is
set using the unique device number. This bit is set using
the protection program command to program "FFFD" to
PR-LOCK location. After these bits have been pro-
grammed, no further changes can be made to the value
stored in the protection register. Protection program com-
mand to a locked section will result in a status register
error (Program Error bit SR.4 and Lock Error bit SR.1
will be set to 1). Protection register lockout state is not
reversible.
P/N:PM0900
Word
Lock
0
1
2
3
4
5
6
7
2. Set address bit A21-A15=0 for Bottom Boot device.
3. The address not specified in above are don't care.
Customer
Customer
Customer
Customer
Factory
Factory
Factory
Factory
User
Both
A7
1
1
1
1
1
1
1
1
1
A6
0
0
0
0
0
0
0
0
0
A5
0
0
0
0
0
0
0
0
0
20
read cycles from addresses shown in Table 7 will re-
trieve the specified information. To return to read array
mode, write the Read Array Command (FFH).
Two-cycle Protection Program Command is used to pro-
gram protection register bits. The 64-bit register is pro-
grammed 16-bits at a time. First write C0H protection
program setup. The next write to the device will latch in
address and data and program the specified location.
The allowable address are also show in Table 7. Refer to
Figure 6 for the Protection Register Programming Flow-
chart.
Any attempt to address Protection Program command
onto undefined protection register address space will
result in a Status Register error (SR.4 set to "1"). In
addition, attempting to program or to previously locked
protection register segment will result in a status regis-
ter error (SR.4=1, SR.1=1).
Table 8. Protection Register Memory Map
A4
0
0
0
0
0
0
0
0
0
Protection Register
80H(Bit0 & Bit1)
Bit Address
88H~85H
84H~81H
MX28F640C3T/B
A3
0
0
0
0
0
0
0
0
1
A2
0
0
0
0
1
1
1
1
0
Purpose
4 word user program Register
4 word factory program
Register
Protection Register Lock
(PR-Lock)
www.DataSheet4U.com
A1
0
0
1
1
0
0
1
1
0
REV. 0.6, AUG. 20, 2003
A0
0
1
0
1
0
1
0
1
0

Related parts for MX28F640C3T