arduino-dataflash
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Dataflash flash size.

For each flash memory IC these definitions give the page size, block size, sector size and total size in bytes, the number of pages, blocks and sectors, and the number of pages in sector 0A (the remaining pages of the first sector are in sector 0b). More...

Modules

 AT45DB011D size specification.
 
 AT45DB021D size specification.
 
 AT45DB041D size specification.
 
 AT45DB081D size specification.
 
 AT45DB161D size specification.
 
 AT45DB321D size specification.
 
 AT45DB642D size specification.
 

Detailed Description

For each flash memory IC these definitions give the page size, block size, sector size and total size in bytes, the number of pages, blocks and sectors, and the number of pages in sector 0A (the remaining pages of the first sector are in sector 0b).

The standard page size for Dataflash has an additional 8 bytes per 256 bytes. These can be turned off permanently, in which case the page size reverts to a binary page size with a power of two. This is indicated in the status register.

Sizes below are for the larger (non-binary) page size. To get the binary page size, mask out an appropriate number of lower bits, or multiply by 256/264.