Download Print this page
Atmel AT49BV320D Manual
Atmel AT49BV320D Manual

Atmel AT49BV320D Manual

32-megabit (2m x 16) 3-volt only flash memory

Advertisement

Quick Links

Features
Single Voltage Read/Write Operation: 2.65V to 3.6V
Access Time – 70 ns
Sector Erase Architecture
– Sixty-three 32K Word (64K Bytes) Sectors with Individual Write Lockout
– Eight 4K Word (8K Bytes) Sectors with Individual Write Lockout
Fast Word Program Time – 10 µs
Fast Sector Erase Time – 100 ms
Suspend/Resume Feature for Erase and Program
– Supports Reading and Programming from Any Sector by Suspending Erase
of a Different Sector
– Supports Reading Any Word by Suspending Programming of Any Other Word
Low-power Operation
– 10 mA Active
– 15 µA Standby
VPP Pin for Write Protection and Accelerated Program Operation
WP Pin for Sector Protection
RESET Input for Device Initialization
Flexible Sector Protection
TSOP and CBGA Package Options
Top or Bottom Boot Block Configuration Available
128-bit Protection Register
Minimum 100,000 Erase Cycles
Common Flash Interface (CFI)
Green (Pb/Halide-free) Packaging
1. Description
The AT49BV320D(T) is a 2.7-volt 32-megabit Flash memory organized as 2,097,152
words of 16 bits each. The memory is divided into 71 sectors for erase operations.
The device is offered in a 48-lead TSOP package and a 47-ball CBGA package. The
device has CE and OE control signals to avoid any bus contention. This device can be
read or reprogrammed using a single power supply, making it ideally suited for in-sys-
tem programming.
The device powers on in the read mode. Command sequences are used to place
the device in other operation modes such as program and erase. The device has
the capability to protect the data in any sector (see
page
6).
To increase the flexibility of the device, it contains an Erase Suspend and Program
Suspend feature. This feature will put the erase or program on hold for any amount of
time and let the user read data from or program data to any of the remaining sectors
within the memory.
The VPP pin provides data protection. When the V
and erase functions are inhibited. When V
and erase operations can be performed. With V
Program command) operation is accelerated.
"Flexible Sector Protection" on
input is below 0.4V, the program
PP
is at 1.65V or above, normal program
PP
at 10.0V, the program (Dual-word
PP
32-megabit
(2M x 16)
3-volt Only
Flash Memory
AT49BV320D
AT49BV320DT
3581D–FLASH–2/06

Advertisement

loading
Need help?

Need help?

Do you have a question about the AT49BV320D and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Atmel AT49BV320D

  • Page 1 Green (Pb/Halide-free) Packaging 1. Description The AT49BV320D(T) is a 2.7-volt 32-megabit Flash memory organized as 2,097,152 words of 16 bits each. The memory is divided into 71 sectors for erase operations. The device is offered in a 48-lead TSOP package and a 47-ball CBGA package. The device has CE and OE control signals to avoid any bus contention.
  • Page 2 I/O7 I/O14 I/O6 I/O13 I/O5 I/O12 I/O4 RESET I/O11 I/O3 I/O10 I/O2 I/O9 I/O1 I/O8 I/O0 CBGA Top View (Ball Down) I/O14 I/O5 I/O11 I/O2 I/O8 VCCQ I/O15 I/O6 I/O12 I/O3 I/O9 I/O0 I/O7 I/O13 I/O4 I/O10 I/O1 AT49BV320D(T) 3581D–FLASH–2/06...
  • Page 3 The address locations used in the command sequences are not affected by entering the com- mand sequences. Read When the AT49BV320D(T) is in the read mode, with CE and OE low and WE high, the data stored at the memory location determined by the address pins are asserted on the outputs. The 3581D–FLASH–2/06...
  • Page 4 The status register indicates the programming status. While the program sequence executes, status bit I/O7 is “0”. VPP Pin The circuitry of the AT49BV320D(T) is designed so that the device cannot be programmed or erased if the V voltage is less that 0.4V. When V is at 1.65V or above, normal program and...
  • Page 5 AT49BV320D(T) Read Status Register The status register indicates the status of device operations and the success/failure of that oper- ation. The Read Status Register command causes subsequent reads to output data from the status register until another command is issued. To return to reading from the memory, issue a Read command.
  • Page 6 Flexible Sector Protection The AT49BV320D(T) offers two sector protection modes, the Softlock and the Hardlock. The Softlock mode is optimized as sector protection for sectors whose content changes frequently. The Hardlock protection mode is recommended for sectors whose content changes infrequently.
  • Page 7 AT49BV320D(T) Table 4-2. Hardlock and Softlock Protection Configurations in Conjunction with WP Erase/ Hard- Soft- Prog lock lock Allowed? Comments No sector is locked Sector is Softlocked. The Unlock command can unlock the sector. Hardlock protection mode is enabled. The sector cannot be unlocked.
  • Page 8 4.12 128-bit Protection Register The AT49BV320D(T) contains a 128-bit register that can be used for security purposes in sys- tem design. The protection register is divided into two 64-bit sectors. The two sectors are designated as sector A and sector B. The data in sector A is non-changeable and is pro- grammed at the factory with a unique number.
  • Page 9 Read command. 4.14 Hardware Data Protection The Hardware Data Protection feature protects against inadvertent programs to the AT49BV320D(T) in the following ways: (a) V sense: if V is below 1.8V (typical), the program function is inhibited. (b) V...
  • Page 10 SR3 MUST be cleared before the Write State Machine allows further program attempts. Device SR1 = If an error is detected, clear the status register before Protect Error continuing operations – only the Clear Status Register command clears the status register error bits. Program Successful AT49BV320D(T) 3581D–FLASH–2/06...
  • Page 11 AT49BV320D(T) 9. Program Suspend/Resume 10. Program Suspend/Resume Flowchart Procedure Start Operation Command Comments Data = B0 Program Write Suspend Addr = Any address Write B0 (Program Suspend) Any Address Data = 70 Read Write Status Addr = Any address Write 70...
  • Page 12 SR1, SR3 must be cleared before the Write State Machine Successful allows further erase attempts. Only the Clear Status Register command clears SR1, SR3, SR4, SR5. If an error is detected, clear the status register before attempting an erase retry or other error recovery. AT49BV320D(T) 3581D–FLASH–2/06...
  • Page 13 AT49BV320D(T) 15. Erase Suspend/Resume Flowchart 16. Erase Suspend/Resume Procedure Start Operation Command Comments Data = B0 Erase Write Write B0, (Erase Suspend) Suspend Any Address Addr = Any address Data = 70 Read Write Write 70, (Read Status) Status Addr = Any address...
  • Page 14 Register Locked; SR3, SR4 Program Aborted further program attempts. Only the Clear Status Register command clears SR1, SR3, SR4. Program If an error is detected, clear the status register before Successful attempting a program retry or other error recovery. AT49BV320D(T) 3581D–FLASH–2/06...
  • Page 15 AT49BV320D(T) 21. Command Definition Table 1st Bus 2nd Bus 3rd Bus Cycle Cycle Cycle Command Sequence Cycles Addr Data Addr Data Addr Data Read Sector Erase/Confirm Word Program 40/10 Addr Dual-word Program Addr0 Addr1 Erase/Program Suspend Erase/Program Resume Product ID Entry...
  • Page 16 23. Protection Register Addressing Table Address Sector Factory Factory Factory Factory User User User User Note: All address lines not specified in the above table must be “0” when accessing the protection register, i.e., A20 - A8 = 0. AT49BV320D(T) 3581D–FLASH–2/06...
  • Page 17 AT49BV320D(T) 24. AT49BV320D Sector Address Table Sector Size (Bytes/Words) Address Range (A20 - A0) 8K/4K 00000 - 00FFF 8K/4K 01000 - 01FFF 8K/4K 02000 - 02FFF 8K/4K 03000 - 03FFF 8K/4K 04000 - 04FFF 8K/4K 05000 - 05FFF 8K/4K 06000 - 06FFF...
  • Page 18 24. AT49BV320D Sector Address Table (Continued) Sector Size (Bytes/Words) Address Range (A20 - A0) SA38 64K/32K F8000 - FFFFF SA39 64K/32K 100000 - 107FFF SA40 64K/32K 108000 - 10FFFF SA41 64K/32K 110000 - 117FFF SA42 64K/32K 118000 - 11FFFF SA43...
  • Page 19 AT49BV320D(T) 25. AT49BV320DT – Sector Address Table Sector Size (Bytes/Words) Address Range (A20 - A0) 64K/32K 00000 - 07FFF 64K/32K 08000 - 0FFFF 64K/32K 10000 - 17FFF 64K/32K 18000 - 1FFFF 64K/32K 20000 - 27FFF 64K/32K 28000 - 2FFFF 64K/32K...
  • Page 20 1F8000 - 1F8FFF SA64 8K/4K 1F9000 - 1F9FFF SA65 8K/4K 1FA000 - 1FAFFF SA66 8K/4K 1FB000 - 1FBFFF SA67 8K/4K 1FC000 - 1FCFFF SA68 8K/4K 1FD000 - 1FDFFF SA69 8K/4K 1FE000 - 1FEFFF SA70 8K/4K 1FF000 - 1FFFFF AT49BV320D(T) 3581D–FLASH–2/06...
  • Page 21 2. X can be V or V 3. Refer to AC programming waveforms on page 4. V (min) = 1.65V. IHPP 5. V (max) = 0.4V. ILPP 6. Manufacturer Code: 001FH, Device Code: 90C5H – AT49BV320D; 90C4H – AT49BV320DT 3581D–FLASH–2/06...
  • Page 22 Programming Current Input Load Current µA Input Low Voltage Input High Voltage - 0.6 Output Low Voltage = 2.1 mA 0.45 Output High Voltage = -100 µA - 0.1 Note: 1. In the erase mode, I is 25 mA. AT49BV320D(T) 3581D–FLASH–2/06...
  • Page 23 AT49BV320D(T) 29. Input Test Waveforms and Measurement Level 2.0V 1.5V 0.6V < 5 ns 30. Output Test Load 31. Pin Capacitance f = 1 MHz, T = 25°C Symbol Units Conditions = 0V = 0V Note: This parameter is characterized and is not 100% tested.
  • Page 24 32. AC Read Characteristics AT49BV320D(T)-70 Symbol Parameter Units Read Cycle Time Address to Output Delay CE to Output Delay OE to Output Delay (3)(4) CE or OE to Output Float Output Hold from OE, CE or Address, whichever occurred first...
  • Page 25 AT49BV320D(T) 34. AC Word Load Characteristics Symbol Parameter Units Address, OE Setup Time Address Hold Time Chip Select Setup Time Chip Select Hold Time Write Pulse Width (WE or CE) Write Pulse Width High Data Setup Time Data, OE Hold Time 35.
  • Page 26 1. Any address can be used to load the data. 2. OE must be high only when WE and CE are both low. 3. The data can be 40H or 10H. 4. The address depends on what sector is to be erased. AT49BV320D(T) 3581D–FLASH–2/06...
  • Page 27 AT49BV320D(T) 39. Common Flash Interface Definition Table Address AT49BV320DT AT49BV320D Comments 0051h 0051h “Q” 0052h 0052h “R” 0059h 0059h “Y” 0003h 0003h 0000h 0000h 0041h 0041h 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0000h 0027h 0027h VCC min write/erase...
  • Page 28 39. Common Flash Interface Definition Table (Continued) Address AT49BV320DT AT49BV320D Comments VENDOR SPECIFIC EXTENDED QUERY 0050h 0050h “P” 0052h 0052h “R” 0049h 0049h “I” 0031h 0031h Major version number, ASCII 0030h 0030h Minor version number, ASCII Bit 0 – chip erase supported, 0 – no, 1 – yes Bit 1 –...
  • Page 29 AT49BV320D(T) 40. Ordering Information 40.1 Green Package (Pb/Halide-free) (mA) (ns) Active Standby Ordering Code Package Operation Range AT49BV320D-70CU 47C1 AT49BV320D-70TU Industrial 0.025 (-40° to 85° C) AT49BV320DT-70CU 47C1 AT49BV320DT-70TU Package Type 47C1 47-ball, Plastic Chip-Size Ball Grid Array Package (CBGA) 48-lead, Plastic Thin Small Outline Package (TSOP) 3581D–FLASH–2/06...
  • Page 30 0.35 TYP BOTTOM VIEW 7/2/03 TITLE DRAWING NO. REV. 2325 Orchard Parkway 47C1, 47-ball (8 x 6 Array), 0.75 mm Pitch, 47C1 San Jose, CA 95131 7.0 x 10.0 x 1.0 mm Chip-scale Ball Grid Array Package (CBGA) AT49BV320D(T) 3581D–FLASH–2/06...
  • Page 31 AT49BV320D(T) 41.2 48T – TSOP PIN 1 0º ~ 8º Pin 1 Identifier D1 D GAGE PLANE SEATING PLANE COMMON DIMENSIONS (Unit of Measure = mm) SYMBOL NOTE – – 1.20 0.05 – 0.15 0.95 1.00 1.05 Notes: 1. This package conforms to JEDEC reference MO-142, Variation DD.
  • Page 32 Added CBGA Package Option. • Changed the CFI values of addresses 20h & 24h to 0002h and 0004h, respectively. • Revision D – Feb. 2006 Changed the AT49BV320DT CFI values of addresses 23h & 25h to 0004h and 0004h, respectively. AT49BV320D(T) 3581D–FLASH–2/06...
  • Page 33 Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDI- TIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY...

This manual is also suitable for:

At49bv320dt