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
EasyAVR
USB
4
EasyAVR4 User
’
s Manual
MikroElektronika
Development
tools
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
There is no need for the use of external
equipment during programming, as the
EasyAVR4 development system has its
own on-board USB 2.0 programmer.
All you need to do is connect the system
to a PC using the USB cable. Then, load
your program into the microcontroller
via the
AVRprog
programming software,
which is supplied with the board.
VCC
USB LINK
27
SWITCH
TO PERIPHERALS
ON DEVELOPMENT BOARD
A
VRprog
On-Board
USB
programmer
VCC
D-
D+
GND
USB
CN8
1
2
3
4
USB CONN.
VCC
27
1K
POWER
1K
10K
Reset
100n
VCC
VCC
A
TMEGAxxxx
PB1
PB2
PB3
PB4
PD1
PD2
PB5
PB6
PB7
PD4
PD5
PD6
PC1
PC0
PD7
PC2
PC3
PC4
PC5
PC6
PC7
PA7
PA6
PA5
PA4
PA3
PA2
PA0
PA1
PD3
PB0
PD0
RST
VCC
GND
XT2
XT1
AREF
AGND
AVCC
VCC
OSCILLATOR
Figure 10.
On-Board USB programmer
Figure 11.
Switch schematic
Note:
There is no need for manually reseting MCU after programming. The programmer
will reset the MCU automatically.
USB 2.0
IN-CIRCUIT
PROGRAMMER
USB 2.0
IN-CIRCUIT
PROGRAMMER