19-5070; 12/09
1 of 4
SPECIAL FEATURES
1024 bits or 16 Kb 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 Identi-
fier 5E7h, 8–bit CRC tester) assures absolute
traceability because no two parts are alike
EPROM partitioned into 256–bit pages for
randomly accessing packetized data records
Each memory page can be permanently
write–protected 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
8–bit family code specifies device
communications requirements to reader
Presence detector acknowledges when reader
first applies voltage
Reads over a wide voltage range of 2.8V to
6.0V from –4C to +8C
COMMON iButton FEATURES
Multidrop controller for 1-Wire network
Digital identification and information by
momentary contact
Chip–based data carrier compactly stores
information
Data can be accessed while affixed to object
Economically communicates to bus master
with a single digital signal at 16.3k bits per
second
Standard 16 mm diameter and 1–Wire
protocol ensure compatibility with iButton
family
Button Shape is self–aligning with cup–
shaped probes
Durable stainless steel case engraved with
registration number withstands harsh
environments
Easily affixed with self–stick adhesive
backing, latched by its flange, or locked with
a ring pressed onto its rim
Presence detector acknowledges when reader
first applies voltage
Meets UL#913 (4th edit.); Intrinsically Safe
Apparatus, Approved under Entity Concept
for use in Class I, Division 1, Group A, B, C
and D Locations (application pending)
DESCRIPTION
UniqueWare iButtons are factory programmed versions of the DS1982 (1024 bit) and the DS1985 (16K
bit) Add–Only iButtons, respectively. They differ from the regular devices in their custom ROM family
codes (see Ordering Information) and the UniqueWare Identifier 5E7h in place of the upper 12 bits of the
standard serialization field. For technical details on the devices please refer to the DS1982 and DS1985
data sheets.
UniqueWare Add–Only iButtons are only available preprogrammed with customer–specific and write–
protected data. UniqueWare data fills at least one but no more than the first two pages of a device,
depending on the length of the customer–supplied data.
DS1982/5U
UniqueWare i
ButtonTM
www.maxim-ic.com
DS1982/5U
2 of 4
ORDERING INFORMATION
Memory Size Family Code Package Ordering Part Number
1024 bits
(4 pages)
89h F3 MicroCan
F5 MicroCan
DS1982U–F3–pppp+
DS1982U–F5–pppp+
16K bits
(64 pages)
8Bh F3 MicroCan
F5 MicroCan
DS1985U–F3–pppp+
DS1985U–F5–pppp+
pppp stands for the Project ID assigned to each individual data pattern at the time of the first order.
+ Denotes a lead(Pb)-free/RoHS-compliant package.
UniqueWare devices are only available to existing customers. New data patterns are no longer accepted.
The minimum order quantity (MOQ) is 34,000 pieces with higher quantities available in multiples of
17,000 pieces. UniqueWare iButtons can only be purchased in bulk form, delivered in bags. The shipment
quantity can be plus or minus 10% of the order quantity. Only the quantity shipped will be billed.
Sample UniqueWare Data Structures
SAMPLE 1: ETHERNET NODE ADDRESS Figure 1a
CRC16 Company ID Value Extension ID Value Project ID
(unused) MSB LSB MSB LSB MSB LSB MSB LSB Length
19 bytes
FFh
2 bytes 3 bytes constant
assigned by IEEE
3 bytes serialization 4 bytes
constant
1 byte
0Ah
high address 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 = inverted 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 Maxim
SAMPLE 2: EUI–64 FireWireTM NODE ADDRESS Figure 2a
CRC16 Company ID Value Extension ID Value Project ID
(unused) MSB LSB MSB LSB MSB LSB MSB LSB Length
17 bytes
FFh
2 bytes 3 bytes constant
assigned by IEEE
5 bytes serialization 4 bytes
constant
1 byte
0Ch
high address low address
PHYSICAL ADDRESS AND DATA MAPPING Figure 2b
Address 0E 0D 0C 0B 0A 09 08 07 06 05 04 03 02 01 00
Data xx xx ch cm cl hh hm mm ml ll 00 00 pp pp 0C
xx xx = inverted 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 Maxim
DS1982/5U
3 of 4
The examples shown here use the Default Data Structure. This format is also known as UDP (universal
data packet) and is commonly used in 1-Wire APIs. Therefore, if using one of those APIs one can call a
high level function to read and verify the inverted CRC16. The UDP is defined in Application Note 114,
1-Wire File Structure, and the APIs can be found in the 1-Wire Software Development Kits.
FireWireTM is a trademark of Apple Computer, Inc.
DS1982/5U
4 of 4
REVISION HISTORY
REVISION
DATE DESCRIPTION PAGES
CHANGED
Changed the Ordering Information to lead free. 2
Removed the DS1986U. 1, 2
Removed instructions on how to set up a UniqueWare project (no new projects). 1
Added MOQ and shipment quantity information. 2
Emphasized that the 16-bit CRC is inverted. 2
Included an explanation of “Default Data Structure.” 3
12/09
Changed notation of hexadecimal numbers from H to h. 1, 2