PIC software downloads

Last updated 14 July 2014

Be sure to read the legal notice before using any software found on this web site. 

You should also read the INSTALLATION DIRECTIONS before attempting to install a software release.  This is particularly important for Windows 9x users because Embed Inc software is not supported on those systems.  Note also that multiple software releases must be installed in oldest to newest order.  Failure to follow the directions may result in system corruption and loss of data

PIC Development Tools

install_picdev.exe (4,344,832 bytes, 14 Jul 2014)

This is a stand-alone release containing all the PIC software development tools.  This release includes:

The MPLABDir and other environment variables and links will need to be set properly for the build scripts to work.  After installing this release, make sure MPLAB is installed, then run embed_extool.  This program will set up the environment variables and links as needed.  Details about the MPLABDir and related environment variables are in the ASMPIC documentation file

PIC 18F USB Framework

install_usb.exe (11,310,592 bytes, 14 Jul 2014)

This is a incremental release that adds the Embed Inc PIC 18F USB Framework to your system.  The example programs can be run using just this release and a U1EX device connected to the system.  To build the U1EX PIC firmware, the PIC development tools must also be installed.  To build the host code, the host source code and everything release must also be installed.

The release includes the PIC U1EX source code, the host application-level source code, and the Windows kernel mode driver in binary format.  See the USB Framework main page for details. 

Networking Example Firmware

install_netw.exe (307,712 bytes, 14 Jul 2014)

This is a incremental release that adds example firmware that uses the Embed TCP/IP network stack for the PIC 18.  The generic source code for the network stack is in the SOURCE > PIC directory, and is included in the PIC Development Tools release (above).  This release adds working example firmware in the SOURCE > NETW directory that uses the network routines. 

This is a incremental release.  The firmware can not be built without the PIC Development Tools release also installed. 

ReadyBoard Firmware

install_readyboard.exe (161,792 bytes, 14 Jul 2014)

This is an incremental release that adds the source code and build scripts for the firmware related to the ReadyBoard products.  The source code will be in the QPROT source directory after installation. See the individual firmware documentation files in the DOC directory for descriptions of each firmware. 

This software release will not work on its own.  At a minimum, it requires the PIC development tools (above) to also be installed. 

KNLI example PIC project

install_pic_knli.exe (118,272 bytes, 14 Jul 2014)

This is an incremental release that adds the source code and build script for the KnurdLight PIC project to the installed software.  This software release will not work on its own.  At a minimum, it requires the PIC development tools (above) to also be installed. 

The KNLI source code is in the PICS source directory, and is built with the BUILD_KNLI_EXPIC script in the COM directory. 

HAL example PIC project

install_pic_hal.exe (302,592 bytes, 14 Jul 2014)

This is an incremental release that adds the source code and build script for the HAL PIC project to the installed software.  This software release will not work on its own.  At a minimum, it requires the PIC development tools (above) to also be installed. 

The HAL source code is in the PICS source directory, and is built with the BUILD_HAL_EXPIC script in the COM directory. 

HOS example PIC project

install_pic_hos.exe (177,152 bytes, 14 Jul 2014)

This is an incremental release that adds the source code and build script for the HOS PIC project to the installed software.  This software release will not work on its own.  At a minimum, it requires the PIC development tools (above) to also be installed. 

The HOS source code is in the PICS source directory, and is built with the BUILD_HOS_EXPIC script in the COM directory. 

WAV file manipulation

install_wav.exe (1,008,128 bytes, 14 Jul 2014)

This is a stand-alone release containing programs for manipulating WAV files and related utilities.  This release includes, in part:

Eagle tools

install_eagle.exe (4,056,064 bytes, 14 Jul 2014)

This release will create the directory EAGLE within the software installation directory.  This will contain various libraries, scripts, ULPs, and other facilities.  Install the release and look around in the EAGLE subdirectory. 

Chess program

install_chess_exe.exe (517,120 bytes, 14 Jul 2014)

This is a stand alone release of a computer chess program.  This release only contains the minimum runtime files of the visual (as apposed to text only) chess program CHESSV. 

This software was designed to let others install private position evaluators without having to re-invent the GUI, legal move generator, etc.  We plan on making the customizable version available here when the necessary documentation and release/install scripts have been written. 

For now just run CHESSV and have fun.  There is no documentation, but you should be able to figure out everything by browsing the menus. 

Full runtime

install_public_exe.exe (25,152,000 bytes, 14 Jul 2014)

Everything included in the releases above.  This is the release to install if you just want to use our software and are not interested in making derived works or looking at the source code.  Install the release below if you want the host source code in addition. 

Host source code and everything

install_public_source.exe (28,019,200 bytes, 14 Jul 2014)

This release contains the source and build scripts for most of the software available in the releases above.  Most of the code is in Pascal which is converted to C as part of the build process then compiled with the Microsoft Visual C++ compiler.  The translator and build scripts to do all this are included.  The Pascal language and its build environment are slowly being documented

CLICK HERE for detailed information on how to set up your system to build the source code. 

This is also our "everything" release that contains anything we currently release publicly.  This includes various utility and test programs, like SLIDE, for example.  Look around in the DOC directory after installation.