On-board programmer
What is mikroProg
™
?
How do I start?
pr
ogr
amming
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
RST
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 specific 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 transfered
between the programmer and PC software
(compiler or mikroProg Suite
™
for PIC®).
page 10
NOTE:
If you use other than the default PIC18F45K22 MCU, you
want to make sure that programmer jumpers are placed
in proper positions for your microcontroller socket.