***************************************************************************** * * * * * 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 ****************************************************************************