MCUXpresso SDK API Reference Manual  Rev. 0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
mmc_csd_t Struct Reference

MMC card CSD register. More...

#include <fsl_sdmmc_spec.h>

Data Fields

uint8_t csdStructureVersion
 CSD structure [127:126].
 
uint8_t systemSpecificationVersion
 System specification version [125:122].
 
uint8_t dataReadAccessTime1
 Data read access-time 1 [119:112].
 
uint8_t dataReadAccessTime2
 Data read access-time 2 in CLOCK cycles (NSAC*100) [111:104].
 
uint8_t transferSpeed
 Max. More...
 
uint16_t cardCommandClass
 card command classes [95:84]
 
uint8_t readBlockLength
 Max. More...
 
uint16_t flags
 Contain flags in _mmc_csd_flag.
 
uint16_t deviceSize
 Device size [73:62].
 
uint8_t readCurrentVddMin
 Max. More...
 
uint8_t readCurrentVddMax
 Max. More...
 
uint8_t writeCurrentVddMin
 Max. More...
 
uint8_t writeCurrentVddMax
 Max. More...
 
uint8_t deviceSizeMultiplier
 Device size multiplier [49:47].
 
uint8_t eraseGroupSize
 Erase group size [46:42].
 
uint8_t eraseGroupSizeMultiplier
 Erase group size multiplier [41:37].
 
uint8_t writeProtectGroupSize
 Write protect group size [36:32].
 
uint8_t defaultEcc
 Manufacturer default ECC [30:29].
 
uint8_t writeSpeedFactor
 Write speed factor [28:26].
 
uint8_t maxWriteBlockLength
 Max. More...
 
uint8_t fileFormat
 File format [11:10].
 
uint8_t eccCode
 ECC code [9:8].
 

Detailed Description

Field Documentation

uint8_t mmc_csd_t::transferSpeed

bus clock frequency [103:96]

uint8_t mmc_csd_t::readBlockLength

read data block length [83:80]

uint8_t mmc_csd_t::readCurrentVddMin

read current @ VDD min [61:59]

uint8_t mmc_csd_t::readCurrentVddMax

read current @ VDD max [58:56]

uint8_t mmc_csd_t::writeCurrentVddMin

write current @ VDD min [55:53]

uint8_t mmc_csd_t::writeCurrentVddMax

write current @ VDD max [52:50]

uint8_t mmc_csd_t::maxWriteBlockLength

write data block length [25:22]