A. REQUIREMENTS
1. A laptop/PC with the MPLABX IPE software installed
2. A PICKit3 programmer or similar device
3. The BottomsUp programming adaptor cable supplied by IQ Telemetry
B. METHOD
Follow the the following steps for programming:
1. Plug the PICKit3 programmer into your PC’s USB port
2. Start the MPLABX IPE software
3. Under Family select 16-bit DSCs (dsPIC30)
4. Under Device select dsPIC30F4013
5. Click ‘Apply’ . ( The Red light will go Green )
6. Under Tool, it should already show PICkit3: S.No : BURxxxxx. Click ‘Connect’
In the Output window you will see something similar to:
Connecting to MPLAB PICkit 3...
Currently loaded firmware on PICkit 3
Firmware Suite Version.....01.56.00
Firmware type..............PIC18FJ
Now Downloading new Firmware for target device: dsPIC30F4013
Downloading AP...
AP download complete
Programming download...
Depending on the state of the programmer, this step can take some time to complete
7. To the right of the Hex File input, click on Browse ...
8. Browse to the folder holding the .hex file ( BU_MK4_485_V2_1.hex or latest version ) . Click
‘Open’ ...
9. A cautionary warning message might appear, click ‘OK’ to continue.
SETUP IS NOW READY FOR DEVICE PROGRAMMING
10. Plug the BottomsUp programmer adaptor cable into the PICkit3, making sure to observe polarity
indicated by the white arrows on both the PICkit3 and the cable.
11. Ensure power is on to the controller before programming. Press the ‘Program’ button each time
for programming, observing the result in the ‘Output’ window.
Programming without powering the controller.
It might be possible to program the controller without providing external power. To attempt this, do
the following:
1. Click, Settings -> Advanced Mode
2. Enter password ‘microchip’
3. Click Power
Click ‘Power Target circuit from Tool’
Click ‘Operate’
Proceed with programming as per normal