Embed
Email

DIFFERENCE BETWEEN THE AT49BV32OS_T_ AND THE ...

Document Sample

Shared by: xiuliliaofz
Categories
Tags
Stats
views:
1
posted:
11/4/2011
language:
English
pages:
3
APPLICATION NOTE FOR UPGRADING FROM THE AT49BV6416(T) TO THE AT49BV642D(T)



The purpose of this application note is to aid customers in converting from the AT49BV6416(T) to the

AT49BV642D(T).



The AT49BV6416(T) and the AT49BV642D(T) both operate in the word (x16) configuration. The

AT49BV6416(T) is divided into four planes, and the AT49BV642D(T) is a single plane part. The user

should be aware of the following differences in the operation of a single plane and a multiple plane part –



A multi-plane part, like the AT49BV6416(T), allows a concurrent read operation in any plane that is not

being programmed or erased. However, a single plane part does not permit concurrent read operations in

hardware. This operation can be implemented using the erase-suspend/resume or program-

suspend/resume commands.



With a single plane device, a read from I/O7 and I/O6 during a programming or an erase operation will

give status information. However, when using a multi plane part, a read from I/O7 and I/O6 will only

provide status information if the read is performed in the same plane that the erase or programming

operation is occurring in. When a read from I/O7 and I/O6 is performed on a plane in which the

programming or an erase operation is not taking place, valid data will be read.



When resuming a suspended erase operation from a multi plane device, the erase resume command

must be issued to an address within the plane whose erase was suspended. With a single plane device, it

is not necessary to provide plane information when doing an erase resume operation.





Device Architecture and Sectoring Comparison



The AT49BV6416(T) and the AT49BV642D(T) have identical sector maps.





Pinout Comparison



The AT49BV6416(T) and the AT49BV642D(T) are both offered in a 48-pin TSOP package. The

AT49BV642D(T) is pinout compatible with the AT49BV6416(T). The only difference in pinout is that the

AT49BV6416(T) offers a WP/ pin while the location of this pin is a no connect on the AT49BV642D(T).

Since, any voltage can be applied to a no connect pin, no board changes are necessary in converting

from the AT49BV6416(T) to the AT49BV642D(T).





A Comparison of Device READ Operations



The AT49BV6416(T) supports asynchronous and page read operations. The page mode read is not

available on the AT49BV642D(T). All the other read operations are the same for both the parts.









1 of 3

Differences in the Device ID’s



As shown in the table below, during the product ID entry command of the AT49BV6416(T), a plane

address is required during the third and fourth bus cycles. On the AT49BV642D(T), these addresses are

555H and 00000H or 00001H respectively. To manage these differences, we recommend using address

555H during the third bus cycle, addresses 00000H, 000001H during the fourth bus cycle to read the

manufacturer ID and the device ID respectively.



Device Command Bus 1st Bus Cycle 2nd Bus Cycle 3rd Bus Cycle 4th Bus Cycle

Sequence Cycles

Addr Data Addr Data Addr Data Addr Data







AT49BV6416(T) Manufacturer 3 555 AA AAA 55 PA+00555 90 PA+00000h 001FH

Code Entry

AT49BV642D(T) Manufacturer 3 555 AA AAA 55 555 90 00000h 001FH

Code Entry

AT49BV6416 Device Code 3 555 AA AAA 55 PA+00555 90 PA+00001h 00D6H

Entry

AT49BV6416T Device Code 3 555 AA AAA 55 PA+00555 90 PA+00001h 00D2H

Entry

AT49BV642D Device Code 3 555 AA AAA 55 555 90 00001h 01D6H

Entry

AT49BV642DT Device Code 3 555 AA AAA 55 555 90 00001h 01D2H

Entry









A Comparison of the Sector Protection Options





The AT49BV6416(T) supports two sector protection modes, the Softlock and the Hardlock. The

AT49BV642D(T) supports only the hardlock protection mode (referred to as sector lockdown in the

datasheet) which works without using the WP/ pin. At power-up and reset, all sectors of the

AT49BV6416(T) have their softlock protection mode enabled while on the AT49BV642D(T) all sectors are

unlocked.





Sector Unlock



The sectors of the AT49BV6416(T) can be unlocked using a two-bus cycle command. This command is

not available on the AT49BV642D(T). To unlock the sectors of the AT49BV642D(T), the device must be

reset or power cycled. After power-up or reset, the contents of a sector that is locked down can be erased

and reprogrammed.









2 of 3

Comparison of Program, Erase, and Unlock Commands



Dual-Word Program



As shown in the table below, when using the dual-word program command, the data programmed during

the third bus cycle is different between the AT49BV6416(T) and the AT49BV642D(T). To manage this

difference, the user should program data E0 during the third bus cycle when using the dual-word program

command on the AT49BV642D(T).





Device Command Bus 1st Bus Cycle 2nd Bus Cycle 3rd Bus Cycle 4th Bus Cycle 5th Bus Cycle

Sequence Cycles

Addr Data Addr Data Addr Data Addr Data Addr Data







AT49BV6416(T) Dual-Word 3 555 AA AAA 55 555 A1 Addr0 DIN0 Addr1 DIN1

Program

AT49BV642D(T) Dual-Word 3 555 AA AAA 55 555 E0 Addr0 DIN0 Addr1 DIN1

Program









Plane Erase





The AT49BV6416(T) supports the plane erase command sequence. This command is not available on the

AT49BV642D(T). The sector erase command is available on the AT49BV642D(T) and can be used to

erase individual sectors, or the chip erase command can be used to erase the entire memory.









Comparison Of Programming, Locking and Status of Block B of the Protection Register





For the AT49BV6416(T), the address used during the fourth bus cycle of the programming, the locking

and the read status of block B of the protection register is different for the top and the bottom boot block

devices. This address is identical for the top and the bottom boot block devices of the AT49BV642D(T).

To manage these differences, on the AT49BV642D(T), during the fourth bus cycle we recommend using

an address between 000081H-000080H when programming , address 80H when locking and reading the

status of block B of the protection register.









3 of 3



Other docs by xiuliliaofz
Dreaming
Views: 2  |  Downloads: 0
Maurice White BDSc Melb
Views: 0  |  Downloads: 0
article-7901
Views: 0  |  Downloads: 0
Application - City of Laramie
Views: 0  |  Downloads: 0
Project Outline - TeacherWeb
Views: 0  |  Downloads: 0
NSSE EDUCATION
Views: 0  |  Downloads: 0
me344_f03
Views: 0  |  Downloads: 0
Experiment_11a
Views: 0  |  Downloads: 0
CHAPTER 16
Views: 0  |  Downloads: 0
Distributed Data Base Systems
Views: 3  |  Downloads: 0
By registering with docstoc.com you agree to our
privacy policy

You are almost ready to download!

You are almost ready to download!