PICALL Programmer for MicroChip microcontrollers PIC 16C61, 16C62, 16C64, 16C65, 16C71, 16C73, 16C74, 16C54/58, 16C84, 16C620, 16C621, 16C622 ... +--------------+ | SHORT MANUAL | +--------------+ Installation: 1. Copy PC program PICALL.EXE to directory included in DOS PATH. 2. Connect programmer to printer port LPT1, LPT2 or LPT3. 3. Connect PICALL programmer to power by AC/DC adapter. 4. Start PC program with command PICALL 5. Before use, some program parameters must be set-up (only once). For details see section Menu Settings Other and Hardware described below. 6. File DEVICE.INI must be in the same directory as the PICALL.EXE. +---------------------------------------+ | PICALL - menus and function of keys: | +---------------------------------------+ Program PICALL is controlled by pull down menus, function keys F1 to F12 and some other keys described below. Pull down menus are accessed by pressing Alt-Z where Z is first letter of the menu. For example, the "File" menu is pulled down by pressing Alt-F. Dialog boxes are controlled by Left, Right, Up, Down, Esc, Tab, Space and Enter key. +------------+ | Menu File: | +------------+ Open Program: opens entered hex file (made by MPASM, MPALC, MPC... in INH8M or INH16 format) Save Program: saves current Program Data and configuration word into the entered hexfile (+ EEdata for PIC16C84 at offset 2100h) Open Data: (only for PIC16C84) reads data for DATA EE from the hex file Save Data: (only for PIC16C84) saves EE DATA into hex file (offset 0h) Edit Program: Editing Program Data. Content and address must be entered in hex form. After one location was entered, program automatically increases location for one and only content must be entered. Editing is finished by pressing Esc key or choosing and pressing Enter. Fill Program: Fills chosen part of Program Data with desired value entered in the hex form. Edit Data: (only for PIC16C84) Fill Data: (only for PIC16C84) Clear Buffer: Clears Program Data (and EE Data for PIC16C84) to the default (erased) state. About: Shows PICALL copyright and version information Dos Shell: Temporarily jump to DOS Exit: Terminates this program. +----------------+ | Menu Settings: | +----------------+ Device: Choosing microcontroller's type Fuse: Setting Microcontroller's Fuses (oscillator, WDT, ...) ID: Choosing PIC microcontroller identifications bytes. For ID either CheckSum can be used or ID is increased for one after each programming (e.g. serial number) or any other valid number can be entered. +--------+ | Other: | +--------+ LPT: LPT port number 1 to 3 (default is 1) Save On Exit: If On, the program settings are automatically saved in PICALL.INI after terminating this program. Show Program Data: Window Program Data [ON|OFF] Show Data for 84: Window DATA EE [ON|OFF] (only for PIC16C84) HexType INH8M: Type of hex file format [INH8M,INH16] Load Prog On Start: If On, the program automatically loads last used hex file, when it is started Save: Save current settings (included microcontroller type, Fuses) into PICALL.INI +--------------------+ | Functions of keys: | +--------------------+ F1 - Load PIC program from hex file into program buffer (Program Data) F2 - Setup PIC FUSES (oscillator, WDT..) F3 - Choose microcontroller type F4 - Programs inserted PIC microcontroller F5 - Verify content of inserted microcontroller with content of program buffer F6 - Read content of inserted microcontroller (program, Fuses, ID, EEData) F7 - Check, if inserted microcontroller is empty (blank) F8 - Programs only inserted PIC's FUSES F9 - Erase microcontroller PIC16C84 (program EE and data EE) F10 - Terminate this program. F11 - Clears Program Data (and EE Data for PIC16C84) to the default (erased) state. F12 - Reload HEX file. key move "Program Data" one page up key move "Program Data" one page down You can add new PIC's by editing DEVICE.INI file. Some setting can be done only in files PICALL.INI and SN.INI. Read also README.TXT file.