English
Language : 

DS87000 Datasheet, PDF (5/10 Pages) Dallas Semiconductor – Microcontroller Programmer
DS87000
ending address of the range to be checked. The default range is displayed, and may be modified or accepted
as is.
Program
Program the device's EPROM memory with the contents of the programmer's buffer. The user is prompted to
enter the beginning and ending address of the range to be programmed. The default range is displayed, and
may be modified or accepted as is.
Unlike the program button, the program command only writes data from the buffer to the device. It does not
perform multiple functions as the button does (see hardware section). If operations other than programming
are desired, the Program Via Script command must be used.
Serialize
This command allows the user to store a unique serial number into each device programmed. The user is
prompted to enter hex values for the parameters Length, Address, and Value. The Length parameter
determines how many bytes the serial number will occupy (up to a maximum of 4 bytes = 32 bits). The
Address parameter determines the device's EPROM address where the least significant (or only) byte of the
serial number will be stored. Subsequent bytes will be stored at higher addresses. The Value parameter sets
the initial serial number (that is, the next number to be programmed). The user must ensure that the area of
EPROM that the serial number will be written to is blank and unused by the data. As this menu is exited, the
user is allowed to write the serial number to the device immediately or simply store the changes to the
parameters.
After programming the serial number into a device, it is treated as a simple binary number and incremented
by one. In the event that it increments beyond what can be represented in the user defined Length parameter,
the serial number wraps around to 0. Therefore, this parameter must be chosen to accommodate the
maximum number of devices that will be serialized.
All of the command parameters above are stored in non-volatile memory in the programmer, so they will
continue to be in effect even after power is removed. Since serializing writes a unique number to the device’s
EPROM, this function must be performed after the device is verified (unless a verify over an appropriate
range is performed). Otherwise an error will be detected.
Option Byte
This command allows the user to write the contents of the device's option byte. For specific option byte bit
definitions, refer to the device's data sheet. Unused bits should be set to 1’s.
Write Encryption
Write the encryption vector contained in the programmer's memory into the device. Note that after this
operation, read and verify device operations will produce encrypted output if the encryption vector is non-
blank. If the encryption vector is blank (all 1’s), the encryption has no effect.
Write Lock Bits
This command allows the user to write the desired lock bits into the device. The bit settings and therefore the
degree of lock security is dependent on user input. Since level 1 lock is the device’s default condition, this
level is not an option on the menu. Each higher level of lock includes the security of all lower levels as
indicated below.
• Level 1:
5 of 10