SILABS C8051F850DK-QS

A. Install Software
1
Install the Silicon Labs 8-bit
development software from the
included CD-ROM. The latest software
can also be downloaded from
www.silabs.com/8bit-software
At a minimum, the C8051F850DK requires
- Silicon Labs IDE
- Configuration Wizard 2
- Keil C51 Tools
- CP210x Drivers
2
Open the Silicon Labs IDE and ensure it’s
using the installed tools by going to the
Project Tool Chain Integration menu.
The Assembler (A51), Compiler (C51), and
Linker (BL51) each have separate tabs.
Note: This Development Kit includes a Product Serial Number that expands the 2 kB code-limited evaluation version of the Keil
tools to a full version with no code limit. Registration instructions can be found in the C8051F850DK User’s Guide and in Application
Note 104. This Keil tools upgrade process is not required to complete the steps listed in this document.
•
•
•
•
•
•
C8051F850 UDP MCU card
Silicon Laboratories USB Debug Adapter
1 x mini USB cable
1 x regular USB cable
Universal Power Supply
CD-ROM
Development Kit
B. Hardware Setup
1
Connect the USB Debug Adapter to the
10-pin debug connector (J23) on the MCU
card using the 10-pin ribbon cable.
2
Connect the USB Debug Adapter to
the PC using the standard USB cable.
3
Move the SW1 VDD Select switch to the
top +3.3_VREG position.
The C8051F85x/86x Development Kits come with an MCU card, USB Debug Adapter, and all necessary cables and power supplies
needed to evaluate hardware and develop code.
4
Verify the JP2 Imeasure jumper is
populated.
5
Verify the J27 jumpers are populated,
connecting the LEDs, switches, and
potentiometer to port pins.
6
Power the MCU card through the power
connector (J6) using the supplied 9 V
ac/dc adapter.
C8051F85 X /86 X M C U D EVELOPMENT K IT Q U I C K -S TA R T G UI DE
F E A T U R I N G THE U N I F I E D D E V E L O P M E NT P L A TF O R M ( UDP )
EVALUATION BOARD/KIT IMPORTANT NOTICE
Silicon Laboratories Inc. and its affiliated companies ("Silicon Labs") provides the enclosed evaluation board/kit to the user ("User") under the following conditions:
This evaluation board/kit ("EVB/Kit") is intended for use for ENGINEERING DEVELOPMENT, TESTING, DEMONSTRATION, OR EVALUATION PURPOSES ONLY and is not a finished
end-product fit for general consumer use. ANY OTHER USE, RESALE, OR REDISTRIBUTION FOR ANY OTHER PURPOSE IS STRICTLY PROHIBITED. This EVB/Kit is not intended to
be complete in terms of required design-, marketing-, and/or manufacturing-related protective considerations, including product safety and environmental measures typically found in end
products that incorporate such semiconductor components or circuit boards. As such, persons handling this EVB/Kit must have electronics training and observe good engineering practice
standards. As a prototype not available for commercial reasons, this EVB/Kit does not fall within the scope of the European Union directives regarding electromagnetic compatibility,
restricted substances (RoHS), recycling (WEEE), FCC, CE or UL, and therefore may not meet the technical requirements of these directives or other related directives.
Should this EVB/Kit not meet the specifications indicated in the User's Guide, the EVB/Kit may be returned within 30 days from the date of delivery for a full refund. THE FOREGOING
WARRANTY IS THE EXCLUSIVE WARRANTY MADE BY SILICON LABS TO USER, IS USER'S SOLE REMEDY, AND IS IN LIEU OF ALL OTHER WARRANTIES, EXPRESSED,
IMPLIED, OR STATUTORY, INCLUDING ANY WARRANTY OF MERCHANTABILITY, NONINFRINGEMENT, DESIGN, WORKMANSHIP, OR FITNESS FOR ANY PARTICULAR PURPOSE.
User assumes all responsibility and liability for proper and safe handling of the EVB/Kit. Further, User indemnifies Silicon Labs from all claims arising from User's handling or use of the
EVB/Kit. Due to the open construction of the EVB/Kit, it is User's responsibility to take any and all appropriate precautions with regard to electrostatic discharge.
EXCEPT TO THE EXTENT OF THE INDEMNITY SET FORTH ABOVE, NEITHER PARTY SHALL BE LIABLE TO THE OTHER FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES.
Neither Silicon Labs nor User is obligated to perform any activities or conduct any business as a consequence of using the EVB/Kit, and neither party is entitled to any form of exclusivity
with respect to the EVB/Kit.
1
Silicon Labs assumes no liability for applications assistance, customer product design, software performance, or infringement of patents or services described herein.
Please read the User's Guide and, specifically, the Warnings and Restrictions notice in the User's Guide prior to handling the EVB/Kit. This notice contains important safety information
about temperatures and voltages. For additional environmental and/or safety information, please contact a Silicon Labs application engineer or visit www.silabs.com/support/quality.
No license is granted under any patent right or other intellectual property right of Silicon Labs covering or relating to any machine, process, or combination in which the EVB/Kit or any of its
components might be or are used.
User's use of this EVB/Kit is conditioned upon acceptance of the foregoing conditions. If User is unwilling to accept these conditions, User may request a refund and return the EVB/Kit to
Silicon Labs in its original condition, unopened, with the original packaging and all documentation to:
Mailing Address:
400 W. Cesar Chavez
Austin, TX 78701
Copyright © 2013 by Silicon Laboratories
C. Documentation
Rev. 0.1 6/13
Download the User’s Guide for Each
Board in the Development Kit.
Where to Find Documentation
C8051F85x/86x Information:
www.silabs.com/8bit-mcuSmall Form Factor MCUsC8051F85x/86x
Hardware User's Guide:
www.silabs.com/8bit-mcuDevelopment ToolsC8051F850DK
OR www.silabs.com/udp
Application Notes:
www.silabs.com/8bit-mcuApplication Notes
Software:
www.silabs.com/8bit-software
Quality Documents:
www.silabs.com/quality
D. Using the Silicon Labs IDE for the First Time
1
Open the project file F85x_Blinky_Keil.wsp in
…\Examples\C8051F85x_86x\Blinky by going
to Project Open Project.
2
Go to Options Connection Options… to
select the debugging interface.
7
Stop execution of the program.
8
Set a breakpoint
on any line of code.
Select USB
Debug Adapter
Select the C2
debug interface
9
Note: The default installation path is
C:\SiLabs\MCU\...
3
Connect to the target MCU.
4
Execute the program. The IDE will stop when
it encounters the breakpoint.
10
Step through the program.
Click on F85x_Blinky.c in the Project
window to open the source file, if it’s
not already open.
11
Open register or code windows by
going to View Debug Windows.
12
View or modify Peripherals,
Registers, or Memory.
Note: If the IDE gives a notice that the debug
adapter must be reprogrammed, press OK.
13
5
Build and
Download the
program.
6
Execute the example program.
The red LED on the MCU card
flashes as the program runs.
E. Additional Support
Where to Find Support
Application Notes:
www.silabs.com/8bit-appnotes
MCU KnowledgeBase:
www.silabs.comSupportKnowledge Base
User’s Forums:
forum.silabs.com
Contact an Applications Engineer:
www.silabs.comSupportContact Technical Support