User`s guide
On-board
programmer
What is mikroProg
™
?
How do I start?
mikroProg
™
is a fast JTAG programmer and debugger. Smart engineering allows mikroProg
™
to support over 270 ARM®
Cortex
™
-M3 and Cortex
™
-M4 devices from Stellaris® in a single programmer. It also features a powerful debugger which will be
of great help in your development. 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 programmer drivers
- Install mikroProg Suite
™
for ARM® software
2. Power up the board, and you are ready to go.
- Plug in the programmer USB cable
- LINK LED should light up.
VCC-3.3V
RST#
R55
10K
R57
100
C37
100nF
T70
RESET
VCC-3.3V
LINK
R7
2K2
LD2
PROG-LED
J2
J3
J4
J5
TCK-SWCLK
TMS-SWDIO
TDI
TDO-SWO
PC0
PC1
PC2
PC3
PC0-MCU
PC1-MCU
PC2-MCU
PC3-MCU
RST#VCC-3.3V
VCC-5V
1
2
3
4
VCC
GND
D-
D+
CN5
USB B
VCC-USB
FP1
C2
100nF
USB-PROG_N
USB-PROG_P
VCC-USB
DATA BUS
Figure 5-1: mikroProg
™
block schematics
Enabling mikroProg
™
Four jumpers below the programmer
USB connector are used to specify
whether programming lines should
be connected to programmer, or
used as general purpose I/Os. If
placed in JTAG position, jumpers
connect PC0-PC3 pins to TCK, TMS,
TDI and TDO programming lines
respectively and are cut o from the
rest of the board.
programming
page 12
EasyMx PRO
v7