Home

Downloads and Projects

On this page you can download MicroChip microprosessor related software projects and special developed PIC tools.
Velleman software K8055, K8061 and APS230
PIC Projects "Pic Delay Calculator v1.0.0.0" and "RE Pic Disassembler v1.0.0.0"

 

"PicProg2006" updated to "PicProg2009"

PicProg2009 was developed in cooperation with Velleman to create the new K8076 kit. The program uses the COM port to control the programmer.

Go to the Velleman K8076 page.

Download the latest version v3.0.0.5

10F200, *10F202, *10F204, *10F206, 12C508A, 12CE518, 12F508, 12F509, 12F629, *12F635, 12F675, *12F683, 16F54, 16F57, *16F59, 16F627, 16F628, 16F627A, 16F628A, 16F630, *16F631, *16F636, *16F639, *16F648A, 16F676, *16F677, *16F684, *16F685, *16F687, *16F688, *16F689, 16F690, 16F785, 16F84A, *16F87, 16F870, 16F871, 16F872, *16F873, *16F873A, *16F874, *16F874A, 16F876, 16F876A, 16F877, 16F877A, 16F88, *16F882, 16F883, *16F884, *16F886, *16F887, **18F1220, 18F1320, *18F2220, 18F2320, *18F4220, 18F4320, *18F2221, *18F2321, *18F2410, *18F2420, 18F2450, *18F2455, *18F2480, *18F2510, *18F2515, *18F2520, *18F2525, 18F2550, *18F2580, *18F2585, *18F2610, *18F2620, *18F2680, *18F4221, *18F4321, *18F4410, *18F4420, *18F4455, *18F4480, *18F4510, *18F4515, *18F4520, *18F4525, *18F4550, *18F4580, *18F4585, *18F4610, *18F4620, *18F4680

Not tested microcontrollers (*)

_______________________________________________________________________________________________________________

Top

Second version of the k8055D en k8055D_C communication dll's were developed to pickup more communication speed and to control more cards simultaneously. Included are demo projects, developed in MS VC 6 en VC 2005.

Go to the Velleman K8055 page.

Download:
Communication dll for VB6, Borland C++ Builder and Delphi  K8055.dll_v2.0.1
Communication and demo project for MS VC6 K8055_VC6 and VC2005 K8055_VC2005

With special thanks to Mike Peter for this excellent Java example J-K8055-Wrapper and documentation

_______________________________________________________________________________________________________________

Top

Development of the K8061C.dll that make no use of the Microchip MPUSBAPI.dll to communicate with the kit, by doing this the control over the kit is very fast and is a very little access time possible. The dll was only developed for the MS VC++ compilers.

Go to the Velleman K8061 page.

Download: k8061_VC6 and k8061_VC2005 dll with included demo project.

_______________________________________________________________________________________________________________

Top

"Pic Delay Calculator v1.0.0.0"

This small freeware program generates delay assembler code on desired delay settings like cycles or seconds and clock frequency. You can directly copy/paste the generated code in your assembler file.

 

Choice between seconds and cycles. This could be interesting when you want to create other program jumps between the delay code and want to calculate the total delay with these included jumps.
   
Type of code (Links). Sometimes one algorithm creates shorter code than the other and is it handy to get that in one tool.
   
Choice between the PIC10, PIC12, PIC16 and the PIC18 series. The PIC18 needs different jump code.
   
Variable format choice between hexadecimal and decimal.
   
Links: This software was developed on examples of other freeware programs like the 'Delay Code Generator' created by James Newton and Nikolai Golovchenko and other examples on www.Piclist.com

Special thanks for MMSoft with development and testing of this program.

 
Download "Pic Delay Calculator"

_______________________________________________________________________________________________________________

Top

"RE Pic Disassembler - Basic Compiler v1.0.0.0"

  • Small (195Kb) disassembler for the PIC10, 12, 16 and 18 series, in total 302 supported pic's (see bottom list) The program creates an ASM program with the original compiled HEX 8-32 file. The generated source can be recompiled with MPASM v5.04.

  • The included Basic compiler for the PIC16 serie generate direct hex output so there is no need for the MPLAB compiler from MicroChip.

 

Obvious  nobody can't guarantee the generated code to be bug free and should only be used as debug reference. Because all pic data like registers, bits, configuration, ect... are already in the program, there are no other files necessary.

The program is still under development and is not (yet) available for download.
   
   
   
