Memory array – Rainbow Electronics AT25DQ321 User Manual

Page 6

Advertising
background image

6

AT25DQ321 [DATASHEET]

8718D–DFLASH–12/2012

4.

Memory Array

To provide the greatest flexibility, the memory array of the AT25DQ321 can be erased in four levels of granularity
including a Full Chip Erase. In addition, the array has been divided into physical sectors of uniform size, of which each
sector can be individually protected from program and erase operations. The size of the physical sectors is optimized for
both code and data storage applications, allowing both code and data segments to reside in their own isolated regions.
The Memory Architecture Diagram illustrates the breakdown of each erase level as well as the breakdown of each
physical sector.

Figure 4-1. Memory Architecture Diagram

4KB

3FFFFFh – 3FF000h

256 bytes

3FFFFFh – 3FFF00h

4KB

3FEFFFh – 3FE000h

256 bytes

3FFEFFh – 3FFE00h

4KB

3FDFFFh – 3FD000h

256 bytes

3FFDFFh – 3FFD00h

4KB

3FCFFFh – 3FC000h

256 bytes

3FFCFFh – 3FFC00h

4KB

3FBFFFh – 3FB000h

256 bytes

3FFBFFh – 3FFB00h

4KB

3FAFFFh – 3FA000h

256 bytes

3FFAFFh – 3FFA00h

4KB

3F9FFFh – 3F9000h

256 bytes

3FF9FFh – 3FF900h

4KB

3F8FFFh – 3F8000h

256 bytes

3FF8FFh – 3FF800h

4KB

3F7FFFh – 3F7000h

256 bytes

3FF7FFh – 3FF700h

4KB

3F6FFFh – 3F6000h

256 bytes

3FF6FFh – 3FF600h

4KB

3F5FFFh – 3F5000h

256 bytes

3FF5FFh – 3FF500h

4KB

3F4FFFh – 3F4000h

256 bytes

3FF4FFh – 3FF400h

4KB

3F3FFFh – 3F3000h

256 bytes

3FF3FFh – 3FF300h

4KB

3F2FFFh – 3F2000h

256 bytes

3FF2FFh – 3FF200h

4KB

3F1FFFh – 3F1000h

256 bytes

3FF1FFh – 3FF100h

4KB

3F0FFFh – 3F0000h

256 bytes

3FF0FFh – 3FF000h

4KB

3EFFFFh – 3EF000h

256 bytes

3FEFFFh – 3FEF00h

4KB

3EEFFFh – 3EE000h

256 bytes

3FEEFFh – 3FEE00h

4KB

3EDFFFh – 3ED000h

256 bytes

3FEDFFh – 3FED00h

4KB

3ECFFFh – 3EC000h

256 bytes

3FECFFh – 3FEC00h

4KB

3EBFFFh – 3EB000h

256 bytes

3FEBFFh – 3FEB00h

4KB

3EAFFFh – 3EA000h

256 bytes

3FEAFFh – 3FEA00h

4KB

3E9FFFh – 3E9000h

256 bytes

3FE9FFh – 3FE900h

4KB

3E8FFFh – 3E8000h

256 bytes

3FE8FFh – 3FE800h

4KB

3E7FFFh – 3E7000h

4KB

3E6FFFh – 3E6000h

4KB

3E5FFFh – 3E5000h

4KB

3E4FFFh – 3E4000h

256 bytes

0017FFh – 001700h

4KB

3E3FFFh – 3E3000h

256 bytes

0016FFh – 001600h

4KB

3E2FFFh – 3E2000h

256 bytes

0015FFh – 001500h

4KB

3E1FFFh – 3E1000h

256 bytes

0014FFh – 001400h

4KB

3E0FFFh – 3E0000h

256 bytes

0013FFh – 001300h

256 bytes

0012FFh – 001200h

256 bytes

0011FFh – 001100h

256 bytes

0010FFh – 001000h

4KB

00FFFFh – 00F000h

256 bytes

000FFFh – 000F00h

4KB

00EFFFh – 00E000h

256 bytes

000EFFh – 000E00h

4KB

00DFFFh – 00D000h

256 bytes

000DFFh – 000D00h

4KB

00CFFFh – 00C000h

256 bytes

000CFFh – 000C00h

4KB

00BFFFh – 00B000h

256 bytes

000BFFh – 000B00h

4KB

00AFFFh – 00A000h

256 bytes

000AFFh – 000A00h

4KB

009FFFh – 009000h

256 bytes

0009FFh – 000900h

4KB

008FFFh – 008000h

256 bytes

0008FFh – 000800h

4KB

007FFFh – 007000h

256 bytes

0007FFh – 000700h

4KB

006FFFh – 006000h

256 bytes

0006FFh – 000600h

4KB

005FFFh – 005000h

256 bytes

0005FFh – 000500h

4KB

004FFFh – 004000h

256 bytes

0004FFh – 000400h

4KB

003FFFh – 003000h

256 bytes

0003FFh – 000300h

4KB

002FFFh – 002000h

256 bytes

0002FFh – 000200h

4KB

001FFFh – 001000h

256 bytes

0001FFh – 000100h

4KB

000FFFh – 000000h

256 bytes

0000FFh – 000000h

64KB

(Sector 62)

64KB

64KB

32KB

32KB

64KB

64KB

(Sector 63)

32KB

32KB

64KB

(Sector 0)

32KB

32KB

Internal Sectoring for

64KB

32KB

4KB

1-256 Byte

Sector Protection

Block Erase

Block Erase

Block Erase

Page Program

Function

(D8h Command)

(52h Command)

(20h Command)

(02h Command)

Block Erase Detail

Page Program Detail

Page Address

Block Address

Range

Range

Advertising