![](http://datasheet.mmic.net.cn/150000/DS1994L-F5_datasheet_5001388/DS1994L-F5_2.png)
DS1992/DS1993/DS1994
2 of 23
102199
EXAMPLES OF ACCESSORIES
DS9096P Self-Stick Adhesive Pad
DS9101 Multi-Purpose Clip
DS9093RA Mounting Lock Ring
DS9093F Snap-In Fob
DS9092 iButton Probe
iButton DESCRIPTION
The DS1992/DS1993/DS1994 Memory iButton (hereafter referred to as DS199X) is a rugged read/write
data carrier that acts as a localized database that can be easily accessed with minimal hardware. The
nonvolatile memory and optional timekeeping capability offer a simple solution to storing and retrieving
vital information pertaining to the object to which the iButton is attached. Data is transferred serially via
the 1–Wire protocol which requires only a single data lead and a ground return.
The scratchpad is an additional page that acts as a buffer when writing to memory. Data is first written to
the scratchpad where it can be read back. After the data has been verified, a copy scratchpad command
will transfer the data to memory. This process ensures data integrity when modifying the memory. A 48–
bit serial number is factory lasered into each DS199X to provide a guaranteed unique identity which
allows for absolute traceability. The durable MicroCan package is highly resistant to environmental
hazards such as dirt, moisture, and shock. Its compact coin–shaped profile is self–aligning with mating
receptacles, allowing the DS199X to be easily used by human operators. Accessories permit the DS199X
to be mounted on almost any surface including plastic key fobs, photo–ID badges and printed circuit
boards.
Applications include access control, work–in–progress tracking, electronic travelers, storage of
calibration constants, and debit tokens. With the optional time-keeping functions (DS1994), a real time
clock/calendar, interval timer, cycle counter, and programmable interrupts are available in addition to the
nonvolatile memory. The internal clock can be programmed to deny memory access based on absolute
time/date, total elapsed time, or the number of accesses. These features allow the DS1994 to be used to
create a stopwatch, alarm clock, time and date stamp, logbook, hour meter, calendar, system power cycle
timer, interval timer, and event scheduler.
OPERATION
The DS199X has four main data components: 1) 64-bit lasered ROM, 2) 256-bit scratchpad, 3) 1024–bit
(DS1992) or 4096–bit (DS1993 and DS1994) SRAM, and 4) timekeeping registers (DS1994). The
timekeeping section utilizes an on-chip oscillator that is connected to a 32.768 kHz crystal. The SRAM
and time-keeping registers reside in one contiguous address space referred to hereafter as memory. All
data is read and written least significant bit first.
The memory functions will not be available until the ROM function protocol has been established. This
protocol is described in the ROM functions flow chart (Figure 9). The master must first provide one of
four ROM function commands: 1) read ROM, 2) match ROM, 3) search ROM, or 4) skip ROM. After a
ROM function sequence has been successfully executed, the memory functions are accessible and the
master may then provide any one of the four memory function commands (Figure 6).