Revision 2.2
SanDisk SD Card Product Manual
© 2004 SanDisk Corporation
ii
TABLE OF CONTENTS
1. Introduction
...................................................................................................
1-1
1.1
General Description
................................................................................
1-1
1.2
Features
...................................................................................................
1-2
1.3
SD Card Standard
...................................................................................
1-2
1.4
Functional Description
............................................................................
1-3
1.5
Independent Flash Technology
...............................................................
1-3
1.6
Defect and Error Management
................................................................
1-3
1.7
Copyright Protection
...............................................................................
1-4
1.8
Endurance
...............................................................................................
1-4
1.9
Wear Leveling
.........................................................................................
1-4
1.10 Automatic Sleep Mode
..........................................................................
1-4
1.11 Hot Insertion
..........................................................................................
1-5
1.12 SD Card—SD Bus Mode
.......................................................................
1-5
1.13 SPI Mode
...............................................................................................
1-9
2. Product Specifications
...................................................................................
2-1
2.1
Overview
................................................................................................
2-1
2.2
System Environmental Specifications
....................................................
2-1
2.3
Reliability and Durability
.......................................................................
2-1
2.4
Typical Card Power Requirements
.........................................................
2-2
2.5
System Performance
...............................................................................
2-2
2.6
System Reliability and Maintenance
......................................................
2-2
2.7
Physical Specifications
...........................................................................
2-3
2.8
Capacity Specifications
..........................................................................
2-5
3. SD Card Interface Description
......................................................................
3-1
3.1
General Description of Pins and Registers
.............................................
3-1
3.2
SD Bus Topology
....................................................................................
3-3
3.3
SPI Bus Topology
...................................................................................
3-5
3.4
Electrical Interface
..................................................................................
3-6
3.5
SD Card Registers
................................................................................
3-11
3.6
Data Interchange Format and Card Sizes
..............................................
3-23
4. SD Card Protocol Description
.......................................................................
4-1
4.1
SD Bus Protocol
.....................................................................................
4-1
4.2
Functional Description
............................................................................
4-4
4.3
Card Identification Mode
........................................................................
4-4
4.4
Data Transfer Mode
................................................................................
4-7
4.5
Clock Control
.......................................................................................
4-26
4.6
Cyclic Redundancy Codes
....................................................................
4-27
4.7
Error Conditions
...................................................................................
4-28
4.8
Commands
............................................................................................
4-29
4.9
Card State Transition
............................................................................
4-37
4.10 Timing Diagrams
.................................................................................
4-41
4.11 Data Read
.............................................................................................
4-42
4.12 Data Write
............................................................................................
4-43
4.13 Timing Values
......................................................................................
4-45
5. SPI Protocol
..................................................................................................
5-1
5.1
SPI Bus Protocol
.....................................................................................
5-1
5.2
Mode Selection
.......................................................................................
5-1
5.3
Bus Transfer Protection
..........................................................................
5-2
5.4
Data Read
...............................................................................................
5-2