C8051F500DK
4
Rev. 0.1
4.4. Keil uVision2 and uVision3 Silicon Laboratories Drivers
As an alternative to the Silicon Laboratories IDE, the uVision debug driver allows the Keil uVision IDE to
communicate with Silicon Laboratories on-chip debug logic. In-system Flash memory programming integrated into
the driver allows for rapidly updating target code. The uVision IDE can be used to start and stop program
execution, set breakpoints, check variables, inspect and modify memory contents, and single-step through
programs running on the actual target hardware.
For more information, please refer to the uVision driver documentation. The documentation and software are
available from the Downloads webpage (
www.silabs.com/mcudownloads
).
5. Hardware Setup using a USB Debug Adapter
The target board is connected to a PC running the Silicon Laboratories IDE via the USB Debug Adapter as shown
in Figure 2.
1. Connect the USB Debug Adapter to one of the DEBUG connector on the target board (DEBUG_A or
DEBUG_B) with the 10-pin ribbon cable. The recommended connection is to DEBUG_A as this microcon-
troller is the primary MCU on the board and more peripherals are easily available.
2. Connect one end of the USB cable to the USB connector on the USB Debug Adapter.
3. Connect the other end of the USB cable to a USB Port on the PC.
4. Connect the AC/DC power adapter to power jack P4 on the target board.
Notes:
• Use the Reset button in the IDE to reset the target when connected using a USB Debug Adapter.
• Remove power from the target board and the USB Debug Adapter before connecting or disconnecting the
ribbon cable from the target board. Connecting or disconnecting the cable when the devices have power can
damage the device and/or the USB Debug Adapter.
Figure 2. Hardware Setup using a USB Debug Adapter
P4
P1
C805
1F500-
T
B
PW
R
CO
M
M
P1
.3
_
A
P
1.
3_B
P1
.4
_B
P1
.4
_A
P1
Po
rt
0
“
A
”
J1
P
o
rt
4 “A
”
J5
Po
rt
2
“
A
”
J3
Po
rt
1
“
A
”
J2
Po
rt
3
“
A
”
J4
+LIN
_V
LIN
_O
UT
GND
DEB
U
G
_
A
P2
CAN_
H
CAN_
L
GND
R27
SI
D
E
“A
”
SI
D
E
“
B
”
D
EBUG
_
B
P3
TB3
RESET
_A
RE
S
E
T
_
B
J2
0
SI
LI
CO
N L
AB
S
www.
si
la
bs
.c
om
DS
4
DS
2
DS
3
DS1
J14
J2
2
J19
J1
8
J2
1
J7
J1
0
J9
J24
J1
7
Po
rt
0
“
B
”
J2
7
Po
rt
2
“
B
”
J2
9
Po
rt
1
“
B
”
J2
8
J1
1
F5
02
U2
C
805
1
F5
00
U1
J31
J3
2
J8
J2
6
U5
PC
USB
Cable
AC/DC
Adapter
Target Board
S
ili
co
n Lab
ora
tor
ie
s
USB D
EBUG
A
D
APTER
Ru
n
St
op
Po
w
er
USB Debug
Adapter
Summary of Contents for C8051F500
Page 18: ...C8051F500DK 18 Rev 0 1 9 Schematics Figure 5 C8051F502 Target Board Schematic Page 1 of 4 ...
Page 19: ...C8051F500DK Rev 0 1 19 Figure 6 C8051F502 Target Board Schematic Page 2 of 4 ...
Page 20: ...C8051F500DK 20 Rev 0 1 Figure 7 C8051F502 Target Board Schematic Page 3 of 4 ...
Page 21: ...C8051F500DK Rev 0 1 21 Figure 8 C8051F502 Target Board Schematic Page 4 of 4 ...