E A28F400BR-T/B
5
ADVANCE INFORMATION
1.0 PRODUCT FAMILY OVERVIEW
This datasheet contains the specifications for the
automotive version of the 28F400BR family of boot
block flash memory devices.
This device continues to offer the same
functionality as earl ier “BX” devices but adds the
capability of performing program and erase
operations with a 5V or 12V V
PP
. The A28F400BR
automatically senses which voltage is applied to
the V
PP
pin and adjusts its operation accordingly.
1.1 New Features in the
SmartVoltage Products
The new SmartVoltage boot block flash memory
family offers identical operation as the current
BX/BL 12V program products, except for the
differences listed below. All other functions are
equivalent to current products, including
signatures, write commands, and pinouts.
• WP# pin has replaced a DU pin. See Table 1
for details.
• 5V program/erase operation has been added
that uses proven program and erase
techniques with 5V ± 10% applied to V
PP
.
If you are designing with exi st ing BX 12V VPP boot
block products today, you should provide the
capability in your board design to upgrade to these
new SmartVoltage products.
Follow these guidelines to ensure compatibility:
1. Connect WP# (DU on existing product s) to a
control signal, V
CC
or GND.
2. If adding a switch on V
PP
for write protection,
switch to GND for complete write protection.
3. Allow for connecting 5V t o V
PP
instead of 12V,
if desired.
1.2 Main Features
Intel’s SmartVolt age technology prov ides the mos t
flexible voltage solution in the industry.
SmartVoltage provides t wo disc rete v olt age supply
pins, V
CC
for read operation, and VPP for program
and erase operation. Discrete supply pins allow
system designers to use the optimal volt age level s
for their design. For program and erase
operations, 5V V
PP
operation eliminates the need
for in system voltage converters, while 12V V
PP
operation provides faster program and erase for
situations where 12V is available, such as
manufacturing or designs where 12V is already
available.
The 28F400 boot block flash memory family is a
very high-performance, 4-Mbit (4,194, 304 bit ) flas h
memory family organized as either 256 Kwords
(262,144 words) of 16 bits each or 512 Kbytes
(524,288 bytes) of 8 bits each.
Separately erasable blocks, including a hardwarelockable boot block (16,384 by tes), two param eter
blocks (8,192 bytes each) and main blocks (one
block of 98,304 bytes and t hree blocks of 131,072
bytes) define the boot block flash family
architecture. See Figure 3 for memory maps. Eac h
parameter block can be independently erased and
programmed 30,000 times. Eac h main block can
be erased 1,000 times.
The boot block is located at either the top
(denoted by -T suffix) or the bottom (-B suf fix) of
the address map in order to accommodate
different microprocessor protocols for boot code
location. The hardware-lockable boot block
provides complete code security for the kernel
code required for system initialization. Locking and
unlocking of the boot block is controlled by WP#
and/or RP# (see Section 3.4 for details).
The Command User Interface (CUI) s erves as the
interface between the microprocessor or
microcontroller and the internal operation of the
boot block flash memory products. The internal
Write State Machine (WSM) automatically
executes the algorithms and ti mings necess ary f or
program and erase operations, including
verifications, thereby unburdening the microprocessor or microcontroller of these tasks. The
Status Register (SR) indicates the status of the
WSM and whether it successfully completed the
desired program or erase operation.
Program and erase automation allows program
and erase operations to be executed using an
industry-standard two-write c ommand sequenc e to
the CUI. Data writes are perf ormed in word or by te
increments. Each byte or word in the flash
memory can be programmed independently of
other memory locations, unlike erases, which
erase all locations within a block simultaneously.