Downloads

Kit Instructions  PDF format. Description, schematic, parts list, etc...

Dragonfly Assembly Instructions

Firefly 16F88 Tutor & ZIF Assembly Instructions

Inchworm ICD2 Assembly Instructions rev E

Inchworm+ ICD2 Assembly Instructions rev G

Junebug Assembly Instructions

Mongoose Assembly Instructions (Coming soon)

Unicorn Assembly Instructions

 

 

Eric Gibbs Junebug Emulator for the OshonSoft PIC18 Simulator

Here's your chance to use a virtual Junebug, you'll also need the OshonSoft PIC18F Simulator. Although the Junebug module supports unlimited use the OshonSoft PIC18 Simulator free demo only supports 30 runs before you must buy it.

Download it here Junebug Sim 1.2

 

Inchworm ICD2 Hello World

Having trouble blinking that first LED, below is a one page poster 11"x17" guide for several popular PICs with schematic, source code and instructions on using MPLAB.

Hello World Project Poster a starting point for your first PIC project. Schematics & source code for six popular PICs. Although it references the Inchworm ICD2 compatible programmer any decent PIC programmer should also work. 

Here's the ICD2 Poster from Microchip

The connector is different but the operation is about the same. Using MPLAB ICD2

NEW IP->COM 3.0.0

IP->Com allows any of the existing serial (RS232) ports on your PC to interface directly to a TCP/IP network. Download IP->COM 3.0.0 here or from the IP->COM homepage.

What's it good for? Well for starters it's a great way of getting PIC projects with a RS232 port like Firefly on the net using your PC and access it remotely via Telnet.

Inchworm, Inchworm+ and Unicorn Firmware

If you're building your own Inchworm or Inchworm+ using a PIC16F877A here's the bootloader you'll need the Inchworm 16F877A Firmware if you've bought the kit it comes pre-programmed on the 16F877A, else you'll need to get the chip programmed or build a simple PIC programmer like a JDM type (note, JDM style programmers do not work with USB to RS232 adapters). If you're using an Inchworm with a 16F877 the firmware can be found as part of your MPLAB download; look for "BL010101.HEX"  Don't forget to install the OS as described in the Inchworm or Inchworm+ assembly guides.

Unicorn when used as an Inchworm+ USB upgrade requires special firmware. It was designed to be programmed using your Inchworm+ in RS232 mode as Unicorn can also function as a handy 18F4550 Experimenter. The program to compile Unicorns firmware for use as Inchworm+ USB upgrade requires a couple of files from MPLAB so you will need MPLAB installed before you run it. Extract_ICD2_4550.ZIP credit goes to Sergio Lindau from the edaboard microcontroller forums.

Fireflys Sleep the 16F88 (for use with Firefly TZ)

Depending on the software you've got programmed on the Fireflys Tutor 16F88 you might have problems reading PICs when using the ZIF socket. Here's the Sleep.hex program as described in the Firefly assembly manual. Simply program it onto the 16F88 before using the ZIF socket.

Working PL-2303 (Prolific USB to RS232 Bridge) driver

Getting a working USB to RS232 adapter can be a real challenge. The very best USB to RS232 converters hands down are the Edgeport units, the only problem is their price. A more affordable solution are the abundant USB-RS232 adapters that use the PL-2303 chipset. Problem is 90% of them are bundled with worthless drivers that don't work with the Inchworm ICD2. Solution: I've put a working driver here for download, if you have problems with your PL-2303 USB-RS232 try this driver.  DX-UBDB9_Driver

Fonts

Here's a great font if you work with 7-Segment LED displays. MyBlueRoom.ttf it's based on the MAN69xx series of LED displays and looks like this. The font includes alpha representations of 7-Segment letters.

Another handy font is Crystal.ttf it's a monospaced font like Courier but includes a Danish-Zero and is slightly easier to read than Courier IMO. I'll be using it for program listings in my manuals.

SPBRG Calculator for PIC USART & EUSART

Here's a handy SPBRG calculator written by Mike K8LH from the electro tech forums SPBRG_Calculator. Supports both the USART & EUSART.