
28F800C3, 28F160C3, 28F320C3, 28F640C3
3UHOLPLQDU\
19
3.4.2
Programming the Protection Register
The 64-bit number is programmed 16 bits at a time for word-wide parts and eight bits at a time for
byte-wide parts. First write the Protection Program Setup command, C0H. The next write to the
device will latch in address and data and program the specified location. The allowable addresses
are shown in
Appendix G
. See
Figure 16, “Protection Register Programming Flowchart” on
page 49
. Attempts to address Protection Program commands outside the defined protection register
address space should not be attempted. This space is reserved for future use. Attempting to
program to a previously locked protection register segment will result in a status register error
(program error bit SR.4 and lock error bit SR.1 will be set to 1).
3.4.3
Locking the Protection Register
The user-programmable segment of the protection register is lockable by programming Bit 1 of the
PR-LOCK location to 0. Bit 0 of this location is programmed to 0 at the Intel factory to protect the
unique device number. This bit is set using the Protection Program command to program “FFFD”
to the PR-LOCK location. After these bits have been programmed, no further changes can be made
to the values stored in the protection register. Protection Program commands 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.
0645_05
3.5
V
PP
Program and Erase Voltages
Intel 3 Volt Advanced+ Boot Block products provide in-system programming and erase in the
1.65 V–3.6 V range. For fast production programming, it also includes a low-cost, backward-
compatible 12 V programming feature.
3.5.1
Improved 12 Volt Production Programming
When V
PP
is between 1.65 V and 3.6 V, all program and erase current is drawn through the V
CC
pin. Note that if V
PP
is driven by a logic signal, V
IH
min = 1.65 V. That is, V
PP
must remain above
1.65 V to perform in-system flash modifications. When V
PP
is connected to a 12 V power supply,
the device draws program and erase current directly from the V
PP
pin. This eliminates the need for
an external switching transistor to control the voltage V
PP
.
Figure 5 on page 20
shows examples of
how the flash power supplies can be configured for various usage models.
Figure 4. Protection Register Memory Map
4 Words
Factory Programmed
4 Words
User Programmed
PR Lock
88H
85H
84H
81H
80H