English
Language : 

AT32AP7000_1 Datasheet, PDF (573/973 Pages) ATMEL Corporation – AVR32 32-bit Microcontroller
AT32AP7000
30. MultiMedia Card Interface (MCI)
30.1 Features
30.2 Overview
Rev: 2.0.0.3
• Compatible with MultiMedia Card Specification Version 2.2
• Compatible with SD Memory Card Specification Version 1.0
• Compatible with MultiMedia Card Specification Version 3.31
• Compatible with SDIO Specification Version 1.1
• Cards Clock Rate Up to Master Clock Divided by 2
• Embedded Power Management to Slow Down Clock Rate When Not Used
• Supports 2 Slots
– Each Slot for either a MultiMediaCard Bus (Up to 30 Cards) or an SD Memory Card
• Support for Stream, Block and Multi-block Data Read and Write
• Supports Connection to DMA Controller
– Minimizes Processor Intervention for Large Buffer Transfers
The MCI includes a command register, response registers, data registers, timeout counters and
error detection logic that automatically handle the transmission of commands and, when
required, the reception of the associated responses and data with a limited processor overhead.
The MCI supports stream, block and multi-block data read and write, and is compatible with a
DMA Controller, minimizing processor intervention for large buffer transfers.
The MCI operates at a rate of up to Master Clock divided by 2 and supports the interfacing of 2
Slots . Each slot may be used to interface with a MultiMedia Card bus (up to 30 Cards) or with a
SD Memory Card. Only one slot can be selected at a time (slots are multiplexed). A bit field in
the SD Card Register performs this selection.
The SD Memory Card communication is based on a 9-pin interface (clock, command, four data
and three power lines) and the MultiMediaCard on a 7-pin interface (clock, command, one data,
three power lines and one reserved for future use).
The SD Memory Card interface also supports MultiMedia Card operations. The main differences
between SD and MultiMedia Cards are the initialization process and the bus topology.
32003M–AVR32–09/09
573