English
Language : 

HB28K032MM3 Datasheet, PDF (51/91 Pages) Renesas Technology Corp – MultiMediaCard 32 MByte/64 MByte/128 MByte/256 MByte/512 MByte
HB28K032/L064/J128/J256/J512MM3, HB28K032/L064/J128/J256RM3
• Stream read
The data transfer starts NAC clock cycles after the end bit of the host command. The bus transaction is
identical to that of a read block command (refer to Figure “Data Read Timing”). As the data transfer is not
block-oriented, the data stream does not include the CRC checksum. Consequently the host can not check
for data validity. The data stream is terminated by a stop command. The corresponding bus transaction is
identical to the stop command for the multiple read block (refer to Figure “Timing of Stop Command”).
• Single or multiple block write
The host selects one card for data write operation by CMD7. The host sets the valid block length for
block-oriented data transfer by CMD16 (The write-block-length of the Renesas MultiMediaCard is
permanently assigned to the value 512 bytes). The host transfers the data with CMD24. The address of the
data block is determined by the argument of this command. This command is responded by the card on the
CMD line as usual. The data transfer from the host starts NWR clock cycles after the card response was
received. The write data have CRC check bits to allow the card to check the transferred data for
transmission errors. The card sends the CRC check information as a CRC status to the host (on the data
line). The CRC status contains the information if the write data transfer was non-erroneous (the CRC
check did not fail) or not. In the case of transmission error the card sends a negative CRC status (“101”
bin) which forces the host to retransmit command and the data. In the case of non-erroneous transmission
the card sends a positive CRC status (“010” bin) and starts the data programming procedure.
CMD
DAT
Host command
NCR
Card response
S T content CRC E
Host active
S T content CRC E
Card active
NWR
Z Z Z **** Z Z Z Z Z Z Z Z Z **** Z Z Z Z Z P S
CMD
DAT
Write data
CRC status Card busy
content
CRC E Z Z S status E S busy = 'L' E Z
Host active
Card active
Write data
content
Host active
L ... pull down to LOW bit
Timing of The Block Write Command
If the card does not have any more free data receive buffer, the card indicates it by pulling down the data
line to LOW. The card stops pulling down the data line as soon as at least one receive buffer for the
defined data transfer block length becomes free. This signaling does not give any information about the
data write status. This information has to be polled by CMD13 polling command (SEND_STATUS).
Rev.0.02, Sep.15.2004, page 51 of 89