(a)
————————————————————————————————— - - ———————
|Start | Length | Status | Data                                                                                                        | BCC |
————————————————————————————————— - - ———————
Byte Contents (Hexadecimal)
0 Start Mark (SOH, 01hex), signified the beginning of the message
1 Length byte which indicates the length, in bytes, of the following Status and Data Fields.
2 Status
3 Data Field (1) (LSByte)
... ...
N+2 Data Field (N) (MSByte)
N+3 BCC
—————————————————————————————————————————————
(b) Status: The 'Status' byte provides feedback from the preceding read or program operation.
Status Bit Setting Comment
0,1 00 Transponder type: RO
01 (MSB, LSB) Transponder type: R/W
10 Transponder type: MPT/SAMPT
11 Other
2 1/0 If set, Startbyte detected
3 1/0 If set, DBCC okay
4 1/0 If set, FBCC okay
5 1/0 If set, Micro-reader S/W version follows
6-7 Reserved
—————————————————————————————————————————————
(c) Data Field
Response Type # of Bytes in Data Field Comment
RO 8 Identification Data (LSByte first)
R/W 8 Identification Data (LSByte first)
MPT/SAMPT 9 Identification Data (LSByte first), plus Read Address
No read 0 No Data Fields, not even transponder start byte was detected, status 03hex
S/W version 1 For example, 15hex means S/W version 1.5

Table 2: Micro reader-to-PC communication protocol.

Back to Article