Download Print this page
Atmel AT49BV160D Manual
Atmel AT49BV160D Manual

Atmel AT49BV160D Manual

16-megabit (1m 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
– Thirty-one 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 AT49BV160D(T) is a 2.7-volt 16-megabit Flash memory organized as 1,048,576
words of 16 bits each. The memory is divided into 39 sectors for erase operations.
The device is offered in a 48-lead TSOP and a 46-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-system
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
16-megabit
(1M x 16)
3-volt Only
Flash Memory
AT49BV160D
AT49BV160DT
3591A–FLASH–12/05

Advertisement

loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Atmel AT49BV160D

  • Page 1 Green (Pb/Halide-free) Packaging 1. Description The AT49BV160D(T) is a 2.7-volt 16-megabit Flash memory organized as 1,048,576 words of 16 bits each. The memory is divided into 39 sectors for erase operations. The device is offered in a 48-lead TSOP and a 46-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 AT49BV160D(T) 3591A–FLASH–12/05...
  • Page 3 Read When the AT49BV160D(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 outputs are put in the high impedance state whenever CE or OE is high. This dual-line control gives designers flexibility in preventing bus contention.
  • Page 4 I/O7 is “0”. While programming, the only valid commands are Read Status Register, Program Suspend and Program Resume. VPP Pin The circuitry of the AT49BV160D(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 AT49BV160D(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 AT49BV160D(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 AT49BV160D(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 Read Status Register, Product ID Entry, CFI Query and Program Resume. 4.11 Product Identification The product identification mode identifies the device and manufacturer as Atmel. It may be accessed a software operation. For details, see “Operating Modes” on page AT49BV160D(T) 3591A–FLASH–12/05...
  • Page 9 4.12 128-bit Protection Register The AT49BV160D(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 10 SR3 MUST be cleared before the Write State Machine allows further program attempts. Device If an error is detected, clear the status register before SR1 = Protect Error continuing operations – only the Clear Status Register command clears the status register error bits. Program Successful AT49BV160D(T) 3591A–FLASH–12/05...
  • Page 11 AT49BV160D(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. AT49BV160D(T) 3591A–FLASH–12/05...
  • Page 13 AT49BV160D(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 further program attempts. Program Aborted 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. AT49BV160D(T) 3591A–FLASH–12/05...
  • Page 15 AT49BV160D(T) 21. Command Definition Table 1st Bus Cycle 2nd Bus Cycle 3rd Bus 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 Word 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., A19 - A8 = 0. AT49BV160D(T) 3591A–FLASH–12/05...
  • Page 17 AT49BV160D(T) 24. AT49BV160D – Sector Address Table Sector Size (Bytes/Words) Address Range (A19 - 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...
  • Page 18 F8000 - F8FFF SA32 8K/4K F9000 - F9FFF SA33 8K/4K FA000 - FAFFF SA34 8K/4K FB000 - FBFFF SA35 8K/4K FC000 - FCFFF SA36 8K/4K FD000 - FDFFF SA37 8K/4K FE000 - FEFFF SA38 8K/4K FF000 - FFFFF AT49BV160D(T) 3591A–FLASH–12/05...
  • Page 19 IHPP 5. V (max) = 0.4V. ILPP 6. Manufacturer Code: 001FH, Device Code: 88C3H – AT49BV160D; 88C2H – AT49BV160DT. 7. Additional Device Code is read from address 0003H. Additional Device Code: 0001H – AT49BV160D(T). 28. DC Characteristics Symbol Parameter Condition...
  • Page 20 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 Units Conditions Symbol = 0V = 0V Note: This parameter is characterized and is not 100% tested. AT49BV160D(T) 3591A–FLASH–12/05...
  • Page 21 AT49BV160D(T) 32. AC Read Characteristics AT49BV160D(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 22 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. AC Word Load Waveforms 35.1 WE Controlled 35.2 CE Controlled AT49BV160D(T) 3591A–FLASH–12/05...
  • Page 23 AT49BV160D(T) 36. Program Cycle Characteristics Symbol Parameter Units Word Programming Time µs Word Programming Time in Dual Programming Mode µs Address Setup Time Address Hold Time Data Setup Time Data Hold Time Write Pulse Width Write Pulse Width High Write Cycle Time...
  • Page 24 39. Common Flash Interface Definition Table Address AT49BV160DT AT49BV160D 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 0036h...
  • Page 25 AT49BV160D(T) 39. Common Flash Interface Definition Table (Continued) Address AT49BV160DT AT49BV160D 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 26 40. Ordering Information 40.1 Green Package (Pb/Halide-free) (mA) (ns) Active Standby Ordering Code Package Operation Range AT49BV160D-70TU Industrial 0.025 (-40° to 85° C) AT49BV160DT-70CU 46C3 AT49BV160DT-70TU Package Type 46C3 46-ball, Plastic Chip-Size Ball Grid Array Package (CBGA) 48-lead, Plastic Thin Small Outline Package (TSOP) AT49BV160D(T) 3591A–FLASH–12/05...
  • Page 27 AT49BV160D(T) 41. Packaging Information 41.1 46C3 – CBGA A1 BALL ID TOP VIEW SIDE VIEW 0.625 REF A1 BALL CORNER COMMON DIMENSIONS 1.875 REF (Unit of Measure = mm) SYMBOL NOTE 6.40 6.50 6.60 5.25 TYP 7.40 7.50 7.60 3.75 TYP –...
  • Page 28 0.70 0.25 BASIC 0.17 0.22 0.27 0.10 – 0.21 0.50 BASIC 10/18/01 TITLE DRAWING NO. REV. 2325 Orchard Parkway 48T, 48-lead (12 x 20 mm Package) Plastic Thin Small Outline San Jose, CA 95131 Package, Type I (TSOP) AT49BV160D(T) 3591A–FLASH–12/05...
  • Page 29 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:

At49bv160dt