background image

TO O L S T I C K 8 5 0 D C - U G

Rev. 0.2

3

4.  Getting Started

The necessary software to download, debug, and communicate with the target microcontroller must be
downloaded from 

www.silabs.com/toolstick

. The following software is necessary to build a project, download code

to, and communicate with the target microcontroller:



Simplicity Studio



Keil C51 Tools



ToolStick Development Tools

The software described above is provided in the Simplicity Studio and 8-bit microcontroller studio download
packages. The 

ToolStick Development Tools

 selection includes example code specifically for the ToolStick

daughter card, documentation including user’s guides and data sheets, and the ToolStick Terminal application.
After downloading and installing these packages, see the following sections for information regarding the software
and running one of the demo applications.

5.  Software Overview

Simplicity Studio greatly reduces development time and complexity with Silicon Labs EFM32 and 8051 MCU
products by providing a high-powered IDE, tools for hardware configuration, and links to helpful resources, all in
one place.

Once Simplicity Studio is installed, the application itself can be used to install additional software and
documentation components to aid in the development and evaluation process.

Figure 4. Simplicity Studio

Summary of Contents for TOOLSTICK C8051F850

Page 1: ...sing the ToolStick Never connect or disconnect a daughter card to or from the ToolStick Base Adapter while the Base Adapter is connected to a PC Always connect and disconnect the ToolStick Base Adapter from the PC by holding the edges of the boards Figure 1 Proper Method of Holding the ToolStick Avoid directly touching any of the other components Figure 2 Improper Method of Holding the ToolStick M...

Page 2: ...and a daughter card The ToolStick Base Adapter provides a USB debug interface and data communications path between a Windows PC and a target microcontroller The target microcontroller and application circuitry are located on the daughter card Some daughter cards such as the C8051F850 Daughter Card are used as general purpose development platforms for the target microcontrollers and some are used t...

Page 3: ...e specifically for the ToolStick daughter card documentation including user s guides and data sheets and the ToolStick Terminal application After downloading and installing these packages see the following sections for information regarding the software and running one of the demo applications 5 Software Overview Simplicity Studio greatly reduces development time and complexity with Silicon Labs E...

Page 4: ...hain 5 1 Running Blinky Each project has its own source files target configuration SDK configuration and build configurations such as the Debug and Release build configurations The IDE can be used to manage multiple projects in a collection called a workspace Workspace settings are applied globally to all projects within the workspace and can include settings such as key bindings window preference...

Page 5: ...abs MCU To create a new Simplicity Configurator project 1 Click the Create new project link from the welcome screen or go to File New Silicon Labs MCU Project 2 In the Kit drop down select C8051F850 ToolStick Starter Kit or None in the Part drop down select C8051F850 and in the SDK drop down select the desired SDK Click Next 3 Select Simplicity Configurator Program and click Next 4 Fill in the Pro...

Page 6: ...e diagram displays the configured peripherals on the pins including non crossbar signals i e ADC inputs Code generation updates every time the configuration project saves After configuring the device add any non initialization code build and debug the same as with any other project More information on Simplicity Configurator can be found in AN0823 Simplicity Configurator User s Guide and AN0821 Si...

Page 7: ...e More information on the available programming options can be found on the website www silabs com products mcu Pages ProgrammingOptions aspx The development kit includes the latest version of the C51 Keil 8051 toolset This toolset is initially limited to a code size of 2 kB and programs start at code address 0x0800 After registration the code size limit is removed entirely and programs will start...

Page 8: ...gram 1 Download an example to the ToolStick device that uses UART communication One example of this type is the F85x 86x STDIO example in the UART folder from the Simplicity Studio example project creation wizard 2 Disconnect from the device in the Simplicity IDE The IDE and the ToolStick Terminal cannot communicate with the daughter card simultaneously 3 Open ToolStick Terminal from the Start Pro...

Page 9: ... of the existing components on the board can interfere with the signaling The following is a list of port pins on the C8051F850 that are connected to other components See the daughter card schematic in Section 7 for more information 6 2 C2 Pin Sharing On the C8051F850 the C2CK and C2D debug pins are shared with the RST and P2 0 pins respectively The daughter card includes the resistors necessary t...

Page 10: ...Cesar Chavez Austin TX 78701 ToolStick F85x DC ToolStick F85x 86x DC B 1 Tuesday April 30 2013 JP1 TP18 P0 5 R12 1K TP8 P2 0 TP19 P1 5 TP1 VDD DS3 GREEN R14 1K TP12 P0 2 R9 0 TP17 P1 4 C1 1uF R8 0 C2 0 1uF TP20 P0 6 R11 1K R7 0 R3 1K R10 10K 1 3 2 TP15 P1 3 TP14 P0 3 R6 0 R13 750 R5 0 TP2 C2CK DS1 RED P1 0 TP6 P0 0 R4 1K U1 C8051F850 NC 1 P0 2 2 P0 1 AGND 3 P0 0 VREF 4 GND 5 VDD 6 RST C2CK 7 C2D P...

Page 11: ...3 SML LX0603SUGW Lumex Inc GREEN 25mA LED 0603 JP1 TSW 102 07 T S Samtec 0 1 in 1x2 Header JS1 SNT 100 BK T Samtec Jumper Shunt R1 R2 R13 CR0603 16W 7500F Venkel 750 1 10W 1 ThickFilm 0603 R10 RV100F 30 4K1B B10K B301 Alpha Taiwan 10 k 0 03 W 30 Thumbwheel Potentiometer R3 R4 R11 R12 R14 R15 CR0603 10W 1001F Venkel 1 k 1 10W 1 ThickFilm 0603 R5 R6 R7 R8 R9 CR0603 16W 000 Venkel 0 1A ThickFilm 0603...

Page 12: ...or health which if it fails can be reasonably expected to result in significant personal injury or death Silicon Laboratories products are generally not intended for military applications Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including but not limited to nuclear biological or chemical weapons or missiles capable of delivering such weapons...

Page 13: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Silicon Laboratories TOOLSTICK850 B DC TOOLSTICK850 B SK ...

Reviews: