ib technology
Mifare 1k (1024 byte) Memory Map
16 byte Block
Byte 15
Byte 0
Block 0 (0x00)
Serial number + Manufacturer Information
KeyA, Access bits, KeyB
Sector 0
Sector 1
Block 3 (0x03)
Block 4 (0x04)
16 separate
Sectors with
individual
Authentication
and access
control.
Block 7 (0x07)
KeyA, Access bits, KeyB
Block 56 (0x38)
Sector 14
Sector 15
Block 59 (0x3B)
Block 60 (0x3C)
KeyA, Access bits, KeyB
KeyA, Access bits, KeyB
Block 63 (0x3F)
1024 byte memory is organised as sixteen sectors, each of which is made up of four blocks
and each block is 16 bytes long. The first block in the memory (Block 0) is read-only and is
set in the factory to contain the four-byte serial number (UID), check bytes and manufacturers
data.
The last block of each sector (Blocks 3, 7, 11, 15……59, 63) is the Sector Trailer Block
which contains the two security Key codes (KeyA and KeyB) and the Access bits that define
how the sector can be accessed
Taking into account the Serial Number/Manufacturers Block and the Sector Trailer Blocks
then there are 752 bytes of free memory for user storage. For all Read and Write operations
the Mifare card memory is addressed by Block number (in hexadecimal format).
24