HB28E016/D032/D064/B128MM2
66
Format R3
This response token is sent by the card when a READ_OCR command is received. The response length is
5 bytes (refer to Figure “R3 Response Format”). The structure of the first (MSB) byte is identical to
response type R1. The other four bytes contain the OCR register.
R1
OCR
0
32
0
0
31
39
R3 Response Format
Data Response
Every data block written to the card will be acknowledged by a data response token. It is one byte long and
has the following format:
×
× ×
0
status
1
0
7
Data Response
The meaning of the status bits is defined as follows:
“010” - Data accepted.
“101” - Data rejected due to a CRC error.
“110” - Data rejected due to a Write error.
Data Tokens
Read and write commands have data transfers associated with them. Data is being transmitted or received
via data tokens. All data bytes are transmitted MSB first. Data tokens are 4 to 2051 bytes long and have
the following format:
First byte: Start Byte
Token Type
Transaction Type
7
Bit Position
0
Start Block
Single Block Read
1
1
1
1
1
1
1
0
Start Block
Multiple Block Read
1
1
1
1
1
1
1
0
Start Block
Single Block Write
1
1
1
1
1
1
1
0
Start Block
Multiple Block Write
1
1
1
1
1
1
0
0
Stop Tran
Multiple Block Write
1
1
1
1
1
1
0
1
Format of the Start Data Block Tokens
Bytes 2-2049 (depends on the data block length): User data
Last two bytes: 16-bit CRC.