Getting Started: MPLAB IPE

Jump to: Getting Started: Ghozt LED Sequencer , Getting Started: Sequence Designer

How it works: This software interacts with the LED sequencer to flash a Hex file generated from the Sequence Designer software. This process reprograms the sequencer with whatever programming you created using the Sequence Designer software. You will need a PICkit3 programmer to interface between the Ghozt LED Sequencer and your computer. You can purchase one HERE if you do not have one.

 

 

Video Tutorials:  Getting Started with MPLAB IPE (2017)

How to connect and flash your sequencer using MPLAB IPE

 

1. Download and install the latest MPLAB software
During installation, you only need MPLAB IPE (you can uncheck MPLAB IDE)
If you run into problems getting it to install/run try an older version or different computer
2. Set Device to PIC24F32KA304, Apply
3. The sequencer needs power to be re-programmed, you can use the 12v power/ground inputs or you can power it via the PICkit3:
Go to Settings > Advanced, microchip
Click Power on the left, check Power Target Circuit from Tool
Click Operate on the left (if the PICkit3 was already plugged into the computer, disconnect it from your computer before proceeding)
4. Plug the PICkit3 USB cable into the computer, click Connect
5. Plug the other end of the PICkit3 into the Sequencer – the pin with the square around it is pin 1 (or USB port if you wired one up)
6. Click Ok on the warning regarding voltages
7. Click Browse, locate your Hex file, click Program

If programming fails:
Try unplugging the PICkit3’s USB cable from the computer and plugging it back in (this fixes most issues)
Make sure the programming pins have good connection with the programmer and is plugged in with pin 1 matching the square hole
Make sure the board has 12v power or is powered by the Picket by selecting that option in the software

“Target device was not found (could not detect target voltage VDD). You must connect to a target device to use PICkit3.” ~ Means either the sequencer does not have good connectivity with the pins on the PICkit3 or the sequencer does not have 12v power via the inputs or powered by the PICkit3 itself.