EasyPIC4 User
’
s Manual
M I K R O E L E K T R O N I K A S O F T W A R E A N D H A R D W A R E S O L U T I O N S F O R T H E E M B E D D E D W O R L D
1
11
1
page
MikroElektronika
Development
tools
EasyPIC
ICD
4
OO
NN
--BB
OO
AA
RR
DD
UU
SS
BB
PP
RR
OO
GG
RR
AA
MM
MM
EE
RR
ON-BOARD USB 2.0 PROGRAMMER
Figure 10.
Figure 11.
USB 2.0 programmer
JP5 jumpers explanation
There is no need for the use of
external equipment during pro-
gramming as EasyPIC4 develop-
ment system has its own on-board
USB programmer. All you need
to do is connect the system to a
PC using USB cable. Then, load
your program into the microcon-
troller via the
PICFlash2
pro-
gramming software which is sup-
plied with EasyPIC4.
On the right of the USB programmer there is the JP5 jumpers group. These jumpers
are used for PGM pin selection. There are two different programming modes for PIC
MCUs: Low-Voltage and High-Voltage programming mode. PICflash2 supports
only High-Voltage programming mode which can be applied regardless of MCU’s
programming state. Since some PIC MCUs are being shipped whith Low-Voltage
programming mode as default, you must select a proper PGM pin (depending on
chip). For most of the MCUs you don’t have to use PGM selection and the JP5
jumpers group should stay in the Default position.
Default position
RB5 used as PGM
RB4 used as PGM
RB3 used as PGM
Note:
There is no need for reseting MCU after programming. The programmer will
reset the MCU automatically.
USB 2.0
IN-CIRCUIT
PROGRAMMER
USB 2.0
IN-CIRCUIT
PROGRAMMER