OKI Semiconductor
MR57T01601J
P2ROM MultiMediaCard
FEDR57T01601J-02-01
Issue Date: December 02, 2004
1. GENERAL DESCRIPTION
P2ROM MMC stands for P2ROM MultiMediaCard in which an Oki Original Product P2ROM is embedded.
P2ROM (Production Programmed ROM) utilizes Oki unique memory cell, which is an exclusive Oki technology.
Unlike MASKROM, no mask charges apply; Unlike OTP and Flash memory, no additional programming cost is
required.
Features
•
Compliant with MMCA standard (Version 3.1)
•
Card name/capacity
16MB P2ROM MMC: MR57T01601J-xxxKB
•
Operating voltage: 2.7V~3.6V
•
Outside dimension: 32(D)×24(W)×1.4(H)mm
Notice
This product is different from Secure MMC.
Applications
P2ROM MMC is applied to devices embedded with MultiMediaCard Slot, e.g. Mobile phone,
Electronic dictionary, Game machine, etc.
1/24
FEDR57T01601J-02-01
OKI Semiconductor
MR57T01601J / P2ROM MMC
2. BLOCK DIAGRAM
1
2
3
4
5
6
7
GND
VDD
GND
Interface Driver
Memory Controller
P2ROM
Power on Reset
Register
OCR [31:0]
CID[127:0]
RCA [15:0]
CSD[127:0]
Card
Interface
Controller
2/24
FEDR57T01601J-02-01
OKI Semiconductor
MR57T01601J / P2ROM MMC
3. PIN DESCRIPTIONS
Pin No
1
2
3
4
5
6
7
Symbol
RSV
CMD
VSS
VDD
CLK
VSS
DAT
MMC Mode
Type
Function
NC
Reserved
Input/
Output
S
S
Input
S
Input/
Output
Command/Response
(Output: 8mA)
Supply voltage ground
Supply voltage
Clock
Supply voltage ground
Data
(Output: 8mA)
Symbol
CS
DI
VSS
VDD
SCLK
VSS
DO
SPI Mode
Type
Function
Input
Chip select
(50K Pull-up)
Input
Data in
S
S
Input
S
Output
Supply voltage ground
Supply voltage
Clock
Supply voltage ground
Data out
(Output: 8mA)
Note: No. 6 pin is used to supply Vpp when writing data into P2ROM. It should be connected to GND for general
use.
3/24
FEDR57T01601J-02-01
OKI Semiconductor
MR57T01601J / P2ROM MMC
4. COMMAND
4.1 Command Format (MMC Mode/SPI Mode)
Bit position
Bit width
Value
Description
47
1
“0”
Start bit
46
1
“1”
Transmission bit
[45:40]
6
x
Command index
[39:08]
32
x
Argument
[07:01]
7
x
CRC7
00
1
“1”
End bit
4.2 Command Class (MMC Mode)
0
Class 0
Class 1
Class 2
Basic
Stream
read
Block
read
+
1
+
2
+
3
+
4
+
7
+
9
+
10
+
+
+
+
+
+
11
12
+
13
+
15
+
16
17
18
20
23
4.3 Command Class (SPI Mode)
0
Class 0
Class 1
Class 2
Basic
Non support
Block read
+
+
+
+
+
+
1
+
9
+
10
+
12
13
+
16
17
18
23
58
+
59
+
4/24
FEDR57T01601J-02-01
OKI Semiconductor
MR57T01601J / P2ROM MMC
4.4 Command -1/3
CMD
0
Abbreviation
GO_IDLE_STATE
Command Description
Resets all cards to Idle
state.
When CS signal is set in
Low state, the card transits
to SPI mode after receiving
this command.
Asks the card to send an R3
response including OCR
data. The operation voltage
span of the card can be got
according to OCR data.
Moreover, the highest-order
1 bit of OCR is used to
check whether the internal
processing of the card is
finished or not (Ready /Busy
polling).
Asks the cards in Ready
state to send their CID
numbers.
The numbers are sent to
CMD signal when the card
is in MMC mode. When
every 1 bit is transferred,
the CMD signal state is
compared with the state
within the card. If different,
data transmission stops,
and the card returns to
Ready state. If matched, the
card
recognizes
itself
selected and transits to
Identification state.
Assigns
Relative
Card
Address (RCA) to the card
in Identification state.
When RCA is assigned, the
card transits to Stand-by
state,
and
does
not
respond to following CMD2
& CMD3.
MMC mode
Argument Resp
[31:00]
-
stuff bits
SPI mode
Argument Resp
None
R1
Type
bc
1
SEND_OP_COND
bcr
[31:00]
OCR
without
busy
R3
None
R1
2
ALL_SEND_CID
bcr
[31:00]
stuff bits
R2
-
-
3
SET_RELATIVE_ADDR
ac
[31:16]
RCA
[15:00]
stuff bits
R1
-
-
5/24