                   THE DS9092K TOUCH MEMORY STARTER KIT
                               Version 4.00
                  Copyright (c) 1994 Dallas Semiconductor

I.    Introduction 
   A. Touch Memory - A Silicon Label 
   B. About this Kit 
   C. Getting Started 

II.   Description of the "SELF-STICK NOTE" Utility Program

III. 
   A. Description of the Tutorial/Utility Program "TOUCH"
   B. Description of the Utility Program EPROMPC

IV.   DS1994 Real Time Clock 
   A. CAN.EXE Demonstration Program
   B. Algorithm for converting binary seconds into Date/Time

V.    Pascal Programming Example to Secure a PC using any Touch Memory

VI.   Software Examples
   A. C Programming Examples for the DS1992, DS1993, and DS1994
      1. RD_ROM
      2. ROM_SRCH
      3. RD_RAM
      4. WR_RAM
      5. RD_ENC
      6. WR_ENC
      7. RD_CLOCK
      8. WR_CLOCK
   B. Programs for the DS1991 Touch MultiKey
      1. 91_DEMO
         a. Organization of Memory in the DS1991
            (1) Scratchpad
            (2) Subkeys
               (a) ID Field
               (b) Password
               (c) Secure Data
         b. Accessing Subkeys
            (1) Setting the Password
            (2) Entering Secure Data
            (3) Entering an Invalid Password
            (4) Transfer Block
      2. Subkey Programs
         a. SUBKEY_R
            (1) Syntax
            (2) Requirements
               (a) com_port
               (b) password
            (3) Operation
         b. SUBKEY_P
            (1) Syntax
            (2) Requirements
               (a) com_port
               (b) new_password
               (c) new_id
            (3) Operation
         c. SUBKEY_W
            (1) Syntax
            (2) Requirements
               (a) com_port
               (b) password
               (c) data
            (3) Operation
   C. Time Calibration with the DS1994
      1. Sources of Timekeeping Error
      2. Correction of Timekeeping Error
      3. DS1994 Time-In-a-Can
      4. Programs to Calculate Corrected Time
         a. SetTime
         b. CalTime
         c. ReadTime
         d. LCDTime
      5. Tests of the Calibration Process
      6. Summary

VII.  Software Appendix
   A. Basic 1-Wire I/O Functions (Link Layer)
   B. Operation of the Search ROM Facility (Network Layer)
   C. Universal Data Packet Transfer (Transport Layer)
   D. CRC Checking of Serial Number
   E. Using Touch Memory under Interrupt

VIII. The Touch Memory EXecutive (TMEX)
   A. Introduction
   B. TMEX Capabilities
   C. Languages Supported by TMEX
   D. TMEX User Interface 
   E. Outline of the TMEX Professional Developers Upgrade

IX.   Questions and Answers about Touch Memory

