*****************************************************************************
*                                                                           *
*                                                                           *
*      HELP FOR DALLAS MICROCONTROLLERS (informal document)                 *
*                                                                           *
*                                                                           *
*****************************************************************************


****************************************************************************

 89C420
 89C430
----------
Data in the programmer's User Memory is partitioned as follows:

  MAIN ARRAY DATA                0 - 3FFF hex
  ENCRYPTION ARRAY DATA       4000 - 403F hex
  Option Control Register     4040 hex

The Lock Bits (Security Bits 1, 2 or 3) can be selected from the
PROGRAM DEVICE Options screen. Setting the "Program security fuse"
to Yes allows programming of the Hardware Write Protection option.

Program Security fuse 1	: Lock Bit 1
Program Security fuse 2	: Lock Bit 2
Program Security fuse 3	: Lock Bit 3

To program the encryption array feature, edit the encryption array data in
programmer RAM.  To program the encryption array feature you must set the
Special Data flag to Y in TaskLink or in Terminal mode set the "Program
XNOR data" flag.  After the Encryption Array is programmed, device data
will no longer match user RAM data.  Encryption Array data cannot be read
or verified from the device.

To program Option Control Register :
To program this device specific data in TaskLink you must set the
Special Data #1 flag to Y. To program this device specific data in Terminal
mode set the "Program Configuration" flag to Y.

The content of the Option Control Register(configuration byte)
is as follows:

   Bit 7 = dont care
   Bit 6 = dont care
   Bit 5 = dont care
   Bit 4 = dont care
   Bit 3 = represents the watchdog POR default setting- 0 is enabled.
   Bit 2 = dont care
   Bit 1 = dont care
   Bit 0 = dont care

****************************************************************************
 89C450
----------
Data in the programmer's User Memory is partitioned as follows:

  MAIN ARRAY DATA                 0 - FFFF hex
  ENCRYPTION ARRAY DATA       10000 - 1003F hex
  Option Control Register     10040 hex

The Lock Bits (Security Bits 1, 2 or 3) can be selected from the
PROGRAM DEVICE Options screen. Setting the "Program security fuse"
to Yes allows programming of the Hardware Write Protection option.

Program Security fuse 1	: Lock Bit 1
Program Security fuse 2	: Lock Bit 2
Program Security fuse 3	: Lock Bit 3

To program the encryption array feature, edit the encryption array data in
programmer RAM.  To program the encryption array feature you must set the
Special Data flag to Y in TaskLink or in Terminal mode set the "Program
XNOR data" flag.  After the Encryption Array is programmed, device data
will no longer match user RAM data.  Encryption Array data cannot be read
or verified from the device.

To program Option Control Register :
To program this device specific data in TaskLink you must set the
Special Data #1 flag to Y. To program this device specific data in Terminal
mode set the "Program Configuration" flag to Y.

The content of the Option Control Register(configuration byte)
is as follows:

   Bit 7 = dont care
   Bit 6 = dont care
   Bit 5 = dont care
   Bit 4 = dont care
   Bit 3 = represents the watchdog POR default setting- 0 is enabled.
   Bit 2 = dont care
   Bit 1 = dont care
   Bit 0 = dont care

****************************************************************************

