SDMJ-64 SanDisk, SDMJ-64 Datasheet - Page 47
![no-image](/images/manufacturer_photos/0/5/581/sandisk_sml.jpg)
SDMJ-64
Manufacturer Part Number
SDMJ-64
Description
Manufacturer
SanDisk
Type
MultiMedia Cardr
Datasheet
1.SDMJ-64.pdf
(91 pages)
Specifications of SDMJ-64
Density
64MByte
Operating Supply Voltage (typ)
3.3V
Operating Temperature (min)
-25C
Operating Temperature (max)
85C
Package Type
MMC
Mounting
Socket
Pin Count
7
Operating Temperature Classification
Commercial
Operating Supply Voltage (min)
2.7V
Operating Supply Voltage (max)
3.6V
Programmable
Yes
Lead Free Status / Rohs Status
Compliant
Revision 1.3
© 2005 SanDisk Corporation
The host will define the data block size before it sends the card lock/unlock command. This
will allow for different password sizes.
The sequence for setting the password is as follows:
The sequence for resetting the password is as follows:
The sequence for locking a card is as follows:
CLR_PWD
SET_PWD
PWD_LEN
PWD
• Set Password
• Reset Password
• Lock Card
1. Select a card (CMD7), if not previously selected already.
2. Define the block length (CMD16), given by the 8bit card lock/unlock mode, the 8
3. Send Card Lock/Unlock command with the appropriate data block size on the data
4. In case that the sent old password is not correct (not equal in size and content) then
1. Select a card (CMD7), if not previously selected already.
2. Define the block length (CMD16), given by the 8-bit card lock/unlock mode, the 8-
3. Send the card lock/unlock command with the appropriate data block size on the data
1. Select a card (CMD7), if not previously selected already.
Bit Name
bits password size (in bytes), and the number of bytes of the new password. In case
that a password replacement is done, then the block size shall consider that both
passwords, the old and the new one, are sent with the command.
line including 16-bit CRC. The data block shall indicate the mode (SET_PWD), the
length (PWD_LEN) and the password itself. In case that a password replacement is
done, then the length value (PWD_LEN) shall include both passwords, the old and
the new one, and the PWD field shall include the old password (currently used)
followed by the new password.
LOCK_UNLOCK_FAILED error bit will be set in the status register and the old
password does not change. In case that PWD matches the sent old password then
the given new password and its size will be saved in the PWD and PWD_LEN
fields, respectively. Note that the password length register (PWD_LEN) indicates if
a password is currently set. When it equals ‘0’ there is no password set. If the value
of PWD_LEN is not equal to zero the card will lock itself after power up. It is
possible to lock the card immediately in the current power session by setting the
LOCK/UNLOCK bit (while setting the password) or sending additional command
for card lock.
bit password size (in bytes), and the number of bytes of the currently used
password.
line including 16-bit CRC. The data block shall indicate the mode CLR_PWD, the
length (PWD_LEN) and the password (PWD) itself (LOCK/UNLOCK bit is don’t
care). If the PWD and PWD_LEN content match the sent password and its size,
then the content of the PWD register is cleared and PWD_LEN is set to 0. If the
password is not correct then the LOCK_UNLOCK_FAILED error bit will be set in
the status register.
allowed to set it together with CLR_PWD).
1 = Clear PWD.
1 = Set new password to PWD.
Define the following password length (in bytes).
Password (new or currently used depending on the command).
4-9
MultiMediaCard/RS-MultiMediaCard Product Manual
Chapter 4 – MultiMediaCard Protocol Description
Description
04/22/05