10
AT45DB011B
1984J–DFLASH–06/06
RESET: A low state on the reset pin (RESET) will terminate the operation in progress and
reset the internal state machine to an idle state. The device will remain in the reset condition
as long as a low level is present on the RESET
pin. Normal operation can resume once the
RESET
pin is brought back to a high level.
The device incorporates an internal power-on reset circuit, so there are no restrictions on the
RESET
pin during power-on sequences. If this pin and feature are not utilized it is recom-
mended that the RESET
pin be driven high externally.
READY/BUSY
: This open-drain output pin will be driven low when the device is busy in an
internally self-timed operation. This pin, which is normally in a high state (through a 1k exter-
nal pull-up resistor), will be pulled low during programming operations, compare operations,
and during page-to-buffer transfers.
The busy status indicates that the Flash memory array and one of the buffers cannot be
accessed; read and write operations to the other buffer can still be performed.
Power-on/Reset
State
When power is first applied to the device, or when recovering from a reset condition, the
device will default to SPI Mode 3. In addition, the SO pin 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 SPI mode
will be automatically selected on every falling edge of CS
by sampling the inactive clock state.
After power is applied and V
CC
is at the minimum datasheet value, the system should wait
20 ms before an operational mode is started.
System
Considerations
DataFlash is controlled by the Serial Clock (SCK) and Chip Select (CS) pins. These signals
must rise and fall monotonically and be free from noise. Excessive noise or ringing on these
pins can be misinterpreted as multiple edges and cause improper operation of the device. The
PC board traces must be kept to a minimum distance or appropriately terminated. If neces-
sary, decoupling capacitors can be added on these pins to provide filtering against noise
glitches.
As system complexity continues to increase, voltage regulation is becoming more important. A
key element of any voltage regulation scheme is its current sourcing capability. Like all Flash
memories, the peak currents for DataFlash occur during the programming and erase opera-
tions. The peak current during programming or erase of a DataFlash is 70 mA to 80 mA. The
regulator needs to supply this peak current requirement. An under specified regulator can
cause current starvation. Besides increasing system noise, current starvation during program-
ming or erase can lead to improper operation and possible data corruption.
11
AT45DB011B
1984J–DFLASH–06/06
Note: In Tables 2 and 3, an SCK mode designation of “Any” denotes any one of the four modes of operation (Inactive Clock Polarity
Low, Inactive Clock Polarity High, SPI Mode 0, or SPI Mode 3).
Table 1. Read Commands
Command SCK Mode Opcode
Continuous Array Read
Inactive Clock Polarity Low or High 68H
SPI Mode 0 or 3 E8H
Main Memory Page Read
Inactive Clock Polarity Low or High 52H
SPI Mode 0 or 3 D2H
Buffer Read
Inactive Clock Polarity Low or High 54H
SPI Mode 0 or 3 D4H
Status Register Read
Inactive Clock Polarity Low or High 57H
SPI Mode 0 or 3 D7H
Table 2. Program and Erase Commands
Command SCK Mode Opcode
Buffer Write Any 84H
Buffer to Main Memory Page Program with Built-in Erase Any 83H
Buffer to Main Memory Page Program without Built-in Erase Any 88H
Page Erase Any 81H
Block Erase Any 50H
Main Memory Page Program through Buffer Any 82H
Table 3. Additional Commands
Command SCK Mode Opcode
Main Memory Page to Buffer Transfer Any 53H
Main Memory Page to Buffer Compare Any 60H
Auto Page Rewrite through Buffer Any 58H
AT45DB011B
12
Note: r = Reserved Bit
P = Page Address Bit
B = Byte/Buffer Address Bit
x = Don’t Care
Table 4. Detailed Bit-level Addressing Sequence
Opcode Opcode
Address Byte Address Byte Address Byte
Additional
Don’t Care
Bytes
Required
50H 01010000 rrrrrrPPPPPP xxxxxxxxxxxx N/A
52H 01010010 rrrrrrPPPPPPPPPBBBBBBBBB 4 Bytes
53H 01010011 rrrrrrPPPPPPPPP xxxxxxxxx N/A
54H 01010100 x x x xxxxxxxxxxxxBBBBBBBBB 1 Byte
57H 01010111 N/A N/A N/A N/A
58H 01011000 rrrrrrPPPPPPPPP xxxxxxxxx N/A
60H 01100000 rrrrrrPPPPPPPPP xxxxxxxxx N/A
68H 01101000 rrrrrrPPPPPPPPPBBBBBBBBB 4 Bytes
81H 10000001 rrrrrrPPPPPPPPP xxxxxxxxx N/A
82H 10000010 rrrrrrPPPPPPPPPBBBBBBBBB N/A
83H 10000011 rrrrrrPPPPPPPPP xxxxxxxxx N/A
84H 10000100 x x x xxxxxxxxxxxxBBBBBBBBB N/A
88H 10001000 rrrrrrPPPPPPPPP xxxxxxxxx N/A
D2H 11010010 rrrrrrPPPPPPPPPBBBBBBBBB 4 Bytes
D4H 11010100 x x x xxxxxxxxxxxxBBBBBBBBB 1 Byte
D7H 11010111 N/A N/A N/A N/A
E8H 11101000 rrrrrrPPPPPPPPPBBBBBBBBB 4 Bytes
R
eserve
d
R
eserve
d
R
eserve
d
R
eserve
d
R
eserve
d
R
eserve
d
PA8
PA
7
PA6
PA
5
PA
4
PA3
PA2
PA1
PA0
BA
8
BA
7
BA6
BA
5
BA4
BA
3
BA
2
BA1
BA0

AT45DB011B-XU

Mfr. #:
Manufacturer:
Microchip Technology / Atmel
Description:
NOR Flash 1M SERIAL 2.7V - IND TEMP
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union