background image

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

Rev. 0.2

7

5.4.  Legacy 8-bit IDE

Note:

Using the Simplicity Studio tools with the C8051F850 ToolStick is recommended. See "5. Software Overview‚" on page 3
for more information.

Download the 8-bit software from the website (

www.silabs.com/8bit-software

) to install the software tools for the

ToolStick-F850DC devices. After installation, examples can be found in 

...\Examples\C8051F85x_86x

 in the

installation directory. At a minimum, the C8051F850 ToolStick requires:



Silicon Labs IDE

—Software enabling initial evaluation, development, and debugging.



Keil C51 Tools

—Keil 8051 Compiler/Assembler/Linker toolchain.



ToolStick Development Tools

—Software and examples for the ToolStick development platform. More 

information on this platform can be found at 

www.silabs.com/toolstick

.

Other software available includes:



Keil µVision Driver

—Driver for the Keil µVision IDE that enables development and debugging on 

C8051Fxxx MCUs.



Flash Programming Utilities

 and 

MCU Production Programmer

—Programming utilities for the 

production line. 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 at code address 0x0000.

To register the Keil toolset:

1.  Register on the Silicon Labs website (

www.silabs.com/8bit-software

) to obtain the serial number.

2.  Open the Keil µVision4 IDE from the installation directory with administrative privileges.

3.  Select 

File

License Management 

to open the License Management window.

Figure 7. Keil µVision4 IDE License Management Window

4.  Click on the 

Get LIC via Internet...

 button to open the Obtaining a License IDE Code (LIC) window.

5.  Press 

OK

 to open a browser window to the Keil website. If the window doesn’t open, navigate to 

www.keil.com/license/install.htm

.

6.  Enter the Silicon Labs 

Product Serial Number

, along with any additional required information.

7.  Once the form is complete, click the 

Submit

 button. An email will be sent to the provided email address 

with the license activation code.

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: