AT49BV16X4(T)
4
RESET:
A RESET
input pin is p rov ided to e ase some sy s-
tem application s. When RE SET
is at a logic high level, the
device is in its standa rd oper at ing mod e. A low l evel on th e
RESET
input halts the prese nt device oper ation and puts
the outputs of the de vice in a hi gh impedan ce stat e. When
a high level is reasse rted on the RES ET
pin, the device
returns to the Read or Standby mod e, depending upon the
state of the control inputs. By applying a 12V ± 0.5V input
signal to the RESET
pin any sector can be reprogrammed
even if the sector lockout feature has been enabled (see
Sector Programming Lockout Override section).
ERASURE:
Before a byte/word ca n be reprogramm ed, it
must be erased. The erased state of memory bits is a logical “1”. The entire device can be erased by using the Chip
Erase command or individual sectors can be erased by
using the Sector Erase commands.
CHIP ERASE:
The entire device can be erased at one
time by using the 6-byte chip erase software code. After the
chip erase has been in itiate d, the devi ce wil l internal ly tim e
the erase operation so that no external clocks are required.
The maximum time to erase the chip is t
EC
.
If the sector lockout has been enabled, the Chip Erase will
not erase the data in the secto r th at ha s be en l oc ked; it wi ll
erase only the unprotected sectors. After the chip erase,
the device will return to the read or standby mode.
SECTOR ERASE:
As an alternative to a full chip erase, the
device is organized into forty sectors (SA0 - SA39) that can
be individually erased . The Secto r Erase comm and is a six
bus cycle operation. The sector ad dress is latched on the
falling WE
edge of the sixth cy cle whil e the 30H d ata inpu t
command is latched on the rising edge of WE
. The sector
erase starts after the rising edge of WE
of the sixth cycle.
The erase operation is i nterna ll y con troll ed ; it wi ll aut oma tically time to completion. The maximum time to erase a section is t
SEC
. When the sector programming lockout feature
is not enabled, the sector will erase (from the same sector
erase command). Once a sector has been protected, data
in the protected s ectors cannot be changed unles s the
RESET pin is taken to 12V ± 0. 5V. An attempt to erase a
sector that has been pr otected wi ll result in the operation
terminating in 2 µs.
BYTE/WORD PROGRAMMING:
Once a memory block is
erased, it is programmed (to a logical “0”) on a byte-by-byte
or on a word-by- word ba si s. Pr o gr amm ing i s ac co mpl is he d
via the intern al device command r egister and is a 4-b us
cycle operation. The devic e will automati cally gener ate the
required internal program pulses.
Any commands written to the c hip during the em bedded
programming cycle will be ignored. If a hardware reset happens during programming, the data at the location being
programmed will be corrupted. Please note that a data “0”
cannot be programmed back to a “1”; only erase operations
can convert “0”s to “1”s. Programming is completed after
the specified t
BP
cycle time. The DATA polling feature or
the toggle bit feature may be used to indicate the end of a
program cycle.
SECTOR PROGRAMMING LOCKOUT:
Each sector has a
programming lockout featur e. This feature prevents programming of data in the design ated sectors o nce the feature has been enabled. These sectors can contain secure
code that is used to bring up the system. Enabling the lockout feature will all ow the boot code to stay i n the device
while data in the rest of the device is upd ated. Thi s featur e
does not have to be activated; any sector’s usage as a
write protected region is optional to the user.
Once the feature is enabled, the data in the protected sectors can no longer be erased or programmed when input
levels of 5.5V or less are used. Data in the remaining sectors can still be changed through the regular programming
method. To activate the lo ck ou t fea tur e, a seri es of s ix pr ogram commands to specific addresses with specific data
must be performed. Please refer to the Command Definitions table.
SECTOR PROGRAMMING LOCKOUT OVERRIDE:
The
user can override the sector programming lockout by taking
the RESET
pin to 12V ± 0.5V. By doing this prote cted da ta
can be altered through a chip erase, sector era se or
byte/word program ming. When the RESET
pin is brought
back to TTL levels th e secto r programm ing lock out featu re
is again active.
ERASE SUSPEND/ERASE RESUME:
The erase suspen d
command allows the system to interrupt a sector erase
operation and then program or read data from a different
sector within the same plane. Since this device has a dual
plane architecture, there is no need to use the erase suspend feature while erasin g a sec tor when y ou want to r ead
data from a sector in the other plane. After the erase suspend command is given, the device requires a maximum
time of 15 µs to suspend the erase operation. After the
erase operation has been suspended, the plane which contains the suspended sec tor enters th e erase-s uspend-r ead
mode. The system can then read data or program da ta to
any other sector within the device. An address is not
required during the erase suspend comm and. During a
sector erase suspend, another sector cannot be erased. To
resume the sector erase operation, the system must write
the erase resume command. The erase resume command
is a one bus cycl e co mma nd, whi c h d oes req ui re the p lan e
address (determined by A18 and A19). The device also
supports an erase suspend during a complete chip erase.
While the chip erase is suspen ded, the use r can read from
any sector within the me mory that is protec ted. The command sequence for a ch ip erase suspen d and a sector
erase suspend are the same.
PRODUCT IDENTIFICATION:
The product identification
mode identifies the device and manufacturer as Atmel. It