English
Language : 

TC11IB Datasheet, PDF (38/108 Pages) Infineon Technologies AG – 32-Bit Single-Chip Microcontroller
TC11IB
MultiMediaCard Interface (MMCI)
The MultiMediaCard Interface module provides interface to MultiMediaCard bus. It
supports the full MultiMediaCard bus protocol as defined in MultiMediaCard system
specification version 1.3. Figure 9 shows a global view of the MMCI module with the
module specific interface connections.
C lo ck
C o n tro l
fMMCI
Address
Decoder
MMCI
M odule
Interrupt
C o n tro l
Port
C o n tro l
P5.15 / MMCI_ROD
P5.2 / MMCI_CMD_RW
P5.0 / MMCI_DAT_RW
P2.7 / MMCI_VDDEN
P1.5 / MMCI_DAT
P1.4 / MMCI_CMD
P1.3 / MMCI_CLK
MCB04946
Figure 9 General Block Diagram of MMCI Interface
The MMCI module communicates with external world via two IO lines and five output
lines which are located at Port 1, 2 and 5. Clock control, interrupt service and address
decoding are managed outside the MMCI module Kernel.
MMCI handles the data transfer on CMD and DAT of the MMC Bus. It performs the
transfer from bit serial to byte parallel or vice versa and sustains a 16Mbps data rate. To
fulfil the MMC Bus protocol, special bytes are modified via inserting start and stop bits or
CRC bits. A clock controller is implemented to divide the clock to the necessary MMC
Bus clock frequency.
Features
• 3 line serial interface --- Glueless interface to MultiMediaCard Bus
• Pointer based data transfer
• Block and sequential card access
• 16MHz MultiMediaCard bus clock generation
• CRC protection for the MultiMediaCard bus communication
• Optional programming voltage control
• Buffered data transfer
• Power management
• Data communication with a data rate up to 2 Mbyte/s
Data Sheet
34
V2.3, 2003-11