

DIYPACK_25

Dear Customer,

Thankyou for purchasing a DIY Programmer.

NOTE: All files mentioned in this brief are located in C:\diypgmrs
      This is the default installation directory for this package.

PROTOCOL  - >  P018

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

PLEASE NOTE 10Fxxx 18F6525 18F6621 18F8525 18F8621 ARE BETA RELEASE

                   THESE HAVE NOT BEEN TESTED AS YET

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

-----------------------------------------------------------------------
                  TO REMOVE OLDER SOFTWARE VERSIONS

DO NOT REMOVE UNTIL YOU ARE SATISFIED THAT YOUR NEW VERSION WORKS OK.

THEN JUST DELETE THE OLD PROGRAMMER DIRECTORY. YOU MAY NEED TO REASSIGN
ANY DESK TOP MICROPRO ICONS TO THE NEW DIRECTORY
-----------------------------------------------------------------------

*********************************************************************
        ATTENTION FOR NEW DIY K128 K149-A and K149-B/C USERS 
*********************************************************************

To construct kit K128 please open and read through the PDF file called "K128.pdf".
To construct kit K149-A please open and read through the PDF file called "K149a.pdf".
To construct kit K149-B or C please open and read through the PDF file called "K149bc.pdf".

Run "Micropro.exe" which is the Windows(r) interface software for this kit.

******************************************************
*             PIC 16F88 MODIFCATION                  *
*            AFFECTS K128 K149'S K150                *
*                                                    *
*         SOLDER A 10K RESISTOR BETWEEN              *
*       PIN 9 AND PIN 10 ON THE ZIF SOCKET           *
******************************************************


***************************************
     OLDER HARDWARE MODIFICATION
***************************************

PLEASE SEE THE FILE CALLED "RESMOD.PDF" FOR A BOARD MODIFICATION PRIOR TO USING THE BOARD.
(NOT REQUIRED ON LATEST KITS)

No need to read further.



*********************************************************************
        ATTENTION FOR OLDER DIY K128 K149-A, K149-B K150 USERS 

               PIC16F628 UPGRADE PROCEDURE
*********************************************************************

Run your OLD copy of MicroPro.

Choose 16F628 from the chip selector.

Look for the following files in your NEW installation directory.

K128 USERS

Load the file called "diyk128.hex" 

K149-A USERS

Load the file called "diyk149a.hex"

K149-B or C USERS

Load the file called "diyk149bc.hex"

K150 USERS

Load the file called "diyk150.hex"


This package has the latest MicroPro.exe file included.

It's PROTOCOL number is listed above.

Look down into the EEPROM section of the file listing and make sure the build number matches.

DO NOT PROCEED IF THE NUMBERS DO NOT MATCH.

Press PROGRAM to program the chip.

When completed, close MicroPro and then turn off the programmer power.

Remove the 16F628 from the IC socket on the programmer board and replace it with the newly upgraded chip making sure it is placed correctly.


******************************************************************
                       K149-A USERS ONLY

If you haven't done so already, you must now change the 4MHz crystal (X1) to a 6MHz type.

A wire link must be placed on the underside of the PCB to enable the AutoProgram feature. See page 8 of k149a.pdf.

******************************************************************


Run the NEW copy of MicroPro

Turn on the programmer board.

MicroPro will attempt to match itself to your programmer board type.

Your upgrade is now complete.

[END]




Release notes and repair log

v281004
MPLAB(R) start bug fixed
16F7x7 FUSE error fixed
Added 12F683

v160804
Introduced K182 and K128 (ICSP)
Added support for 16F5x
Added support for 10Fxxx (BETA ONLY)
Added support for 18F6525 6621 8525 8621 (BETA ONLY)
Problem with FAST VPP/VCC fixed
Removed voice overs

v240604
Added [Insert Original into File] as default option
Added fast power VPP1FastVCC VPP2FastVCC options

v050504
Added K149C
Added calibration register read
Fixed File Clear bug

v290304
Added various minor improvements
CLK and DAT pins are outputs only during programming

v100304
Repaired EEPROM data save
Added EEPROM override

v200204
Repaired ROM error reporting bug
Enhanced help files

v100204
Added support for 16F7x7

v220104
Now displays 16 bit code with byte size addresses instead of word size
Repaired ID bug for 18Fxxxx
Repaired FUSE and Chip ID bug for 18F819

v251103
Added voice annotations

v101103
Deleted Serial EEPROM support
Fixed OSCAL function

v061003
Repaired 32 bit EEPROM load bug

v031003
Repaired 12Cxxx calibration bug

v170903
Repaired EEPROM load
Changed build number to Protocol Number

v090903
Repaired ICSP VPP2 bug
Added hardware modification

v210803
Enhanced EEPROM load
Added build number to match board and MicroPro
Added support for 24Cxx I2C EEPROM

v300703
Fixed ICSP bug
Added command line control

v100703
Speeded up USB transfers
Modified file load functions
Added polarity function
Added K149b

v180603
Updated chip list
Activated [FILE] -> Exit menu

v030403
Included K128 documentation

v280303
Repaired ID/FUSE problem

v240303
Repaired file load bug
Repaired 16F87x_A programming algorithm
Added support for different programmer boards
4MHz crystal must be changed to 6MHz on K149-A boards
Message dialogs fixed

v030303
First release of new software package



Peter Crowcroft
DIY Electronics (HK) Ltd
PO Box 88458, Sham Shui Po, Hong Kong
Voice: 852-2304 2250
Fax: 852-2729 1400
Web:  http://kitsrus.com
Email: peterhk@kitsrus.com
Number One in Electronic Kits Worldwide