Summary of Contents for mikroElektronika mikroProg for PIC
Page 1
mikroProg for PIC® ™ mikroProg™ is a fast USB programmer with mikroICD™ hardware In-Circuit Debugger support. Smart engineering allows mikroProg to support PIC10, PIC12, PIC16, PIC18, dsPIC30/33, PIC24 and PIC32 devices in a single programmer!
Page 2
TO OUR VALUED CUSTOMERS I want to express my thanks to you for being interested in our products and for having confidence in MikroElektronika. The primary aim of our company is to design and produce high quality electronic products and to constantly improve the performance thereof in order to better suit your needs.
PIC represents fast reliable programmer with support. Specially designed firmware allows programming of all Microchip® microcontrollers: PIC, dsPIC and PIC32. And there’s no need for the firmware update each time you select a new microcontroller architecture. With mikroProg™, single firmware takes care of all supported architectures. Supporting new microcontrollers is easy. Just by downloading the latest version of mikroProg Suite™...
In-Circuit Debugging (ICD). - Unique firmware for PIC, dsPIC PIC32 microcontrollers - No need for firmware update - New microcontrollers support via latest version of mikroProg Suite for PIC software - Power supply for target device Flat cable USB MINIB connector IDC10 connector DATA transfer indication LED ACTIVE indication LED...
To install drivers for mikroProg for PIC go to download section on MikroElektronika website or follow link below. http://www.mikroe.com/eng/downloads/get/1202/ mikroprog_for_pic_drivers_v200.zip After download is complete extract files and begin installation: Folder with extracted files contains folders with drivers for different operating systems. Depending on which operating system is in use chose adequate folder and open it.
step 1 – Start installation step 2 – Accept EULA Next> In welcome screen click on button In order to proceed select: I accept the this EULA (End User License Agreement) Next> Click button Page 7...
step 3 – Installing the drivers step 4 – Finish installation Drivers are installed automatically Click on Finish button to end installation process Page 8...
In order to use mikroProg for PIC connect it with a PC via USB cable, Figure 2-1. When connection is established green POWER LED will turn ON. Amber-colored LINK LED will turn ON when link between mikroProg and PC is established. Link can be established only when correct...
Program mikroProg Suite for PIC™ is intended for programming PIC®, dsPIC® and PIC32® microcontrollers from Microchip®. The graphic interface of this program is clear and easy-to-use, which makes the use of this program faster. The program’s main window includes basic options for programming microcontrollers.
One of key benefits on mikroProg is power supply mode which can be activated from mikroProg Suite for PIC software. Under mikroProg Suite for PIC window (MCU INFO button) you can set power supply voltage in range from 1.8V with output current up to 250mA.
Figure 5-2: Knob and incision for easy orientation For connection with a target device mikroProg for PIC uses IDC10 connector, Figure 5-1. In order to make proper connection with the target board it is necessary to pay attention to IDC10 connector pinout.
MCU-VCC (colored wire) - MCU power supply MCU-PGC - Serial programming clock MCU-PGD - ICSP data MCU-MCLR - Master clear/Programming voltage - Ground These pins are used for multiplexing (see section 8.0 for more MCLR information) Figure 6-1: IDC10 pinout Page 13...
When connecting mikroProg with your device via 1x5 header make sure to use front side of IDC10 connector (side with a knob and incision), Figure 7-2. For example, if you use some of Mikroelektronika’s products you may notice a clear markings for mikroProg IDC10 connector header, Figure 7-2.
Instead of 1x5 male header you can use 2x5 male header. Main difference is that via 2x5 male connector you can use multiplexing feature of mikroProg for PIC (explained in section 8.0). Figure 7-4: Connecting mikroProg with Ready for PIC...
While pins on MCU are separated from rest of the circuit they can not be used as I/O. By connecting mikroProg to the device programming is enabled and due to multiplexer when Multiplexer is specially designed circuit which serves as a switch. programming is finished programmable pins can be used as I/O Purpose of multiplexer is that there’s no need for disconnecting without mikroProg removal, Figure 8-2.
Multiplexer in programming mode mikroProg for PIC Multiplexer MCU-PGD PROG During programming, multiplexer disconnects MCU-PGC DATA MCLR microcontroller pins used for programming from the target MCLR device. This enables the programming process to be safely performed without affecting the operation of the device itself. It...
Following examples demonstrate connections with some of the most popular supported MCUs. For all other MCUs consult manufacturer’s datasheet. All PIC, dsPIC and PIC32 MCUs use PGC, PGD and MCLR/Vpp pins for programming. Some MCUs have several groups of programming pins. For example dsPIC33FJ128GP710A has three pairs of programmable pins PGED1-PGEC1, PGED2-PGEC2 or PGED3-PGEC3 (MCLR/Vpp pin is same for all pin groups).
Page 43
No part of this manual, including product and software described herein, may be reproduced, stored in a retrieval system, translated or transmitted in any form or by any means, without the prior written permission of MikroElektronika. The manual PDF edition can be printed for private or local use, but not for distribution.
Page 44
PIC® If you want to learn more about our products, please visit our website at www.mikroe.com If you are experiencing some problems with any of our products or just need additional information, please place your ticket at www.mikroe.com/en/support...
Need help?
Do you have a question about the mikroProg for PIC and is the answer not in the manual?
Questions and answers