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
dsPICPRO
USB
3
dsPICPRO3 User
’
s Manual
MikroElektronika
Development tools
1
12
2
page
OO
NN
--
BB
OO
AA
RR
DD
UU
SS
BB
22
..00
PP
RR
OO
GG
RR
AA
MM
MM
EE
RR
ON-BOARD USB 2.0 PROGRAMMER
There is no need to use external equipment during programming because dsPICPRO3
development system has its own on-board USB 2.0 programmer.
All you need to do is to connect the system to your PC using USB cable. Then, load your
program into the microcontroller via
dsPICflash
programming software which is supplied
with the board.
VCC
PROGRAM
R1 27
dsPICflash
On-Board
USB
programmer
R2 27
1K
RSTbut
USBDP
USBDN
USBDN
RB0
RB1
PGC
PGD
RB1-PGC
RB0-PGD
MCLR
MULTIPLEXER
R5
VCC
D5
BAT43
10K
R13
10K
Reset
100n
VCC
X1
10MHz
C1
22pF
C2
22pF
RG15
RC1
RC2
RC3
RC4
RG6
RG7
RG8
MCLR
RG9
Vss
Vdd
RA12
RA13
RB5
RB4
RB3
RB2
RB1
RB0
RC14
RC13
RD0
RD11
RD10
RD9
RD8
RA15
Vss
OSC2
OSC1/CLKI
Vdd
RG2
RG3
RF6
RF7
RF8
RF2
RF3
RB6 RB7
RA9
RA10 A
Vdd
A
Vss
RB8
RB9
RB1
1
Vss
Vdd RB12
RB13
RB14
RB15
RD14
RD15
RF4
RF5
RG13 RG12
RG14
RA7 RA6
RG0
RG1
RF1
Vdd
Vss
RD7 RD6
RD5
RD4
RD13
RD12
RD3
RD2
RD1
dsPIC30FXXXX
RF0
RB10
RA14
VCC
RB1-PGC
RB0-PGD
TO PERIPHERALS ON
DEVELOPMENT BOARD
CN10
VCC
GND
D-
D+
USB
USB
Programmer
Connector
C1
100nF
VCC
R7
C8
FP1
F.BEAD
Figure 10.
On-board USB programmer
Figure 11.
Switch schematic
Note:
There is no need to reset MCU manually after programming.Programmer will reset
MCU automatically.
USB 2.0
IN-CIRCUIT
PROGRAMMER
USB 2.0
IN-CIRCUIT
PROGRAMMER