
Insert a PICmicro MCU into the EPIC Plus Programmer or connected
adapter socket. The end of the PICmicro MCU with the notch should
be all the  way  at the Pin 1 end of the  socket, away from the battery
connectors. Click the Program button or Run/Program with the mouse
to program the PICmicro MCU.
Before programming, the EPIC software does a blank check to ensure
that the part is erased. If the PICmicro MCU is a 16F84 or another EEP-
ROM or flash part, it is usually not necessary to erase it before pro-
gramming. PIC16F7x and PIC18Fxxx devices do require erasing each
time before the MCU may be reprogrammed.
The  current  setup  is  saved  to  the  file  EPICCFG.INI  when  you  exit
EPICWin. It is reloaded the next time EPICWin is started.
EPICWin Controls
The Open speed button opens a .HEX file for programming. The name
of an open file appears in the EPICWin title bar. Previous configura-
tion information will not be altered if Options/Update Configuration
is not checked.
The Save speed button will save the current code, data, ID, and con-
figuration  information  to  the  currently  open  file.  If  no  file  has  been
previously selected, it will prompt for a filename.
The Program speed button will program the current code, data, ID, and
configuration into the selected device. It will optionally load the lat-
est version of the .HEX file before programming. The device will be
checked  to  ensure  it  is  blank  before  programming,  unless
Options/Skip Blank Check is checked.
The  Verify  speed  button  will  compare  the  current  code,  data,  ID,
and  configuration  to  the  programmed  device.  If  the  information
does not match, an error message is displayed. A verify is also done
as the device is being programmed. A code protected device cannot
be verified.
The Read speed button will read the current code, data, ID, and con-
figuration  from  the  selected  device.  The  configuration  information
will not be read if Options/Update Configuration is not checked.
The Blank Check speed  button  will  read  the  code space to ensure  a
device is blank. It will not check the data space, ID, configuration, or
PDA Robotics
144
PDA 07  5/27/03  8:44 AM  Page 144