TOOLSTICK336DC Silicon Laboratories Inc, TOOLSTICK336DC Datasheet
TOOLSTICK336DC
Specifications of TOOLSTICK336DC
Related parts for TOOLSTICK336DC
TOOLSTICK336DC Summary of contents
Page 1
Handling Recommendations To enable development, the ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent ...
Page 2
To olSt ickF3 36DC 2. Contents The ToolStickC8051F336DC kit contains the following items: ToolStick C8051F336 Daughter Card A ToolStick daughter card requires a ToolStick Base Adapter to communicate with the PC. ToolStick Base Adapters can be purchased separately at www.silabs.com/toolstick. ...
Page 3
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: Silicon Laboratories ...
Page 4
To olSt ickF3 36DC 5.2. Keil Demonstration Toolset 5.2.1. Keil Assembler and Linker The assembler and linker that are part of the Keil Demonstration Toolset are the same versions that are found in the full Keil Toolset. The complete assembler ...
Page 5
Keil uVision2 and uVision3 Silicon Laboratories Drivers As an alternative to the Silicon Laboratories IDE, the uVision debug driver allows the Keil uVision2 and uVision3 IDEs to communicate with Silicon Laboratories on-chip debug logic. In-system Flash memory programming integrated ...
Page 6
To olSt ickF3 36DC 6. ToolStick C8051F336 Daughter Card Features Demo The ToolStick kit includes a few simple code examples. The example described in this section is titled F336DC_FeaturesDemo. The purpose of this example is to guide a new user ...
Page 7
Connecting to the Device and Downloading Firmware 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 ...
Page 8
To olSt ickF3 36DC 6.4. Viewing and Modifying Registers All registers on the device can be viewed and modified when the device halted state. The registers are grouped together according to which peripheral or part of hardware ...
Page 9
Enabling and Using Watch Windows The Debug Windows in the View menu are used to view and modify hardware registers. To view and modify variables in code, the IDE provides Watch Windows. Just as with register debug windows, variables ...
Page 10
To olSt ickF3 36DC 6.6. Setting and Running to Breakpoints The Silicon Laboratories microcontroller devices support up to four hardware breakpoints. A breakpoint is associated with a specific line of code. When the processor reaches a hardware breakpoint, the code ...
Page 11
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 the device, converts the instructions to assembly and displays them in a disassembly window. The ...
Page 12
To olSt ickF3 36DC 6.8. Using ToolStick Terminal This section describes how to use ToolStick Terminal to communicate with UART from the PC to the daughter card through the ToolStick Base Adapter the Silicon Laboratories IDE is open, ...
Page 13
Additional Demo Examples In addition to the F336DC_FeaturesDemo example firmware, the ToolStick download package also includes demo projects named F336DC_ADC0_TemperatureSensor and F336DC_IDA0_SineWave. The instructions for running these demos can be found at the top of the source file. The ...
Page 14
To olSt ickF3 36DC 9. Information Locations Example source code is installed by default in the “C:\SiLabs\MCU\ToolStick\F336DC\Firmware” directory during the ToolStick installation. Documentation for the ToolStick C:\SiLabs\MCU\ToolStick\Documentation and the C:\SiLabs\MCU\ToolStick\F336DC\Documentation directories. The installer for the ToolStick software is available at ...
Page 15
C8051F336 Daughter Card Schematic ToolStickF336DC Rev. 0.1 15 ...
Page 16
... Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized ap- plication, Buyer shall indemnify and hold Silicon Laboratories harmless against all claims and damages. Silicon Laboratories and Silicon Labs are trademarks of Silicon Laboratories Inc. Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders. ...