EasyManuals Logo

Texas Instruments AM335 Series Technical Reference Manual

Texas Instruments AM335 Series
4161 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #3351 background imageLoading...
Page #3351 background image
www.ti.com
Functional Description
Figure 18-5 shows the MMC/SD/SDIO0 host controller connected to an MMC, SD, or SDIO card and its
related external connections. Note that MMC/SD/SDIO0 uses the same signals as MMC/SD/SDIO1 and 2
but adds MMC_POW.
The following MMC/SD/SDIO controller pins are used
MMC_CMD This pin is used for two-way communication between the connected card and the
MMC/SD/SDIO controller. The MMC/SD/SDIO controller transmits commands to the card and the
memory card drives responses to the commands on this pin.
MMC_DAT7-0 Depending on which type of card you are using, you may need to connect 1, 4, or 8
data lines. The number of DAT pins (the data bus width) is set by the Data Transfer Width (DTW) bit in
the MMC control register (SD_HCTL). For more information, see Section 18.5.1, MULTIMEDIA_CARD
Registers.
MMC_CLK This pin provides the clock to the memory card from the MMC/SD controller.
MMC_POW Used for MMC/SD card's cards on/off power supply control. When high, denotes power-on
condition.
MMC_SDCD This input pin serves as the MMC/SD/SDIO carrier detect. This signal is received from a
mechanical switch on the slot.
MMC_SDWP This input pin is used for the SD/SDIO card's write protect. This signal is received from a
mechanical protect switch on the slot (system dependant). Applicable only for SD and SDIO cards that
have a mechanical sliding tablet on the side of the card.
Note: The MMC_CLK pin functions as an output but must be configured as an I/O to internally
loopback the clock to time the inputs.
Table 18-7 provides a summary of these pins.
Table 18-7. MMC/SD/SDIO Controller Pins and Descriptions
Pin Type 1-Bit Mode 4-Bit Mode 8-Bit Mode Reset Value
MMC_CLK
(1)
O Clock Line Clock Line Clock Line High impedance
MMC_CMD I/O Command Line Command Line Command Line High impedance
MMC_DAT0 I/O Data Line 0 Data Line 0 Data Line 0 0
MMC_DAT1 I/O (not used) Data Line 1 Data Line 1 0
MMC_DAT2 I/O (not used) Data Line 2 Data Line 2 0
MMC_DAT3 I/O (not used) Data Line 3 Data Line 3 0
MMC_DAT4 I/O (not used) (not used) Data Line 4 0
MMC_DAT5 I/O (not used) (not used) Data Line 5 0
MMC_DAT6 I/O (not used) (not used) Data Line 6 0
MMC_DAT7 I/O (not used) (not used) Data Line 7 0
(1)
The MMC_CLK pin functions as an output but must be configured as an I/O to internally loopback the clock to time the inputs.
18.3.1.2 Protocol and Data Format
The bus protocol between the MMC/SD/SDIO host controller and the card is message-based. Each
message is represented by one of the following parts:
Command: A command starts an operation. The command is transferred serially from the
\MMC/SD/SDIO host controller to the card on the mmc_cmd line.
Response: A response is an answer to a command. The response is sent from the card to the
MMC/SD/SDIO host controller. It is transferred serially on the mmc_cmd line.
Data: Data are transferred from the MMC/SD/SDIO host controller to the card or from a card to the
MMC/SD/SDIO host controller using the DATA lines.
Busy: The mmc_dat0 signal is maintained low by the card as far as it is programming the data received.
3351
SPRUH73HOctober 2011Revised April 2013 Multimedia Card (MMC)
Submit Documentation Feedback
Copyright © 2011–2013, Texas Instruments Incorporated

Table of Contents

Other manuals for Texas Instruments AM335 Series

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Texas Instruments AM335 Series and is the answer not in the manual?

Texas Instruments AM335 Series Specifications

General IconGeneral
BrandTexas Instruments
ModelAM335 Series
CategoryComputer Hardware
LanguageEnglish

Related product manuals