29.01.2015 Views

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

STM32F101xx, STM32F102xx, STM32F103xx, STM32F105xx and ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Secure digital input/output interface (SDIO)<br />

RM0008<br />

20 Secure digital input/output interface (SDIO)<br />

Low-density devices are <strong>STM32F101xx</strong>, <strong>STM32F102xx</strong> <strong>and</strong> <strong>STM32F103xx</strong><br />

microcontrollers where the Flash memory density ranges between 16 <strong>and</strong> 32 Kbytes.<br />

Medium-density devices are <strong>STM32F101xx</strong>, <strong>STM32F102xx</strong> <strong>and</strong> <strong>STM32F103xx</strong><br />

microcontrollers where the Flash memory density ranges between 64 <strong>and</strong> 128 Kbytes.<br />

High-density devices are <strong>STM32F101xx</strong> <strong>and</strong> <strong>STM32F103xx</strong> microcontrollers where the<br />

Flash memory density ranges between 256 <strong>and</strong> 512 Kbytes.<br />

Connectivity line devices are <strong>STM32F105xx</strong> <strong>and</strong> STM32F107xx microcontrollers.<br />

This section applies to high-density performance line devices only.<br />

20.1 SDIO main features<br />

The SD/SDIO MMC card host interface (SDIO) provides an interface between the AHB<br />

peripheral bus <strong>and</strong> MultiMediaCards (MMCs), SD memory cards, SDIO cards <strong>and</strong> CE-ATA<br />

devices.<br />

The MultiMediaCard system specifications are available through the MultiMediaCard<br />

Association website at www.mmca.org, published by the MMCA technical committee.<br />

SD memory card <strong>and</strong> SD I/O card system specifications are available through the SD card<br />

Association website at www.sdcard.org.<br />

CE-ATA system specifications are available through the CE-ATA workgroup website at<br />

www.ce-ata.org.<br />

The SDIO features include the following:<br />

● Full compliance with MultiMediaCard System Specification Version 4.2. Card support<br />

for three different databus modes: 1-bit (default), 4-bit <strong>and</strong> 8-bit<br />

● Full compatibility with previous versions of MultiMediaCards (forward compatibility)<br />

● Full compliance with SD Memory Card Specifications Version 2.0<br />

●<br />

●<br />

●<br />

Full compliance with SD I/O Card Specification Version 2.0: card support for two<br />

different databus modes: 1-bit (default) <strong>and</strong> 4-bit<br />

Full support of the CE-ATA features (full compliance with CE-ATA digital protocol<br />

Rev1.1)<br />

Data transfer up to 48 MHz for the 8 bit mode<br />

● Data <strong>and</strong> comm<strong>and</strong> output enable signals to control external bidirectional drivers.<br />

Note: 1 The SDIO does not have an SPI-compatible communication mode.<br />

2 The SD memory card protocol is a superset of the MultiMediaCard protocol as defined in the<br />

MultiMediaCard system specification V2.11. Several comm<strong>and</strong>s required for SD memory<br />

devices are not supported by either SD I/O-only cards or the I/O portion of combo cards.<br />

Some of these comm<strong>and</strong>s have no use in SD I/O devices, such as erase comm<strong>and</strong>s, <strong>and</strong><br />

thus are not supported in the SDIO. In addition, several comm<strong>and</strong>s are different between SD<br />

memory cards <strong>and</strong> SD I/O cards <strong>and</strong> thus are not supported in the SDIO. For details refer to<br />

SD I/O card Specification Version 1.0. CE-ATA is supported over the MMC electrical<br />

interface using a protocol that utilizes the existing MMC access primitives. The interface<br />

electrical <strong>and</strong> signaling definition is as defined in the MMC reference.<br />

456/995 Doc ID 13902 Rev 9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!