User's Manual

Table Of Contents
Tag Programming
39
Writing Initial EPC Code to Blank Matrics EPC0+ Tags
To write the EPC code to blank tags, ID0 singulation must be used.
If ID2 traversal is to be inhibited on subsequent tags, set the traversal inhibit bit in
PE0 . Once written, those tags will not singulate using ID2 unless the EPC code is
erased and then rewritten with traversal inhibit cleared.
Once a valid EPC code is written to Page 2, it cannot be overwritten unless the tag
is first erased. Tag write operations using ID0 singulation cannot distinguish if a
tag has previously been singulated.
Each ID0 singulation will use a new random number. To prevent a single tag from
continually being selected for EPC code writing, an error code is returned if the tag
already has a valid EPC code and overwrtite is blocked.
As stated earlier, the mode must be set prior to writing tags. A typical value for the
PE0 register for writing blank tags is 0x12050180. This value sets PE0 for the
following:
Use ID0 singulation with 2 blocks of random bits
Retry count set to 5
Scroll first turned on
Autolength EPC enabled
To write the PE0 register, enter the following:
}Cw,d:PE0,b:12050180!
If traversal inhibit required, write 0x52050180 to the PE0 register.
To write a 96-bit EPC code to a blank tag, enter the following:
}Wa,a:2,b:220000000000000000000003,l:c!