User`s guide

On-board programmer
What is mikroProg
?
How do I start?
programming
mikroProg
is a fast USB 2.0 programmer with mikroICD
hardware
In-Circuit Debugger. Smart engineering allows mikroProg
to support
all PIC10, PIC12, PIC16, PIC18, devices in a single programmer! It
supports over 250 microcontrollers from Microchip®. Outstanding
performance and easy operation are among it's top features.
In order to start using mikroProg
and program your microcontroller,
you just have to follow two simple steps:
1. Install the necessary software
- Install USB drivers
- Install mikroProg Suite
for PIC® software
2. Power up the board, and you are ready to go.
- Plug in the programmer USB cable
- LINK LED should light up.
MCLR pin
selection
Programing
lines selection
MCLR pin
function
Before using the programmer,
make sure to set MCLR pin jumpers
J1 and J2, so that MCLR line is
routed to the correct socket for
your microcontroller. If you are
using the default PIC18F45K22,
jumpers are supposed to be set for
DIP40, as shown below.
Jumpers J8 and J9 are
used to select PGC and
PGD programming lines
for your microcontroller.
Make sure to place
jumpers in the proper
position for your socket.
Using jumper J19 you can
specify whether MCLR
pin of your microcontroller
is connected to the on-
board reset circuit, or
acts just as I/O pin.
DIP40,
DIP28,
DIP18A,
DIP18B
MCLR
as
MCLR
DIP20,
DIP14,
DIP8
MCLR
as I/O
DIP40,
DIP28
DIP18A,
DIP18B
DIP20
DIP14
DIP8
Why so many LEDs?
Three LEDs indicate specic programmer
operation. Link LED lights up when USB
link is established with your PC, Active
LED lights up when programmer is active.
Data is on when data is being transferred
between the programmer and PC software
(compiler or mikroProg Suite
for PIC®).
page 10
NOTE:
If you use other than the default PIC18F45K22 MCU,
make sure that programmer jumpers are placed in proper
positions for your microcontroller socket.