Memory Stick Command Register
MOTOROLA
Memory Stick Host Controller (MSHC) Module
21-13
21.7 Memory Stick Command Register
The Memory Stick Command Register. The bit position assignments for this register are shown in the
following register display. The settings for this register are described in Table 21-7.
Protocol is started by writing to the Memory Stick Command Register. The data transfer direction is
extracted from the PID code. The CRC16 bit is transferred during the data period even when the data size
is 0. Disabled when the data size is 0 and the NOCRC bit of Control Register 1 is 1. Data cannot be written
to the Memory Stick Command Register when the RDY bit of the MSICS register is 0 (during protocol
execution).
Memory Stick Serial Clock Divider Register
MSCLKD
0x0021A010
Memory Stick DMA Request Control Register
MSDRQC
0x0021A012
MSCMD
Memory Stick Command Register
Addr
0x0021A000
BIT
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
PID
DATA SIZE
TYPE
rw
rw
rw
rw
r
r
rw
rw
rw
rw
rw
rw
rw
rw
rw
rw
RESET
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0x0000
Table 21-7. Memory Stick Command Register Description
Name
Description
Setting
PID
Bits 15–12
Packet ID
—Holds the PID code.
0000 = Reserved
0001 = Reserved
0010 = READ_PAGE_DATA
0100 = READ_REG
0111 = GET_INT
1000 = SET_R/W_REG_ADRS
1011 = WRITE_REG
1101 = WRITE_PAGE_DATA
1110 = SET_CMD
1111 = Reserved
Reserved
Bits 11–10
Reserved—These bits are reserved and should read 0.
DATA SIZE
Bits 9–0
Data Size
—Sets the data size, in bytes, based on the PID code.
Table 21-6. MSHC Module Register Memory Map (Continued)
Description
Name
Address
Summary of Contents for DragonBall MC9328MX1
Page 68: ...1 12 MC9328MX1 Reference Manual MOTOROLA Introduction ...
Page 86: ...2 18 MC9328MX1 Reference Manual MOTOROLA Signal Descriptions and Pin Assignments ...
Page 116: ...3 30 MC9328MX1 Reference Manual MOTOROLA Memory Map ...
Page 126: ...4 10 MC9328MX1 Reference Manual MOTOROLA ARM920T Processor ...
Page 160: ...8 8 MC9328MX1 Reference Manual MOTOROLA System Control ...
Page 272: ...13 32 MC9328MX1 Reference Manual MOTOROLA DMA Controller ...
Page 281: ...Programming Model MOTOROLA Watchdog Timer Module 14 9 ...
Page 282: ...14 10 MC9328MX1 Reference Manual MOTOROLA Watchdog Timer Module ...
Page 300: ...15 18 MC9328MX1 Reference Manual MOTOROLA Analog Signal Processor ASP ...
Page 438: ...18 16 MC9328MX1 Reference Manual MOTOROLA Serial Peripheral Interface Modules SPI 1 and SPI 2 ...
Page 478: ...19 40 MC9328MX1 Reference Manual MOTOROLA LCD Controller ...
Page 574: ...21 32 MC9328MX1 Reference Manual MOTOROLA Memory Stick Host Controller MSHC Module ...
Page 598: ...23 16 MC9328MX1 Reference Manual MOTOROLA Real Time Clock RTC ...
Page 670: ...24 72 MC9328MX1 Reference Manual MOTOROLA SDRAM Memory Controller ...
Page 726: ...25 56 MC9328MX1 Reference Manual MOTOROLA SmartCard Interface Module SIM ...
Page 736: ...26 10 MC9328MX1 Reference Manual MOTOROLA General Purpose Timers ...
Page 854: ...29 18 MC9328MX1 Reference Manual MOTOROLA I2C Module ...
Page 900: ...30 46 MC9328MX1 Reference Manual MOTOROLA Synchronous Serial Interface SSI ...
Page 942: ...32 26 MC9328MX1 Reference Manual MOTOROLA GPIO Module and I O Multiplexer IOMUX ...