background image

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

Rev. 0.2

9

desired state

 

from the drop-down menu and click the 

Set Selected Pin States

 button.

The firmware on the C8051F850 target microcontroller does not need to be customized to use the UART and
communicate with ToolStick Terminal. The firmware on the microcontroller should write to the UART as it would in
any standard application, and all of the translation is handled by the ToolStick Base Adapter.

6.  Using the C8051F850 Daughter Card as a Development Platform

The prototyping area on the ToolStick C8051F850 Daughter Card makes it easy to interface to external hardware.
All of the digital I/O pins are available, so it is possible to create a complete system. 

6.1.  C8051F850 Pin Connections

It is important to note that if external hardware is being added, some 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 to enable pin sharing, which allows the /RST and P2.0 pins to be
used normally while simultaneously debugging the device. See Application Note “AN124: Pin Sharing Techniques
for the C2 Interface” at 

www.silabs.com/products/mcu/Pages/ApplicationNotes.aspx

 for more information regarding

pin sharing.

Table 1. ToolStick Daughter Card Pin Functions

MCU Pin

ToolStick Daughter Card Function

P0.0

P0.1

P0.2

P0.3

P0.4

UART TX

P0.5

UART RX

P0.6

P0.7

P1.0

red LED DS1

P1.1

red LED DS2

P1.2

potentiometer R10

P1.3

P1.4

P1.5

GPIO0/RTS

P1.6

GPIO1/CTS

P1.7

Switch S1

P2.0

C2D Pin Sharing

P2.1

Switch S2

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: