SD Card Interface Description
SanDisk Secure Digital (SD) Card Product Manual, Rev. 1.9 © 2003 SANDISK CORPORATION
3-13
Table 3-9. CID Fields
Name Type
Width
CID—Slice Comments
CID
Value
Manufacturer ID (MID)
Binary
8
[127:120]
The manufacturer IDs are controlled
and assigned by the SD Card
Association.
0x03
OEM/Application ID (OID)
ASCII
16
[119:104]
Identifies the card OEM and/or the
card contents. The OID is assigned
by the 3C.*
SD ASCII Code 0x53, 0x44
Product Name (PNM)
ASCII
40
[103:64]
5 ASCII characters long
SD128, SD064, SD032,
SD016, SD008
Product Revision** (PRV)
BCD
8
[63:56]
Two binary coded decimal digits
Product Revision (30)
Serial Number (PSN)
Binary
32
[55:24]
32 Bits unsigned integer
Product Serial Number
Reserved
4
[23:20]
Manufacture Date Code (MDT)
BCD
12
[19:8]
Manufacture date–yym (offset from
2000)
Manufacture date(for
example: Apr 2001 = 0x014)
CRC7 checksum*** (CRC)
Binary 7
[7:1] Calculated
CRC7
Not used, always ‘1’
1
[0:0]
*
3C = The 3 SDA founding companies: Toshiba, SanDisk, and MEI.
**
The product revision is composed of two Binary Coded Decimal (BCD) digits, four bits each, representing an “n.m”
revision number. The “n” is the most significant nibble and the “m” is the least significant nibble. Example: The PRV
binary value filed for product revision “6.2” will be: 0110 0010.
***
The CRC Checksum is computed by the following formula:
CRC Calculation: G(x)=x7+3+1
M(x)=(MID-MSB)*x119+...+(CIN-LSB)*x0
CRC[6...0]=Remainder[(M(x)*x7)/G(x)]
3.5.3. CSD Register
The Card Specific Data (CSD) register contains configuration information required to access the card data. In
Table 3-10, the cell type column defines the CSD field as Read only (R), One Time Programmable (R/W) or
erasable (R/W/E). This table shows the value in “real world” units for each field and coded according to the CSD
structure. The Model dependent column marks (with a check mark,
√
) the CSD fields that are model dependent.
Note that the CSD register in the SD Card has a different structure than the CSD in the MultiMediaCard.
Table 3-10. CSD Register
Name Field
Width
Cell
Type
CSD-Slice
CSD Value
CSD Code
CSD structure
CSD_STRUCTURE
2
R
[127:126] 1.0
00b
Reserved - 6
R
[125:120]
-
000000b
data read access-time-1
TAAC
Binary
MLC
8
8
R
R
[119:112]
[119:112]
1.5msec
10msec
00100110b
00001111b
data read access-time-2 in CLK cycles
(NSAC*100)
NSAC 8
R
[111:104]
0
00000000b
max. data transfer rate
TRAN_SPEED
8
R
[103:96]
25MHz
00110010b
card command classes
CCC
12
R
[95:84]
All (incl. WP,
Lock/unlock)
1F5h