
Atmel-ISP Software
Atmel ATF15xx Family: ISP Devices User Guide
3-3
3.1
ATMISP
Commands
The Device Properties dialog box will appear when you are creating a new chain file or
editing an existing chain file. This dialog box allows you to specify the ISP operation you
want to perform for each Atmel ISP device in your JTAG hardware chain. Some of the
ISP commands and operations available on the Atmel-ISP software are discussed
below. There is also an online help available for all the commands discussed below.
Just click on Help...Contents from the Atmel-ISP software main menu.
3.1.1
Device Properties
Dialog Box
The five sections of the Device Properties dialog box are outlined below.
Device Type – Click to choose a specific Atmel ISP device. If there are non-Atmel
ISP devices in your chain, you must select Unknown.
JTAG Instruction Width – This dialog item defaults to 10 bits, and all Atmel ISP
devices have 10-bit JTAG instruction width. Some non-Atmel ISP devices may have
JTAG instruction widths different from the default value. Make sure to specify the
correct instruction width for those devices.
IDCODE Register Option – Make sure this option is always selected before
executing any ISP operation on Atmel devices. Some non-Atmel ISP devices do not
power-up with the IDCODE register available. Deselect this option for these devices.
JTAG Instruction – This dialog box specifies the ISP operation to be performed. All
JTAG operations are listed below:
1.
Bypass – This instruction bypasses the selected device from responding to
ISP operations. It is required for all non-Atmel ISP devices in your JTAG
hardware chain.
2.
Program/Verify – This instruction will erase, program and verify the Atmel
ISP device.
3.
Erase – Erases the appropriate Atmel ISP device. This is the recommended
state for all Atmel ISP devices prior to programming.
4.
Blank Check – This operation checks to see if a device is blank. If it isn’t, an
error will be generated. Devices previously secured may pass Blank Check.
However, this does not mean that they are blank. To unsecure a device, sim-
ply erase it.
5.
Verify – This operation performs a fuse verify on the device. The JEDEC
data programmed into the device is compared with the JEDEC file. If the
fuses do not verify, an error message is generated.
6.
Load – Loads the fuse data programmed in the Atmel ISP device into RAM.
If you specify a JEDEC file with this command, the fuse data is saved to that
file.
7.
Secure – Secures the Atmel ISP devices to prevent unauthorized loading of
their fuse data.
8.
Program/Verify/Secure – This ISP operation will program, fuse verify, secure
and then verify that the device is secured.
9.
Verify Secure – This operation will verify that an Atmel ISP device is
secured. Verify Secure can be performed on only one device at a time. All
other ISP devices in a multi-device chain system should be set to the Bypass
mode.
JEDEC File Name – This dialog box specifies the JEDEC file and its directory that is
linked to the ISP device. For the Program, Program/Verify, Program/Verify/Secure,
Verify and Load commands, you must specify a JEDEC file. To select a JEDEC file,
click on the Browse button. The ISP software will prompt you to browse the