R01UH0823EJ0100 Rev.1.00
Page 1436 of 1823
Jul 31, 2019
RX23W Group
40. SD Host Interface (SDHIa)
40.2.11 Transfer Data Size Register (SDSIZE)
Note 1. Do not rewrite these bits when the SDSTS2.CBSY flag is 1.
The SDSIZE register is used to set the transfer data size.
LEN[9:0] Bits (Transfer Data Size Setting)
When using single block transfer, the transfer data size can be set from 1 byte to 512 bytes. When CMD12 is
automatically issued during a multi-block transfer sequence (CMD18 and CMD25), the transfer data size can only be set
to 512 bytes. When CMD12 is not automatically issued during a multi-block transfer sequence, the transfer data size can
be set to 32, 64, 128, 256, or 512 bytes. However, a 32-, 64-, 128-, or 256-byte multi-block read transfer can only be
performed during an SDIO multi-block transfer (CMD53). Do not set these bits to 0 when using a command that includes
data transfer.
SDSIZE
Address(es): SDHI.SDSIZE 0008 AC4Ch
b31 b30 b29 b28 b27 b26 b25 b24 b23 b22 b21 b20 b19 b18 b17 b16 b15 b14 b13 b12 b11 b10 b9
b8
b7
b6
b5
b4
b3
b2
b1
b0
— — — — — — — — — — — — — — — — — — — — — —
LEN[9:0]
Value after reset:
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
0
0
0
0
0
0
Bit
Symbol
Bit Name
Description
R/W
b9 to b0
Transfer Data Size Setting
Set the transfer data size.
R/W
b11 to b10
—
Reserved
These bits are 0 when read. Set them to 0 when writing.
R
b31 to b12
—
Reserved
These bits are 0 when read and cannot be modified.
R