Silicon Laboratories TOOLSTICK EK User Manual

Silicon Laboratories TOOLSTICK EK User Manual

Silicon laboratories, inc. tablet accessory - tablet pc accessory user manual

Advertisement

Quick Links

T
S
U
O O L
T I C K

1. Kit Contents

The ToolStick kit contains the following items:
• ToolStick
• Silicon Laboratories Evaluation Kit IDE and Product Information CD-ROM. CD content includes:
• Silicon Laboratories Integrated Development Environment (IDE)
• Keil Software 8051 Development Tools (evaluation assembler, linker and C compiler)
• Source code examples and register definition files
• Documentation
• Demo software
• ToolStick User's Guide (this document)

2. ToolStick Overview

The purpose of the ToolStick is to provide a way to easily evaluate the Silicon Laboratories Integrated Development
Environment (IDE) and the on-chip debug capabilities of the microcontrollers.
The ToolStick is a fully contained evaluation board. The target microcontroller on the board is a Silicon Laboratories
C8051F300. The target device is connected to a C8051F320 microcontroller which provides a USB debug
interface between the PC and the target device. The ToolStick enumerates as a Human Interface Device and so
drivers are not necessary to communicate with the device. For more information regarding the C8051F300, see the
C8051F30x data sheet.
Two of the digital I/O pins on the target C8051F300 microcontroller are connected to two pairs of LEDs. These
LEDs provide feedback for the user. The ToolStick kit includes two example programs that make use of the LEDs.
These examples are detailed in Sections 5 and 6 of this User's Guide.
Figure 1 shows the ToolStick without the plastic case and identifies the various components.
Rev. 0.2 10/05
'
G
S E R
S
U I D E
C8051F321
provides USB
debug interface
Debug LEDs
Figure 1. ToolStick Board
Copyright © 2005 by Silicon Laboratories
To olSt ick-EK
Green and
Red LEDs
C8051F300 Target Device
ToolStick

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TOOLSTICK EK and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Silicon Laboratories TOOLSTICK EK

  • Page 1 • ToolStick User’s Guide (this document) 2. ToolStick Overview The purpose of the ToolStick is to provide a way to easily evaluate the Silicon Laboratories Integrated Development Environment (IDE) and the on-chip debug capabilities of the microcontrollers. The ToolStick is a fully contained evaluation board. The target microcontroller on the board is a Silicon Laboratories C8051F300.
  • Page 2: System Requirements

    IDE or in the “SiLabs\MCU\hlp” directory (C51.pdf). 4.4. 3rd Party Toolsets The ToolStick demos are written for the Keil toolset that is provided on the CD. The Silicon Laboratories IDE has native support for many other 8051 compilers. The full list of natively supported tools is: •...
  • Page 3 This section describes how to open the IDE, open and build a project, connect to a device and download the firmware. 1. Open the Silicon Laboratories IDE from the Start → Programs → Silicon Laboratories menu 2. Connect the ToolStick to a USB port on the PC 3.
  • Page 4 5.5. Setting and Running to Breakpoints The Silicon Laboratories microcontroller devices support up to four hardware breakpoints. A breakpoint is associ- ated with a specific line of code. When the processor reaches a hardware breakpoint, the code execution stops, and the IDE refreshes all debug and watch windows.
  • Page 5 5.6. Single-Stepping Through Firmware The IDE supports the ability to single-step through firmware one assembly instruction at a time. The IDE reads the Flash from device, converts the instructions to assembly and displays them in a disassembly window. The following steps show how to open the disassembly window and single step through firmware.
  • Page 6 C8051F300. The code generated is similar to the PWM PCA initialization example code described in Section 6. 1. Open Configuration Wizard from the Start → Programs → Silicon Laboratories menu. 2. Select C8051F30x as the Device Family and C8051F300 as the Part Number.
  • Page 7 ToolStick-EK 9. Schematic Rev. 0.2...
  • Page 8 Silicon Laboratories products are not designed, intended, or authorized for use in applications intended to support or sustain life, or for any other application in which the failure of the Silicon Laboratories product could create a situation where per- sonal injury or death may occur.

Table of Contents