UM10208_2
© NXP B.V. 2007. All rights reserved.
User manual
Rev. 02 — 1 June 2007
301 of 362
NXP Semiconductors
UM10208
Chapter 23: LPC2800 SD/MMC
5.13 Clear Register (MCIClear - 0x8010 0038)
The MCIClear register is a write-only register. The corresponding static status flags can be
cleared by writing a 1 to the corresponding bit in the register.
shows the
MCIClear register.
5.14 Interrupt Mask Registers (MCIMask0-1 - 0x8010 003C, 0x8010 0040)
The interrupt mask registers determine which status flags generate an interrupt request. A
1 in a bit enables the corresponding condition for interrupt. Register MCIMask0 selects
the conditions for which MCI interrupt 0 is asserted, and MCIMask1 selects the conditions
for which MCI interrupt 1 is asserted. Both interrupts are sent to the interrupt controller.
shows the MCIMask0-1 registers.
11
CmdActive
Command transfer in progress.
0
12
TxActive
Data transmit in progress.
0
13
RxActive
Data receive in progress.
0
14
TxFifoHalfEmpty Transmit FIFO half empty.
0
15
RxFifoHalfFull
Receive FIFO half full.
0
16
TxFifoFull
Transmit FIFO full.
0
17
RxDataAvlbl
Data available in receive FIFO.
0
18
TxFifoEmpty
Transmit FIFO empty.
0
19
RxFifoFull
Receive FIFO full.
0
20
TxDataAvlbl
Data available in transmit FIFO.
0
21
RxFifoEmpty
Receive FIFO empty.
0
31:22
-
Reserved, user software should not write ones to reserved
bits. The value read from a reserved bit is not defined.
-
Table 345. Status register (MCIStatus - 0x8010 0034)
Bit
Symbol
Description
Reset
Value
Table 346. Clear register (MCIClear - 0x8010 0038)
Bit
Symbol
Description
Reset
Value
0
CmdCrcFailClr
Clears CmdCrcFail flag.
-
1
DataCrcFailClr
Clears DataCrcFail flag.
-
2
CmdTimeOutClr
Clears CmdTimeOut flag.
-
3
DataTimeOutClr
Clears DataTimeOut flag.
-
4
TxUnderrunClr
Clears TxUnderrun flag.
-
5
RxOverrunClr
Clears RxOverrun flag.
-
6
CmdRespEndClr
Clears CmdRespEnd flag.
-
7
CmdSentClr
Clears CmdSent flag.
-
8
DataEndClr
Clears DataEnd flag.
-
9
StartBitErrClr
Clears StartBitErr flag.
-
10
DataBlockEndClr
Clears DataBlockEnd flag.
-
31:11
-
Reserved, user software should not write ones to reserved
bits. The value read from a reserved bit is not defined.
-