
MultiMediaCard Flash
5.6
Card State Transition Table.............................................................................................................49
5.7
Responses.........................................................................................................................................50
5.8
Card Register.....................................................................................................................................52
OCR Register.............................................................................................................................52
CID Register...............................................................................................................................53
CSD Register .............................................................................................................................54
RCA Register .............................................................................................................................60
5.8.1
5.8.2
5.8.3
5.8.4
5.9
Memory Array Partitioning...............................................................................................................60
5.10
Timings..........................................................................................................................................62
Command and Response...........................................................................................................62
Data Read ..................................................................................................................................63
Data Write ..................................................................................................................................64
Timing Values.............................................................................................................................67
5.10.1
5.10.2
5.10.3
5.10.4
6
SPI PROTOCOL DEFINITION................................................................................... 68
6.1.1
Mode Selection...........................................................................................................................68
6.1.2
Bus Transfer Protection..............................................................................................................68
6.1.2.1
Data Read..............................................................................................................................69
6.1.2.2
Data Write..............................................................................................................................70
6.1.2.3
Erase & Write Protect Management ......................................................................................70
6.1.2.4
Read CID/CSD Registers ......................................................................................................71
6.1.2.5
Reset Sequence.....................................................................................................................71
6.1.3
Memory Array Partitioning..........................................................................................................71
6.2
SPI Command Set.............................................................................................................................71
Command Format ......................................................................................................................72
6.2.1.1
Detailed Command Description.............................................................................................72
6.2.2
Responses..................................................................................................................................74
6.2.2.1
Format R1..............................................................................................................................74
6.2.2.2
Format R1b............................................................................................................................75
6.2.2.3
Format R2..............................................................................................................................75
6.2.2.4
Data Response ......................................................................................................................76
6.2.3
Data Tokens...............................................................................................................................76
6.2.4
Data Error Token........................................................................................................................76
6.2.1
6.3
Card Registers...................................................................................................................................77
6.4
SPI Bus Timing Diagrams ................................................................................................................77
Command/Response..................................................................................................................78
Data Read ..................................................................................................................................78
6.4.2.1
Data Write..............................................................................................................................78
6.4.3
Timing Values.............................................................................................................................79
6.4.1
6.4.2
6.5
SPI Electrical Interface .....................................................................................................................79
6.6
SPI Bus Operating Conditions.........................................................................................................79
6.7
Bus Timing.........................................................................................................................................79