UniqueWare TM DS2502/5/6-UNW Add-Only Memory www.dalsemi.com TO-92/PR-35 1 8 2 7 3 6 4 5 8-Pin SOIC NC See Mech. Drawings Section DATA 1024 bits, 16 kbits or 64 kbits Electrically Programmable Read Only Memory (EPROM) communicates with the economy of one signal plus ground Unique, factory-lasered and tested 64-bit registration number (8-bit family code, 36-bit serialization, 12-bit UniqueWare identifier 5E7H, 8-bit CRC-tester) assures absolute traceability because no two parts are alike. Built-in multidrop controller ensures compatibility with other MicroLAN products EPROM partitioned into 256-bit pages for randomly accessing packetized data records Each memory page can be permanently writeprotected to prevent tampering Device is an "add only" memory where additional data can be programmed into EPROM without disturbing existing data Reduces control, address, data, power and programming signals to a single pin Directly connects to a single port pin of a microprocessor and communicates at up to 16.3k bits per second Presence detector acknowledges when reader first applies voltage Low cost TO-92/PR-35 or 8-pin SOIC and TSOC surface mount packages Reads over a wide voltage range of 2.8V to 6.0V from -40C to +85C PIN ASSIGNMENT GND SPECIAL FEATURES 1 2 3 TSOC PACKAGE 1 6 2 5 3 4 TOP VIEW 3.7 X 4.0 X 1.5 mm BOTTOM VIEW See Mech. Drawings Section See Mech. Drawings Section PIN ASSIGNMENT Pin 1 Pin 2 Pin 3 Pin 4 Pins 5 to 8 TO-92/PR-35 Ground Data NC --------- TSOC Ground Data NC NC NC SOIC NC NC Data Ground NC SILICON LABEL DESCRIPTION UniqueWare Add-Only Memories are factory programmed versions of the DS2502 (1024 bit), the DS2505 (16-kbit) and the DS2506 (64k bit) Add-Only Memories, respectively. They differ from the regular devices in their custom ROM family codes (see Ordering Information) and the UniqueWare Identifier 5E7 in place of the upper 12 bits of the standard serialization field. For technical details on the devices please refer to the DS2502, DS2505 and DS2506 data sheets. UniqueWare Add-Only Memories are only available preprogrammed with customer-specific and writeprotected data. UniqueWare data fills at least one but no more than the first four pages of a device, 1 of 3 102099 DS2502/5/6-UNW depending on the length of the customer-supplied data. This leaves up to three (DS2502-UNW), 63 (DS2505-UNW) or 255 (DS2506-UNW) memory pages available for programming in the application. For more details on UniqueWare and how to set up data files, please refer to the UniqueWare Project Setup Manual, available as Application Note 99 from Dallas Semiconductor. The UniqueWare Project Setup Software is available from the Dallas Semiconductor FTP Site at ftp://ftp.dalsemi.com/pub/auto_id, file name "unwsetup.exe." ORDERING INFORMATION Memory Size 1024 bits (4 pages) Family Code 89h Package TO-92 package 8-pin 150 mil SOIC pkg. 6-pin TSOC package Ordering Part Number DS2502-UNW-pppp DS2502S-UNW-pppp DS2502P-UNW-pppp 16k bits (64 pages) 8Bh TO-92 package 6-pin TSOC package DS2505-UNW-pppp DS2505P-UNW-pppp 64k bits (256 pages) 8Fh PR-35 package 8-pin 208 mil SOIC pkg. DS2506-UNW-pppp DS2506S-UNW-pppp pppp stands for the Project ID assigned to each individual data pattern at the time of the first order. Sample UniqueWare Data Structures SAMPLE 1: ETHERNET NODE ADDRESS Figure 1a (unused) CRC16 Company ID Value MSB LSB MSB LSB 19 bytes 2 bytes 3 bytes constant FFH assigned by IEEE high address Extension ID Value MSB LSB 3 bytes serialization Project ID Length MSB LSB 4 bytes 1 byte constant 0AH low address PHYSICAL ADDRESS AND DATA MAPPING Figure 1b ADDRESS 0C 0B 0A 09 08 07 06 05 04 03 02 01 00 DATA xx xx ch cm cl hh mm ll 00 00 pp pp 0A xx xx = CRC16, value depends on actual data ch cm cl = high, medium and low byte of the IEEE assigned "Company ID" hh mm ll = high, medium and low byte of the "Extension ID" or serialization pp pp = Project ID assigned by Dallas Semiconductor 2 of 3 102099 DS2502/5/6-UNW SAMPLE 2: EUI-64 FireWire TM NODE ADDRESS Figure 2a (unused) CRC16 Company ID Value MSB LSB MSB LSB 17 bytes 2 bytes 3 bytes constant FFH assigned by IEEE high address Extension ID Value MSB LSB 5 bytes serialization Project ID Length MSB LSB 4 bytes 1 byte constant 0CH low address PHYSICAL ADDRESS AND DATA MAPPING Figure 2b ADDRESS DATA 0E xx 0D xx 0C ch 0B cm 0A cl 09 hh 08 hm 07 mm 06 ml 05 ll 04 00 03 00 02 pp 01 pp 00 0C xx xx = CRC16, value depends on actual data ch cm cl = high, medium and low byte of the IEEE assigned "Company ID" hh hm mm ml ll = high, medium and low byte of the "Extension ID" or serialization pp pp = Project ID assigned by Dallas Semiconductor FireWireTM is a trademark of Apple Computer, Inc. 3 of 3 102099