Special thanks to MMSoft for testing this program and with this (by the program produced) ASM 18F2455 example and the source (HEX) file.

 
10F200 , 10F202 , 10F204 , 10F206 , 10F220 , 10F222 , 12C508 , 12C508A , 12C509 , 12C509A , 12C671 , 12C672 , 12CE518 , 12CE519 , 12CE673 , 12CE674 , 12F508 , 12F509 , 12F510 , 12F615 , 12F629 , 12F635 , 12F675 , 12F683 , 16C432 , 16C433 , 16C505 , 16C554 , 16C557 , 16C558 , 16C620 , 16C620A , 16C621 , 16C621A , 16C622 , 16C622A , 16C62A , 16C62B , 16C63 , 16C63A , 16C642 , 16C64A , 16C65A , 16C65B , 16C66 , 16C662 , 16C67 , 16C71 , 16C710 , 16C711 , 16C712 , 16C715 , 16C716 , 16C717 , 16C72 , 16C72A , 16C73A , 16C73B , 16C745 , 16C74A , 16C74B , 16C76 , 16C765 , 16C77 , 16C770 , 16C771 , 16C773 , 16C774 , 16C781 , 16C782 , 16C923 , 16C924 , 16C925 , 16C926 , 16CE623 , 16CE624 , 16CE625 , 16CR62 , 16CR63 , 16CR64 , 16CR65 , 16CR72 , 16CR83 , 16CR84 , 16F505 , 16F506 , 16F616 , 16F627 , 16F627A , 16F628 , 16F628A , 16F630 , 16F631 , 16F636 , 16F639 , 16F648A , 16F676 , 16F677 , 16F684 , 16F685 , 16F687 , 16F688 , 16F689 , 16F690 , 16F716 , 16F72 , 16F73 , 16F737 , 16F74 , 16F747 , 16F76 , 16F767 , 16F77 , 16F777 , 16F785 , 16F818 , 16F819 , 16F83 , 16F84 , 16F84A , 16F87 , 16F870 , 16F871 , 16F872 , 16F873 , 16F873A , 16F874 , 16F874A , 16F876 , 16F876A , 16F877 , 16F877A , 16F88 , 16F883 , 16F884 , 16F886 , 16F887 , 16F913 , 16F914 , 16F916 , 16F917 , 16F946 , 16HV540 , 16HV616 , 16HV785 , 18C242 , 18C252 , 18C442 , 18C452 , 18C601 , 18C658 , 18C801 , 18C858 , 18F1220 , 18F1230 , 18F1231 , 18F1320 , 18F1330 , 18F1331 , 18F2220 , 18F2221 , 18F2320 , 18F2321 , 18F2331 , 18F2410 , 18F242 , 18F2420 , 18F2423 , 18F2431 , 18F2439 , 18F2450 , 18F2455 , 18F248 , 18F2480 , 18F24J10, 18F2510 , 18F2515 , 18F252 , 18F2520 , 18F2523 , 18F2525 , 18F2539 , 18F2550 , 18F258 , 18F2580 , 18F2585 , 18F25J10, 18F25K20, 18F2610 , 18F2620 , 18F2680 , 18F2682 , 18F2685 , 18F4220 , 18F4221 , 18F4320 , 18F4321 , 18F4331 , 18F4410 , 18F442 , 18F4420 , 18F4423 , 18F4431 , 18F4439 , 18F4450 , 18F4455 , 18F448 , 18F4480 , 18F44J10, 18F4510 , 18F4515 , 18F452 , 18F4520 , 18F4523 , 18F4525 , 18F4539 , 18F4550 , 18F458 , 18F4580 , 18F4585 , 18F45J10, 18F45K20, 18F4610 , 18F4620 , 18F4680 , 18F4682 , 18F4685 , 18F6310 , 18F6390 , 18F63J11, 18F63J90, 18F6410 , 18F6490 , 18F64J11, 18F64J90, 18F6520 , 18F6525 , 18F6527 , 18F6585 , 18F65J10, 18F65J11, 18F65J15, 18F65J50, 18F65J90, 18F6620 , 18F6621 , 18F6622 , 18F6627 , 18F6680 , 18F66J10, 18F66J11, 18F66J15, 18F66J16, 18F66J50, 18F66J55, 18F66J60, 18F66J65, 18F6720 , 18F6722 , 18F67J10, 18F67J11, 18F67J50, 18F67J60, 18F8310 , 18F8390 , 18F83J11, 18F83J90, 18F8410 , 18F8490 , 18F84J11, 18F84J90, 18F8520 , 18F8525 , 18F8527 , 18F8585 , 18F85J10, 18F85J11, 18F85J15, 18F85J50, 18F85J90, 18F8620 , 18F8621 , 18F8622 , 18F8627 , 18F8680 , 18F86J10, 18F86J11, 18F86J15, 18F86J16, 18F86J50, 18F86J55, 18F86J60, 18F86J65, 18F8720 , 18F8722 , 18F87J10, 18F87J11, 18F87J50, 18F87J60, 18F96J60, 18F96J65, 18F97J60
 
_______________________________________________________________________________________________________________

Top

 

Scope-APS230 is a visualization program for the APS230 Velleman Scope.

For nostalgic reasons this program was created to the resemblance of my old analog oscilloscope.

Settings for the first scope line. Settings for the second scope line. Timebase settings. Trigger settings.
Download "Scope-APS230"