HB28K032/L064/J128/J256/J512MM3, HB28K032/L064/J128/J256RM3
Rev.0.02, Sep.15.2004, page 30 of 89
Block-Oriented Write Commands
(class 4)
CMD
index
Type
Argument
Resp
Abbreviation
Command description
CMD24 adtc
[31:0] data
address
R1
WRITE_BLOCK
Write a block. The write-block-length
of the Renesas MultiMediaCard is
permanently assigned to the value 512
bytes.
*
1
CMD25 adtc
[31:0] data
address
R1
WRITE_MULTIPLE
_BLOCK
Continuously writes blocks of data until
a STOP_TRANSMISSION follows.
CMD26 adtc
[31:0] stuff bits
R1
PROGRAM_CID
Programming of the card identification
register. This command is only done
once per MultiMediaCard card. The
card has some hardware to prevent
this operation after the first
programming. Normally this command
is reserved for the manufacturer. The
CID register is programmed at the
manufacturer.
CMD27 adtc
[31:0] stuff bits
R1
PROGRAM_CSD
Programming of the programmable bits
of the CSD.
Note: 1. The data transferred must not cross a physical block boundary unless WRITE_BLK_MISALIGN
is set in the CSD. These Renesas MultiMediaCards do not support write block operations with
boundary crossing (WRITE_BLK_MISALIGN =
‘
0
’
), so the data transferred must not cross a
physical block boundary.
Erase Commands
(class 5)
CMD
index
Type
Argument
Resp
Abbreviation
Command description
CMD32 Not supported
CMD33 Not supported
CMD34 Not supported
CMD35 ac
[31:0] data
address
R1
TAG_ERASE_GRO
UP_START
Sets the address of the first erase
group within a range to be selected for
erase
CMD36 ac
[31:0] data
address
R1
TAG_ERASE_GRO
UP_END
Sets the address of the last erase
group within a continuous range to be
selected for erase
CMD37 Not supported
CMD38 ac
[31:0] stuff bits
R1b
ERASE
Erases all previously selected groups