45DB642D ATMELCorporation
45DB642D ATMELCorporation
3542K–DFLASH–04/09
1. Description
The AT45DB642D is a 2.7-volt, dual-interface sequential access Flash memory ideally suited for
a wide variety of digital voice-, image-, program code- and data-storage applications. The
AT45DB642D supports RapidS serial interface and Rapid8 8-bit interface. RapidS serial inter-
face is SPI compatible for frequencies up to 66 MHz. The dual-interface allows a dedicated
serial interface to be connected to a DSP and a dedicated 8-bit interface to be connected to a
microcontroller or vice versa. However, the use of either interface is purely optional. Its
69,206,016 bits of memory are organized as 8,192 pages of 1,024 bytes (binary page size) or
1,056 bytes (standard DataFlash page size) each. In addition to the main memory, the
AT45DB642D also contains two SRAM buffers of 1,024 (binary buffer size) bytes/1,056 bytes
(standard DataFlash buffer size) each. The buffers allow receiving of data while a page in the
main Memory is being reprogrammed, as well as writing a continuous data stream. EEPROM
emulation (bit or byte alterability) is easily handled with a self-contained three step read-modify-
write operation. Unlike conventional Flash memories that are accessed randomly with multiple
address lines and a parallel interface, the DataFlash uses either a RapidS serial interface or a
8-bit Rapid8 interface to sequentially access its data. The simple sequential access dramatically
reduces active pin count, facilitates hardware layout, increases system reliability, minimizes
switching noise, and reduces package size. The device is optimized for use in many commercial
and industrial applications where high-density, low-pin count, low-voltage and low-power are
essential.
To allow for simple in-system reprogrammability, the AT45DB642D does not require high input
voltages for programming. The device operates from a single power supply, 2.7V to 3.6V, for
both the program and read operations. The AT45DB642D is enabled through the chip select pin
(CS) and accessed via a three-wire interface consisting of the Serial Input (SI), Serial Output
(SO), and the Serial Clock (SCK), or an 8-bit interface consisting of the input/output pins (I/O7 -
I/O0) and the clock pin (CLK).
All programming and erase cycles are self-timed.
2 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
3
3542K–DFLASH–04/09
Table 2-1. Pin Configurations (Continued)
Asserted
Symbol Name and Function State Type
Serial/8-bit Interface Control: The DataFlash may be configured to utilize either its serial port or
8-bit port through the use of the serial/8-bit control pin (SER/BYTE). When the SER/BYTE pin is
held high, the serial port (SI and SO) of the DataFlash will be used for all data transfers, and the
8-bit port (I/O7 - I/O0) will be in a high impedance state. Any data presented on the 8-bit port
while SER/BYTE is held high will be ignored. When the SER/BYTE is held low, the 8-bit port will
be used for all data transfers, and the SO pin of the serial port will be in a high impedance state.
While SER/BYTE is low, any data presented on the SI pin will be ignored. Switching between the
SER/BYTE serial port and 8-bit port should only be done while the CS pin is high and the device is not busy Low Input
in an internally self-timed operation.
The SER/BYTE pin is internally pulled high; therefore, if the 8-bit port is never to be used, then
connection of the SER/BYTE pin is not necessary. In addition, if the SER/BYTE pin is not
connected or if the SER/BYTE pin is always driven high externally, then the 8-bit input/output pins
(I/O7-I/O0), the VCCP pin, and the GNDP pin should be treated as “no connect”.
Device Power Supply: The VCC pin is used to supply the source voltage to the device.
VCC – Power
Operations at invalid VCC voltages may produce spurious results and should not be attempted.
Ground: The ground reference for the power supply. GND should be connected to the system
GND – Ground
ground.
8-bit Port Supply Voltage: The VCCP pin is used to supply power for the 8-bit input/output pins
(I/O7-I/O0). The VCCP pin needs to be used if the 8-bit port is to be utilized; however, this pin
VCCP – Power
should be treated as “no connect” if the SER/BYTE pin is not connected or if the SER/BYTE pin is
always driven high externally.
8-bit Port Ground: The GNDP pin is used to provide ground for the 8-bit input/output pins (I/O7-
I/O0). The GNDP pin needs to be used if the 8-bit port is to be utilized; however, this pin should
GNDP – Ground
be treated as “no connect” if the SER/BYTE pin is not connected or if the SER/BYTE pin is
always driven high externally.
Figure 2-1. TSOP Top View: Type 1 Figure 2-2. BGA Package Ball-Out (Top View)
1 2 3 4 5
RDY/BUSY 1 28 NC
RESET 2 27 NC
WP 3 26 I/O7
NC 4 25 I/O6 A
NC NC NC NC
NC 5 24 I/O5
VCC 6 23 I/O4 B
NC SCK GND VCC NC
GND 7 22 VCCP
C
NC 8 21 GNDP NC CS RDY/BSY WP NC
NC 9 20 I/O3 D
NC SO SI RESET NC
NC 10 19 I/O2
CS 11 18 I/O1 E
NC NC NC NC NC
SCK/CLK 12 17 I/O0
SI 13 16 SER/BYTE
SO 14 15 NC
4 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
3. Block Diagram
SCK/CLK
CS I/O INTERFACE
RESET
VCC
GND
RDY/BUSY SI SO I/O7 - I/O0
SER/BYTE
4. Memory Array
To provide optimal flexibility, the memory array of the AT45DB642D is divided into three levels of
granularity comprising of sectors, blocks, and pages. The “Memory Architecture Diagram” illus-
trates the breakdown of each level and details the number of pages per sector and block. All
program operations to the DataFlash occur on a page by page basis. The erase operations can
be performed at the chip, sector, block or page level.
BLOCK 2
SECTOR 1
BLOCK 33
SECTOR 2
5
3542K–DFLASH–04/09
5. Device Operation
The device operation is controlled by instructions from the host processor. The list of instructions
and their associated opcodes are contained in Table 15-1 on page 28 through Table 15-6 on
page 31. A valid instruction starts with the falling edge of CS followed by the appropriate 8-bit
opcode and the desired buffer or main memory address location. While the CS pin is low, tog-
gling the SCK/CLK pin controls the loading of the opcode and the desired buffer or main memory
address location through either the SI (serial input) pin or the 8-bit input pins (I/O7 - I/O0). All
instructions, addresses, and data are transferred with the most significant bit (MSB) first.
Buffer addressing for standard DataFlash page size (1056 bytes) is referenced in the datasheet
using the terminology BFA10 - BFA0 to denote the 11 address bits required to designate a byte
address within a buffer. Main memory addressing is referenced using the terminology PA12 -
PA0 and BA10 - BA0, where PA12 - PA0 denotes the 13 address bits required to designate a
page address and BA10 - BA0 denotes the 11 address bits required to designate a byte address
within the page.
For “Power of 2” binary page size (1024 bytes) the Buffer addressing is referenced in the
datasheet using the conventional terminology BFA9 - BFA0 to denote the 10 address bits
required to designate a byte address within a buffer. Main memory addressing is referenced
using the terminology A22 - A0.
6. Read Commands
By specifying the appropriate opcode, data can be read from the main memory or from either
one of the two SRAM data buffers. The DataFlash supports RapidS and Rapid8 protocols for
Mode 0 and Mode 3. Please refer to the “Detailed Bit-level Read Timing” diagrams in this
datasheet for details on the clock cycle sequences for each mode.
6 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
The CS pin must remain low during the loading of the opcode, the address bytes, the don’t care
bytes, and the reading of data. When the end of a page in main memory is reached during a
Continuous Array Read, the device will continue reading at the beginning of the next page with
no delays incurred during the page boundary crossover (the crossover from the end of one page
to the beginning of the next page). When the last bit (or byte if using the 8-bit interface mode) in
the main memory array has been read, the device will continue reading back at the beginning of
the first page of memory. As with crossing over page boundaries, no delays will be incurred
when wrapping around from the end of the array to the beginning of the array.
A low-to-high transition on the CS pin will terminate the read operation and tri-state the output
pins (SO or I/O7-I/O0). The maximum SCK/CLK frequency allowable for the Continuous Array
Read is defined by the fCAR1 specification. The Continuous Array Read bypasses both data buf-
fers and leaves the contents of the buffers unchanged.
7
3542K–DFLASH–04/09
The CS pin must remain low during the loading of the opcode, the address bytes, and the read-
ing of data. When the end of a page in the main memory is reached during a Continuous Array
Read, the device will continue reading at the beginning of the next page with no delays incurred
during the page boundary crossover (the crossover from the end of one page to the beginning of
the next page). When the last bit in the main memory array has been read, the device will con-
tinue reading back at the beginning of the first page of memory. As with crossing over page
boundaries, no delays will be incurred when wrapping around from the end of the array to the
beginning of the array. A low-to-high transition on the CS pin will terminate the read operation
and tri-state the output pin (SO). The Continuous Array Read bypasses both data buffers and
leaves the contents of the buffers unchanged.
8 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
Following the address bytes, additional don’t care bytes (one byte if using the serial interface or
two bytes if using the 8-bit interface) must be clocked in to initialize the read operation. The CS
pin must remain low during the loading of the opcode, the address bytes, the don’t care bytes,
and the reading of data. When the end of a buffer is reached, the device will continue reading
back at the beginning of the buffer. A low-to-high transition on the CS pin will terminate the read
operation and tri-state the output pins (SO or I/O7 - I/O0).
9
3542K–DFLASH–04/09
page in main memory that is being programmed has been previously erased using one of the
erase commands (Page Erase or Block Erase). The programming of the page is internally self-
timed and should take place in a maximum time of tP. During this time, the status register and
the RDY/BUSY pin will indicate that the part is busy.
10 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
11
3542K–DFLASH–04/09
The WP pin can be asserted while the device is erasing, but protection will not be activated until
the internal erase cycle completes.
CS
Each transition
represents 8 bits
8. Sector Protection
Two protection methods, hardware and software controlled, are provided for protection against
inadvertent or erroneous program and erase cycles. The software controlled method relies on
the use of software commands to enable and disable sector protection while the hardware con-
trolled method employs the use of the Write Protect (WP) pin. The selection of which sectors
that are to be protected or unprotected against program and erase operations is specified in the
nonvolatile Sector Protection Register. The status of whether or not sector protection has been
enabled or disabled by either the software or the hardware controlled methods can be deter-
mined by checking the Status Register.
12 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
CS
Each transition
represents 8 bits
CS
Each transition
represents 8 bits
13
3542K–DFLASH–04/09
8.1.3 Various Aspects About Software Controlled Protection
Software controlled protection is useful in applications in which the WP pin is not or cannot be
controlled by a host processor. In such instances, the WP pin may be left floating (the WP pin is
internally pulled high) and sector protection can be controlled using the Enable Sector Protection
and Disable Sector Protection commands.
If the device is power cycled, then the software controlled protection will be disabled. Once the
device is powered up, the Enable Sector Protection command should be reissued if sector pro-
tection is desired and if the WP pin is not used.
14 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
15
3542K–DFLASH–04/09
the register can be reprogrammed, then the erroneous program or erase command will not be
processed because all sectors would be protected.
CS
Each transition
represents 8 bits
16 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
The Program Sector Protection Register command utilizes the internal SRAM buffer for process-
ing. Therefore, the contents of the buffer will be altered from its previous state when this
command is issued.
CS
Opcode Opcode Opcode Opcode Data Byte Data Byte Data Byte
SI or IO7 - IO0 Byte 1 Byte 2 Byte 3 Byte 4 n n+1 n + 31
Each transition
represents 8 bits
Note: xx = Dummy Byte Serial Interface = 3 Dummy Bytes 8-bit Interface = 7 Dummy Bytes
CS
Each transition
represents 8 bits
17
3542K–DFLASH–04/09
9.1.4 Various Aspects About the Sector Protection Register
The Sector Protection Register is subject to a limit of 10,000 erase/program cycles. Users are
encouraged to carefully evaluate the number of times the Sector Protection Register will be
modified during the course of the applications’ life cycle. If the application requires that the Sec-
tor Protection Register be modified more than the specified limit of 10,000 cycles because the
application needs to temporarily unprotect individual sectors (sector protection remains enabled
while the Sector Protection Register is reprogrammed), then the application will need to limit this
practice. Instead, a combination of temporarily unprotecting individual sectors along with dis-
abling sector protection completely will need to be implemented by the application to ensure that
the limit of 10,000 cycles is not exceeded.
CS
Each transition
represents 8 bits
18 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
10.1.1 Sector Lockdown Register
Sector Lockdown Register is a nonvolatile register that contains 32 bytes of data, as shown
below:
CS
Each transition
represents 8 bits
19
3542K–DFLASH–04/09
10.2 Security Register
The device contains a specialized Security Register that can be used for purposes such as
unique device serialization or locked key storage. The register is comprised of a total of 128
bytes that is divided into two portions. The first 64 bytes (byte locations 0 through 63) of the
Security Register are allocated as a one-time user programmable space. Once these 64 bytes
have been programmed, they cannot be reprogrammed. The remaining 64 bytes of the register
(byte locations 64 through 127) are factory programmed by Atmel and will contain a unique
value for each device. The factory programmed data is fixed and cannot be changed.
20 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
CS
SI or IO7 - IO0 Opcode Opcode Opcode Opcode Data Byte Data Byte Data Byte
Byte 1 Byte 2 Byte 3 Byte 4 n n+1 n+x
Each transition
represents 8 bits
CS
Each transition
represents 8 bits
21
3542K–DFLASH–04/09
11. Additional Commands
22 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
23
3542K–DFLASH–04/09
12. Deep Power-down
After initial power-up, the device will default in standby mode. The Deep Power-down command
allows the device to enter into the lowest power consumption mode. To enter the Deep Power-
down mode, the CS pin must first be asserted. Once the CS pin has been asserted, an opcode
of B9H command must be clocked in via input pins (SI or IO7-IO0). After the last bit of the com-
mand has been clocked in, the CS pin must be de-asserted to initiate the Deep Power-down
operation. After the CS pin is de-asserted, the will device enter the Deep Power-down mode
within the maximum tEDPD time. Once the device has entered the Deep Power-down mode, all
instructions are ignored except for the Resume from Deep Power-down command.
CS
Each transition
represents 8 bits
CS
Each transition
represents 8 bits
24 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
CS
Each transition
represents 8 bits
25
3542K–DFLASH–04/09
device includes the JEDEC defined Manufacturer ID, the vendor specific Device ID, and the ven-
dor specific Extended Device Information.
To read the identification information, the CS pin must first be asserted and the opcode of 9FH
must be clocked into the device. After the opcode has been clocked in, the device will begin out-
putting the identification data on the SO pin during the subsequent clock cycles. The first byte
that will be output will be the Manufacturer ID followed by two bytes of Device ID information.
The fourth byte output will be the Extended Device Information String Length, which will be 00H
indicating that no Extended Device Information follows. As indicated in the JEDEC standard,
reading the Extended Device Information String Length and any subsequent data is optional.
Deasserting the CS pin will terminate the Manufacturer and Device ID Read operation and put
the SO pin into a high-impedance state. The CS pin can be deasserted at any time and does not
require that a full byte of data be read.
CS
SI 9FH
Opcode
SO 1FH 28H 00H 00H Data Data
Manufacturer ID Device ID Device ID Extended Extended Extended
Byte n Byte 1 Byte 2 Device Device Device
Information Information Information
String Length Byte x Byte x + 1
Each transition
represents 8 bits
This information would only be output
if the Extended Device Information String Length
value was something other than 00H.
Note: Based on JEDEC publication 106 (JEP106), Manufacturer ID data can be comprised of any number of bytes. Some manufacturers may have
Manufacturer ID codes that are two, three or even four bytes long with the first byte(s) in the sequence being 7FH. A system should detect code
7FH as a “Continuation Code” and continue to read Manufacturer ID bytes. The first non-7FH byte would signify the last byte of Manufacturer ID
data. For Atmel (and some other manufacturers), the Manufacturer ID data is comprised of only one byte.
26 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
If a Group A command is in progress (not fully completed), then another command in Group A,
B, C, or D should not be started. However, during the internally self-timed portion of Group B
commands, any command in Group C can be executed. The Group B commands using buffer 1
should use Group C commands using buffer 2 and vice versa. Finally, during the internally self-
timed portion of a Group D command, only the Status Register Read command should be
executed.
27
3542K–DFLASH–04/09
15. Command Tables
Table 15-1. Read Commands
Command Serial/8-bit Opcode
Main Memory Page Read Both D2H
Continuous Array Read (Legacy Command) Both E8H
Continuous Array Read (Low Frequency) Serial 03H
Continuous Array Read Serial 0BH
Buffer 1 Read (Low Frequency) Serial D1H
Buffer 2 Read (Low Frequency) Serial D3H
Buffer 1 Read Serial D4H
Buffer 2 Read Serial D6H
Buffer 1 Read 8-bit 54H
Buffer 2 Read 8-bit 56H
28 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
29
3542K–DFLASH–04/09
Table 15-5. Detailed Bit-level Addressing Sequence for Binary Page Size (1024 Bytes)
Page Size = 1024 bytes Address Byte Address Byte Address Byte
Additional
Don’t Care
A20
A19
A18
A23
A17
A16
A15
A14
A12
A22
A21
A10
A11
A13
A2
A3
A6
A1
A4
A0
A9
A8
A7
A5
Opcode Opcode Bytes*
03h 0 0 0 0 0 0 1 1 x A A A A A A A A A A A A A A A A A A A A A A A N/A
0Bh 0 0 0 0 1 0 1 1 x A A A A A A A A A A A A A A A A A A A A A A A 1
50h 0 1 0 1 0 0 0 0 x A A A A A A A A A A x x x x x x x x x x x x x N/A
53h 0 1 0 1 0 0 1 1 x A A A A A A A A A A A A A x x x x x x x x x x N/A
54h 0 1 0 1 0 1 0 0 x x x x x x x x x x x x x x A A A A A A A A A A 2*
55h 0 1 0 1 0 1 0 1 x A A A A A A A A A A A A A x x x x x x x x x x N/A
56h 0 1 0 1 0 1 1 0 x x x x x x x x x x x x x x A A A A A A A A A A 2*
58h 0 1 0 1 1 0 0 0 x A A A A A A A A A A A A A x x x x x x x x x x N/A
59h 0 1 0 1 1 0 0 1 x A A A A A A A A A A A A A x x x x x x x x x x N/A
60h 0 1 1 0 0 0 0 0 x A A A A A A A A A A A A A x x x x x x x x x x N/A
61h 0 1 1 0 0 0 0 1 x A A A A A A A A A A A A A x x x x x x x x x x N/A
77h 0 1 1 1 0 1 1 1 x x x x x x x x x x x x x x x x x x x x x x x x 0 or 4*
7Ch 0 1 1 1 1 1 0 0 x A A A A A x x x x x x x x x x x x x x x x x x N/A
81h 1 0 0 0 0 0 0 1 x A A A A A A A A A A A A A x X x x x x x x x x N/A
82h 1 0 0 0 0 0 1 0 x A A A A A A A A A A A A A A A A A A A A A A A N/A
83h 1 0 0 0 0 0 1 1 x A A A A A A A A A A A A A x X x x x x x x x x N/A
84h 1 0 0 0 0 1 0 0 x x x x x x x x x x x x x x A A A A A A A A A A N/A
85h 1 0 0 0 0 1 0 1 x A A A A A A A A A A A A A A A A A A A A A A A N/A
86h 1 0 0 0 0 1 1 0 x A A A A A A A A A A A A A x x x x x x x x x x N/A
87h 1 0 0 0 0 1 1 1 x x x x x x x x x x x x x x A A A A A A A A A A N/A
88h 1 0 0 0 1 0 0 0 x A A A A A A A A A A A A A x x x x x x x x x x N/A
89h 1 0 0 0 1 0 0 1 x A A A A A A A A A A A A A x x x x x x x x x x N/A
D1h 1 1 0 1 0 0 0 1 x x x x x x x x x x x x x x A A A A A A A A A A N/A
D2h 1 1 0 1 0 0 1 0 x A A A A A A A A A A A A A A A A A A A A A A A 4 or 19*
D3h 1 1 0 1 0 0 1 1 x x x x x x x x x x x x x x A A A A A A A A A A N/A
D4h 1 1 0 1 0 1 0 0 x x x x x x x x x x x x x x A A A A A A A A A A 1
D6h 1 1 0 1 0 1 1 0 x x x x x x x x x x x x x x A A A A A A A A A A 1
E8h 1 1 1 0 1 0 0 0 x A A A A A A A A A A A A A A A A A A A A A A A 4 or 19*
30 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
Table 15-6. Detailed Bit-level Addressing Sequence for Standard DataFlash Page Size (1056 Bytes)
Page Size = 1056 bytes Address Byte Address Byte Address Byte
Additional
PA10
BA10
PA12
PA11
BA2
BA0
BA3
BA6
BA1
PA9
PA8
PA7
Don’t Care
BA9
BA8
BA7
BA5
PA6
PA5
PA4
PA3
PA1
PA0
BA4
PA2
Opcode Opcode Bytes*
03h 0 0 0 0 0 0 1 1 P P P P P P P P P P P P P B B B B B B B B B B B N/A
0Bh 0 0 0 0 1 0 1 1 P P P P P P P P P P P P P B B B B B B B B B B B 1
50h 0 1 0 1 0 0 0 0 P P P P P P P P P P x x x x x x x x x x x x x x N/A
53h 0 1 0 1 0 0 1 1 P P P P P P P P P P P P P x x x x x x x x x x x N/A
54h 0 1 0 1 0 1 0 0 x x x x x x x x x x x x x B B B B B B B B B B B 2*
55h 0 1 0 1 0 1 0 1 P P P P P P P P P P P P P x x x x x x x x x x x N/A
56h 0 1 0 1 0 1 1 0 x x x x x x x x x x x x x B B B B B B B B B B B 2*
58h 0 1 0 1 1 0 0 0 P P P P P P P P P P P P P x x x x x x x x x x x N/A
59h 0 1 0 1 1 0 0 1 P P P P P P P P P P P P P x x x x x x x x x x x N/A
60h 0 1 1 0 0 0 0 0 P P P P P P P P P P P P P x x x x x x x x x x x N/A
61h 0 1 1 0 0 0 0 1 P P P P P P P P P P P P P x x x x x x x x x x x N/A
77h 0 1 1 1 0 1 1 1 x x x x x x x x x x x x x x x x x x x x x x x x 0 or 4*
7Ch 0 1 1 1 1 1 0 0 P P P P P x x x x x x x x x x x x x x x x x x x N/A
81h 1 0 0 0 0 0 0 1 P P P P P P P P P P P P P x x x x x x x x x x x N/A
82h 1 0 0 0 0 0 1 0 P P P P P P P P P P P P P B B B B B B B B B B B N/A
83h 1 0 0 0 0 0 1 1 P P P P P P P P P P P P P x x x x x x x x x x x N/A
84h 1 0 0 0 0 1 0 0 x x x x x x x x x x x x x B B B B B B B B B B B N/A
85h 1 0 0 0 0 1 0 1 P P P P P P P P P P P P P B B B B B B B B B B B N/A
86h 1 0 0 0 0 1 1 0 P P P P P P P P P P P P P x x x x x x x x x x x N/A
87h 1 0 0 0 0 1 1 1 x x x x x x x x x x x x x B B B B B B B B B B B N/A
88h 1 0 0 0 1 0 0 0 P P P P P P P P P P P P P x x x x x x x x x x x N/A
89h 1 0 0 0 1 0 0 1 P P P P P P P P P P P P P x x x x x x x x x x x N/A
D1h 1 1 0 1 0 0 0 1 x x x x x x x x x x x x x B B B B B B B B B B B N/A
D2h 1 1 0 1 0 0 1 0 P P P P P P P P P P P P P B B B B B B B B B B B 4 or 19*
D3h 1 1 0 1 0 0 0 1 x x x x x x x x x x x x x B B B B B B B B B B B N/A
D4h 1 1 0 1 0 1 0 0 x x x x x x x x x x x x x B B B B B B B B B B B 1
D6h 1 1 0 1 0 1 1 0 x x x x x x x x x x x x x B B B B B B B B B B B 1
E8h 1 1 1 0 1 0 0 0 P P P P P P P P P P P P P B B B B B B B B B B B 4 or 19*
31
3542K–DFLASH–04/09
16. Power-on/Reset State
When power is first applied to the device, or when recovering from a reset condition, the device
will default to Mode 3. In addition, the output pins (SO or I/O7 - I/O0) will be in a high impedance
state, and a high-to-low transition on the CS pin will be required to start a valid instruction. The
mode (Mode 3 or Mode 0) will be automatically selected on every falling edge of CS by sampling
the inactive clock state.
32 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
33
3542K–DFLASH–04/09
Table 18-3. DC Characteristics
Symbol Parameter Condition Min Typ Max Units
CS, RESET, WP = VIH, all inputs at
IDP Deep Power-down Current 15 25 µA
CMOS levels
CS, RESET, WP = VIH, all inputs at
ISB Standby Current 25 50 µA
CMOS levels
Active Current, Read Operation, f = 33 MHz; IOUT = 0 mA;
ICC1(1) 10 15 mA
Serial Interface VCC = 3.6V
Active Current, Read Operation, f = 33 MHz; IOUT = 0 mA;
ICC2(1) 10 15 mA
Rapid8 Interface VCC = 3.6V
Active Current, Program
ICC3 VCC = 3.6V 25 mA
Operation, Page Program
Active Current, Page Erase, Block
ICC4 VCC = 3.6V 25 mA
Erase, Sector Erase Operation
ILI Input Load Current VIN = CMOS levels 1 µA
ILO Output Leakage Current VI/O = CMOS levels 1 µA
VIL Input Low Voltage VCC x 0.3 V
VIH Input High Voltage VCC x 0.7 V
VOL Output Low Voltage IOL = 1.6 mA; VCC = 2.7V 0.4 V
VOH Output High Voltage IOH = -100 µA VCC - 0.2V V
Notes: 1. AICC1 and ICC2 during a buffer read is 25 mA maximum.
2. All inputs (SI, SCK, CS#, WP#, and RESET#) are guaranteed by design to be 5-Volt tolerant.
34 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
Table 18-4. AC Characteristics – RapidS/Serial Interface
Symbol Parameter Min Typ Max Units
fSCK SCK Frequency 66 MHz
fCAR1 SCK Frequency for Continuous Array Read 66 MHz
SCK Frequency for Continuous Array Read
fCAR2 33 MHz
(Low Frequency)
tWH SCK High Time 6.8 ns
tWL SCK Low Time 6.8 ns
tSCKR(1) SCK Rise Time, Peak-to-Peak (Slew Rate) 0.1 V/ns
tSCKF(1) SCK Fall Time, Peak-to-Peak (Slew Rate) 0.1 V/ns
tCS Minimum CS High Time 50 ns
tCSS CS Setup Time 5 ns
tCSH CS Hold Time 5 ns
tCSB CS High to RDY/BUSY Low 100 ns
tSU Data In Setup Time 2 ns
tH Data In Hold Time 3 ns
tHO Output Hold Time 0 ns
tDIS Output Disable Time 27 35 ns
tV Output Valid 6 ns
tWPE WP Low to Protection Enabled 1 µs
tWPD WP High to Protection Disabled 1 µs
tEDPD CS High to Deep Power-down Mode 3 µs
tRDPD CS High to Standby Mode 35 µs
tXFR Page to Buffer Transfer Time 400 µs
tcomp Page to Buffer Compare Time 400 µs
tEP Page Erase and Programming Time (1,024/1,056 bytes) 17 40 ms
tP Page Programming Time (1,024/1,056 bytes) 3 6 ms
tPE Page Erase Time (1,024/1,056 bytes) 15 35 ms
tBE Block Erase Time (8,192/8,448 bytes) 45 100 ms
tSE Sector Erase Time (262,144/270,336 bytes) 1.6 5 s
tCE Chip Erase Time TBD TBD s
tRST RESET Pulse Width 10 µs
tREC RESET Recovery Time 1 µs
Note: 1. Values are based on device characterization, not 100% tested in production.
35
3542K–DFLASH–04/09
Table 18-5. AC Characteristics – Rapid8 8-bit Interface
Symbol Parameter Min Typ Max Units
fSCK1 CLK Frequency 50 MHz
fCAR1 CLK Frequency for Continuous Array Read 50 MHz
tWH CLK High Time 9 ns
tWL CLK Low Time 9 ns
tCLKR(1) CLK Rise Time, Peak-to-Peak (Slew Rate) 0.1 V/ns
tCLKF(1) CLK Fall Time, Peak-to-Peak (Slew Rate) 0.1 V/ns
tCS Minimum CS High Time 50 ns
tCSS CS Setup Time 5 ns
tCSH CS Hold Time 5 ns
tCSB CS High to RDY/BUSY Low 100 ns
tSU Data In Setup Time 2 ns
tH Data In Hold Time 5 ns
tHO Output Hold Time 0 ns
tDIS Output Disable Time 12 ns
tV Output Valid 12 ns
tWPE WP Low to Protection Enabled 1 µs
tWPD WP High to Protection Disabled 1 µs
tEDPD CS High to Deep Power-down Mode 3 µs
tRDPD CS High to Standby Mode 35 µs
tXFR Page to Buffer Transfer Time 400 µs
tcomp Page to Buffer Compare Time 400 µs
tEP Page Erase and Programming Time (1,024/1,056 bytes) 17 40 ms
36 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
21. AC Waveforms
Six different timing waveforms are shown below. Waveform 1 shows the SCK/CLK signal being
low when CS makes a high-to-low transition, and waveform 2 shows the SCK/CLK signal being
high when CS makes a high-to-low transition. In both cases, output SO becomes valid while the
SCK/CLK signal is still low (SCK/CLK low time is specified as tWL). Timing waveforms 1 and 2
conform to RapidS serial interface but for frequencies up to 66 MHz. Waveforms 1 and 2 are
compatible with SPI Mode 0 and SPI Mode 3, respectively.
Waveform 3 and waveform 4 illustrate general timing diagram for RapidS serial interface. These
are similar to waveform 1 and waveform 2, except that output SO is not restricted to become
valid during the tWL period. These timing waveforms are valid over the full frequency range (max-
imum frequency = 66 MHz) of the RapidS serial case. Waveform 5 and waveform 6 are for 8-bit
Rapid8 interface over the full frequency range of operation (maximum frequency = 50 MHz).
SCK/CLK
tV tHO tDIS
HIGH IMPEDANCE HIGH IMPEDANCE
SO VALID OUT
tSU tH
SI VALID IN
SCK/CLK
tV tHO tDIS
HIGH Z HIGH IMPEDANCE
SO VALID OUT
tSU tH
SI VALID IN
Note: To operate the device at 50 MHz in SPI mode, the combined CPU setup time and rise/fall time should be less than 2 ns.
37
3542K–DFLASH–04/09
21.3 Waveform 3 – RapidS Mode 0 (FMAX = 66 MHz)
tCS
CS
SCK/CLK
tV tHO tDIS
HIGH IMPEDANCE HIGH IMPEDANCE
SO VALID OUT
tSU tH
SI VALID IN
SCK/CLK
tV tHO tDIS
HIGH Z HIGH IMPEDANCE
SO VALID OUT
tSU tH
SI VALID IN
SCK/CLK
tV tHO tDIS
HIGH IMPEDANCE HIGH IMPEDANCE
I/O7 - I/O0 VALID OUT
(OUTPUT)
tSU tH
SCK/CLK
tV tHO tDIS
HIGH Z HIGH IMPEDANCE
I/O7 - I/O0 VALID OUT
(OUTPUT)
tSU tH
38 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
1 8 1 8 1
2 3 4 5 6 7 2 3 4 5 6 7
SCK
B E
A C D
BYTE-MOSI H
G I
F
BYTE-SO
The Master always clocks data out on the rising edge of SCK and always clocks data in on the falling edge of SCK.
The Slave always clocks data out on the falling edge of SCK and always clocks data in on the rising edge of SCK.
A. Master clocks out first bit of BYTE-MOSI on the rising edge of SCK.
B. Slave clocks in first bit of BYTE-MOSI on the next rising edge of SCK.
C. Master clocks out second bit of BYTE-MOSI on the same rising edge of SCK.
D. Last bit of BYTE-MOSI is clocked out from the Master.
E. Last bit of BYTE-MOSI is clocked into the slave.
F. Slave clocks out first bit of BYTE-SO.
G. Master clocks in first bit of BYTE-SO.
H. Slave clocks out second bit of BYTE-SO.
I. Master clocks in last bit of BYTE-SO.
39
3542K–DFLASH–04/09
21.8 Utilizing the Rapid8™ Function
The Rapid8 functions like RapidS but with 8 bits of data instead of 1 bit. A full clock cycle must
be used to transmit data back and forth across the 8 bit bus. The DataFlash is designed to
always clock its data out on the falling edge of the SCK signal and clock data in on the rising
edge of SCK.
For full clock cycle operation to be achieved, when the DataFlash is clocking data out on the fall-
ing edge of SCK, the host controller should wait until the next falling edge of SCK to latch the
data in. Similarly, the host controller should clock its data out on the rising edge of SCK in order
to give the DataFlash a full clock cycle to latch the incoming data in on the next rising edge of
SCK.
Slave CS
1
2 3 4 5 6 7 8 9 10 11 12 13 14 15
SCK
B tV D
E
F
A C G
I/O7-0 BYTE 1 BYTE 2 BYTE 3 BYTE 4 BYTE 5 BYTE 6 BYTE a BYTE b BYTE c BYTE d BYTE e BYTE f BYTE g BYTE h
The Master always clocks data out on the rising edge of SCK and always clocks data in on the falling edge of SCK.
The Slave always clocks data out on the falling edge of SCK and always clocks data in on the rising edge of SCK.
A. Master clocks out BYTE 1 on the rising edge of SCK.
B. Slave clocks in BYTE 1 on the next rising edge of SCK.
C. Master clocks out BYTE 2 on the same rising edge of SCK.
D. Slave clocks in BYTE 6 (last input byte).
E. Slave clocks out BYTE a (first output byte).
F. Master clocks in BYTE a.
G. Master clocks in BYTE h (last output byte).
SCK/CLK
tRST
RESET
SI or I/O7 - I/O0
(INPUT)
Note: The CS signal should be in the high state before the RESET signal is deasserted.
40 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
21.10 Command Sequence for Read/Write Operations for Page Size 1024 Bytes (Except Status
Register Read, Manufacturer and Device ID Read)
21.11 Command Sequence for Read/Write Operations for Page Size 1056 Bytes (Except Status
Register Read, Manufacturer and Device ID Read)
SI or I/O7 - I/O0 CMD 8 bits 8 bits 8 bits
(INPUT)?
BUFFER 1 TO BUFFER 2 TO
MAIN MEMORY MAIN MEMORY
PAGE PROGRAM PAGE PROGRAM
BUFFER 1 BUFFER 2
WRITE WRITE
I/O INTERFACE
SI I/O7 - I/O0
41
3542K–DFLASH–04/09
22.1 Buffer Write
Completes writing into selected buffer
CS
22.2 Buffer to Main Memory Page Program (Data from Buffer Programmed into Flash Page)
Starts self-timed erase/program operation
CS
BINARY PAGE SIZE
A22-A10 + 10 DON'T CARE BITS
I/O INTERFACE
SO I/O7 - I/O0
42 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
23.2 Main Memory Page to Buffer Transfer (Data from Flash Page Read into Buffer)
Starts reading page data into buffer
CS
SI or I/O7 - I/O0
CMD PA12-5 PA4-0, XXX XXXX XXXX
(INPUT)
SO or I/O7 - I/O0
(OUTPUT)
Each transition
represents 8 bits
43
3542K–DFLASH–04/09
24. Detailed Bit-level Read Waveform – RapidS Serial Interface Mode 0/Mode 3
0 1 2 3 4 5 6 7 8 9 10 11 12 29 30 31 32 33 34 62 63 64 65 66 67 68 69 70 71 72
SCK
SI 1 1 1 0 1 0 0 0 A A A A A A A A A X X X X X X
MSB MSB MSB
DATA BYTE 1
HIGH-IMPEDANCE
SO D D D D D D D D D D
MSB MSB
BIT 8191/8447 BIT 0 OF
OF PAGE n PAGE n+1
CS
0 1 2 3 4 5 6 7 8 9 10 11 12 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
SCK
SI 0 0 0 0 1 0 1 1 A A A A A A A A A X X X X X X X X
MSB MSB MSB
DATA BYTE 1
HIGH-IMPEDANCE
SO D D D D D D D D D D
MSB MSB
CS
0 1 2 3 4 5 6 7 8 9 10 11 12 29 30 31 32 33 34 35 36 37 38 39 40
SCK
OPCODE ADDRESS BITS A23-A0
SI 0 0 0 0 0 0 1 1 A A A A A A A A A
MSB MSB
DATA BYTE 1
HIGH-IMPEDANCE
SO D D D D D D D D D D
MSB MSB
44 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
0 1 2 3 4 5 6 7 8 9 10 11 12 29 30 31 32 33 34 62 63 64 65 66 67 68 69 70 71 72
SCK
SI 1 1 0 1 0 0 1 0 A A A A A A A A A X X X X X X
MSB MSB MSB
DATA BYTE 1
HIGH-IMPEDANCE
SO D D D D D D D D D D
MSB MSB
0 1 2 3 4 5 6 7 8 9 10 11 12 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
SCK
ADDRESS BITS
BINARY PAGE SIZE = 14 DON'T CARE + BFA9-BFA0
STANDARD DATAFLASH PAGE SIZE = DON'T CARE
OPCODE 13 DON'T CARE + BFA10-BFA0
SI 1 1 0 1 0 1 0 0 X X X X X X A A A X X X X X X X X
MSB MSB MSB
DATA BYTE 1
HIGH-IMPEDANCE
SO D D D D D D D D D D
MSB MSB
CS
0 1 2 3 4 5 6 7 8 9 10 11 12 29 30 31 32 33 34 35 36 37 38 39 40
SCK
ADDRESS BITS
BINARY PAGE SIZE = 14 DON'T CARE + BFA9-BFA0
STANDARD DATAFLASH PAGE SIZE =
OPCODE 13 DON'T CARE + BFA10-BFA0
SI 1 1 0 1 0 0 0 1 X X X X X X A A A
MSB MSB
DATA BYTE 1
HIGH-IMPEDANCE
SO D D D D D D D D D D
MSB MSB
45
3542K–DFLASH–04/09
24.7 Read Sector Protection Register (Opcode 32H)
CS
0 1 2 3 4 5 6 7 8 9 10 11 12 29 30 31 32 33 34 35 36 37 38 39 40
SCK
OPCODE DON'T CARE
SI 0 0 1 1 0 0 1 0 X X X X X X X X X
MSB MSB
DATA BYTE 1
HIGH-IMPEDANCE
SO D D D D D D D D D
MSB MSB
CS
0 1 2 3 4 5 6 7 8 9 10 11 12 29 30 31 32 33 34 35 36 37 38 39 40
SCK
OPCODE DON'T CARE
SI 0 0 1 1 0 1 0 1 X X X X X X X X X
MSB MSB
DATA BYTE 1
HIGH-IMPEDANCE
SO D D D D D D D D D
MSB MSB
CS
0 1 2 3 4 5 6 7 8 9 10 11 12 29 30 31 32 33 34 35 36 37 38 39 40
SCK
OPCODE DON'T CARE
SI 0 1 1 1 0 1 1 1 X X X X X X X X X
MSB MSB
DATA BYTE 1
HIGH-IMPEDANCE
SO D D D D D D D D D
MSB MSB
46 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
SCK
OPCODE
SI 1 1 0 1 0 1 1 1
MSB
HIGH-IMPEDANCE
SO D D D D D D D D D D D D D D D D D D
MSB MSB MSB
CS
0 6 7 8 14 15 16 22 23 24 30 31 32 38
SCK
OPCODE
SI 9FH
HIGH-IMPEDANCE
SO 1FH DEVICE ID BYTE 1 DEVICE ID BYTE 2 00H
Note: Each transition shown for SI and SO represents one byte (8 bits)
47
3542K–DFLASH–04/09
25. Detailed 8-bit Read Waveforms – Rapid8 Mode 0/Mode 3
CLK 0 1 2 3 21 22 23 24 25 26
CLK 0 1 2 3 19 20 21 22 23 24 25 26
CLK 0 1 2 3 4 5 6 7
ADDRESS BYTES
tSU BINARY & STANDARD
DATAFLASH PAGE SIZE DUMMY BYTES
I/O7-I/O0
CMD X ADDR ADDR X X
(INPUT)
tV
DATA OUT
I/O7-I/O0 HIGH IMPEDANCE
DATA DATA DATA
(OUTPUT)
48 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
CLK 0 1 2 3
tSU
I/O7-I/O0 CMD
(INPUT)
tV
I/O7-I/O0 HIGH
X X DATA DATA
(OUTPUT) IMPEDANCE
STATUS REGISTER
OUTPUT
BUFFER WRITE
(84H, 87H)
END
Notes: 1. This type of algorithm is used for applications in which the entire array is programmed sequentially, filling the array page-by-
page.
2. A page can be written using either a Main Memory Page Program operation or a Buffer Write operation followed by a Buffer
to Main Memory Page Program operation.
3. The algorithm above shows the programming of a single page. The algorithm will be repeated sequentially for each page
within the entire array.
49
3542K–DFLASH–04/09
Figure 26-2. Algorithm for Randomly Modifying Data
START
provide address of
page to modify
BUFFER WRITE
(84H, 87H)
(2)
AUTO PAGE REWRITE
(58H, 59H)
INCREMENT PAGE
(2)
ADDRESS POINTER
END
Notes: 1. To preserve data integrity, each page of a DataFlash sector must be updated/rewritten at least once within every 10,000
cumulative page erase and program operations.
2. A Page Address Pointer must be maintained to indicate which page is to be rewritten. The Auto Page Rewrite command
must use the address specified by the Page Address Pointer.
3. Other algorithms can be used to rewrite portions of the Flash array. Low-power applications may choose to wait until 10,000
cumulative page erase and program operations have accumulated before rewriting all pages of the sector. See application
note AN-4 (“Using Atmel’s Serial DataFlash”) for more details.
50 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
Atmel Designator
Interface
2 = Dual
Device Revision
51
3542K–DFLASH–04/09
27.2 Green Package Options (Pb/Halide-free/RoHS Compliant)
Ordering Code(1)(2) Package Lead Finish Operating Voltage fSCK (MHz) Operation Range
AT45DB642D-CNU
AT45DB642D-CNU-SL954(3) 8CN3 Industrial
AT45DB642D-CNU-SL955(4) Matte Sn 2.7V to 3.6V 66
(-40°C to 85°C)
AT45DB642D-TU 28T 2.7V to 3.6V
AT45DB642D-CU 24C1 Matte Sn 2.7V to 3.6V 66
Notes: 1. The shipping carrier option is not marked on the devices.
2. Standard parts are shipped with the page size set to 1056 bytes. The user is able to configure these parts to a 1024-byte
page size if desired.
3. Parts ordered with suffix SL954 are shipped in bulk with the page size set to 1024 bytes. Parts will have a 954 or SL954
marked on them.
4. Parts ordered with suffix SL955 are shipped in tape and reel with the page size set to 1024 bytes. Parts will have a 954 or
SL954 marked on them.
Package Type
28T 28-lead, (8 x 13.4 mm) Plastic Thin Small Outline Package, Type I (TSOP)
8CN3 8-pad (6 mm x 8 mm) Chip Array Small Outline No Lead Package (CASON)
24C1 24-Ball, 6mm x 8mm x 1,4mm Ball Grid Array with a 1mm pitch 5 x 5 Ball Matrix
52 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
PIN 1
0º ~ 5º
c
D1 D
e b L1
COMMON DIMENSIONS
A1 (Unit of Measure = mm)
12/06/02
TITLE DRAWING NO. REV.
2325 Orchard Parkway
28T, 28-lead (8 x 13.4 mm) Plastic Thin Small Outline 28T C
R San Jose, CA 95131 Package, Type I (TSOP)
53
3542K–DFLASH–04/09
28.2 8CN3 – CASON
A
D A1
8 1
e
7 2
COMMON DIMENSIONS
(Unit of Measure = mm)
6 3
SYMBOL MIN NOM MAX NOTE
b
A 1.0
5 4
A1 0.17 0.21 0.25
b 0.41 TYP 4
e1 L
D 7.90 8.00 8.10
Bottom View E 5.90 6.00 6.10
e 1.27 BSC
e1 1.095 REF
L 0.67 TYP 4
L1 0.92 0.97 1.02 4
Notes: 1. All dimensions and tolerance conform to ASME Y 14.5M, 1994.
2. The surface finish of the package shall be EDM Charmille #24-27.
3. Unless otherwise specified tolerance: Decimal ±0.05, Angular ±2o.
4. Metal Pad Dimensions.
7/10/03
TITLE DRAWING NO. REV.
2325 Orchard Parkway 8CN3, 8-pad (6 x 8 x 1.0 mm Body), Lead Pitch 1.27 mm, 8CN3 B
R San Jose, CA 95131 Chip Array Small Outline No Lead Package (CASON)
54 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
6.10(0.240)
5.90(0.232)
A1 ID
8.10(0.319)
7.90(0.311)
SIDE VIEW
0.30 (0.012)MIN
TOP VIEW
1.40 (0.055) MAX
B
1.00 (0.0394) BSC
C 4.0 (0.157)
NON-ACCUMULATIVE
D
BOTTOM VIEW
04/11/01
TITLE DRAWING NO. REV.
2325 Orchard Parkway
24C1, 24-ball (5 x 5 Array), 6 x 8 x 1.4 mm Body, 1.0 mm Ball 24C1 A
R San Jose, CA 95131 Pitch Chip-scale Ball Grid Array Package (CBGA)
55
3542K–DFLASH–04/09
29. Revision History
56 AT45DB642D
3542K–DFLASH–04/09
AT45DB642D
30. Errata
30.1.1 Issue
In a certain percentage of units, the Chip Erase feature may not function correctly and may
adversely affect device operation. Therefore, it is recommended that the Chip Erase commands
(opcodes C7H, 94H, 80H, and 9AH) not be used.
30.1.2 Workaround
Use Block Erase (opcode 50H) as an alternative. The Block Erase function is not affected by the
Chip Erase issue.
30.1.3 Resolution
The Chip Erase feature may be fixed with a new revision of the device. Please contact Atmel for
the estimated availability of devices with the fix.
57
3542K–DFLASH–04/09
Headquarters International
Product Contact
Literature Requests
www.atmel.com/literature
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
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDEN-
TAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT
OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Unless specifically provided
otherwise, Atmel products are not suitable for, and shall not be used in, automotive applications. Atmel’s products are not intended, authorized, or warranted for use
as components in applications intended to support or sustain life.
© 2009 Atmel Corporation. All rights reserved. Atmel ®, Atmel logo and combinations thereof, Everywhere You Are ®, DataFlash ®, RapidS ®
logo, Rapid8 ® logo and others are registered trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names
may be trademarks of others.
3542K–DFLASH–04/09