SDIO interface (SDIO)
19.9.15
SDIO Data FIFO Register (SDIO_FIFO)
Address offset: 0x80
Reset value: 0x0000 0000
The receive and transmit FIFOs can be read or written as 32-bit wide registers. The FIFOs
contain 32 entries on 32 sequential addresses. This allows the CPU to use its load and store
multiple operands to read from/write to the FIFO.
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
bits 31:0 FIFOData: Receive and transmit FIFO data.
The FIFO data occupies 32 entries of 32-bit words, from address:
SDIO base + 0x080 to SDIO base + 0xFC.
19.9.16
SDIO Register map
The following table summarizes the SDIO registers.
Table 132. SDIO Register map
Ad-
dress
Name
31 30 29 28 27 26 25 24 23 22 21 23 19 18 17 16 15 14 13 12 11 10 9
offset
0x00
SDIO_POWER
0x04
SDIO_CLKCR
0x08
SDIO_ARG
0x0C
SDIO_CMD
SDIO_RESPCM
0x10
D
0x14
SDIO_RESP1
0x18
SDIO_RESP2
0x1C
SDIO_RESP3
0x20
SDIO_RESP4
0x24
SDIO_DTIMER
0x28
SDIO_DLEN
0x2C
SDIO_DCTRL
0x30
SDIO_DCOUNT
466/690
Reserved
Reserved
FIF0Data
r/w
CMDARG
Reserved
CARDSTATUS1
CARDSTATUS2
CARDSTATUS3
CARDSTATUS4
DATATIME
DATALENGTH
DATACOUNT
9
8
7
6
5
4
3
8
7
6
5
4
RESPCMD
RM0008
2
1
0
3
2
1
0
Need help?
Do you have a question about the STM32F102 Series and is the answer not in the manual?
Questions and answers