Pin Configuration For The Mmc/Sd Module; Signal Description; Functional Description; Table 20-3 Pin Configuration - Motorola DragonBall MC9328MX1 Reference Manual

Integrated portable system processor
Table of Contents

Advertisement

20.4.3 Signal Description

The MMC/SD module uses six I/O pins to communicate with external MMC and SD cards.
SD_CMD—Bidirectional command/response signal between the MMC/SD module and the card.
Open-drain for initialization state and push-pull for fast command transfers.
SD_CLK—MMC/SD module to card clock signal (output).
SD_DAT [3:0]—Four bidirectional data signals. When in push-pull mode, one card or the
MMC/SD module can drive each line at a time.

20.4.4 Pin Configuration for the MMC/SD Module

Section 20.4.3, "Signal Description," lists the pins used by the MMC/SD module. These pins are
multiplexed with other functions on the device and must be configured for MMC/SD module operation.
The user must ensure that the data direction bits in the GPIO are set to the
correct direction for proper operation. See Section 32.5.1, "Data Direction
Registers," on page 32-9 for details.
Pin
SD_CMD
Primary function of GPIO
Port B [13]
SD_CLK
Primary function of GPIO
Port B [12]
SD_DAT [3]
Primary function of GPIO
Port B [11]
SD_DAT [2]
Primary function of GPIO
Port B [10]
SD_DAT [1]
Primary function of GPIO
Port B [9]
SD_DAT [0]
Primary function of GPIO
Port B [8]

20.5 Functional Description

Figure 20-1 on page 20-2 shows a block diagram of the MMC/SD module. The following sections provide
brief functional descriptions of the major system blocks, including the DMA interface, memory controller
(register handler), logic/command controller, and system clock controller.
MOTOROLA
Multimedia Card/Secure Digital Host Controller Module (MMC/SD)
NOTE:
Table 20-3. Pin Configuration
Setting
1. Clear bit 13 of Port B GPIO in Use Register (GIUS_B)
2. Clear bit 13 of Port B General Purpose Register (GPR_B)
3. Set bit 13 of Port B Pulling Enable Register (PUEN_B)
1. Clear bit 12 of Port B GPIO in Use Register (GIUS_B)
2. Clear bit 12 of Port B General Purpose Register (GPR_B)
1. Clear bit 11 of Port B GPIO in Use Register (GIUS_B)
2. Clear bit 11 of Port B General Purpose Register (GPR_B)
3. Set bit 11 of Port B Pulling Enable Register (PUEN_B)
1. Clear bit 10 of Port B GPIO in Use Register (GIUS_B)
2. Clear bit 10 of Port B General Purpose Register (GPR_B)
3. Set bit 10 of Port B Pulling Enable Register (PUEN_B)
1. Clear bit 9 of Port B GPIO in Use Register (GIUS_B)
2. Clear bit 9 of Port B General Purpose Register (GPR_B)
3. Set bit 9 of Port B Pulling Enable Register (PUEN_B)
1. Clear bit 8 of Port B GPIO in Use Register (GIUS_B)
2. Clear bit 8 of Port B General Purpose Register (GPR_B)
3. Set bit 8 of Port B Pulling Enable Register (PUEN_B)
Functional Description
Configuration Procedure
20-5

Advertisement

Table of Contents
loading

Table of Contents