Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Similar documents
The USB Debug Adapter package contains the following items: USB Debug Adapter (USB to Debug Interface) with attached 7 Ribbon Cable

Table 1. RS232 Serial Adapter DEBUG Connector Pin Descriptions

AN205 CP210X BAUD RATE SUPPORT. Relevant Devices This application note applies to the following devices: CP2102, CP

Please refer to "4. Evaluation Board" on page 2 for more information about these steps. Figure 1. System Connections

AN104 I NTEGRATING KEIL 8051 TOOLS INTO THE SILICON LABS IDE. 4. Configure the Tool Chain Integration Dialog. 1. Introduction. 2.

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

SENSORLESS-BLDC-MOTOR-RD

Figure 1. 8-Bit USB Debug Adapter

STEPPER-MOTOR-RD STEPPER MOTOR REFERENCE DESIGN KIT USER S GUIDE. 1. Kit Contents. 2. Kit Overview. Figure 1. Stepper Motor Reference Design Board

HID-USB-to-IR-RD HID USB TO IR REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Software Download

CP2102-EK CP2102 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Software Setup Virtual COM Port Driver Installation

SENSORLESS-BLDC-MOTOR-RD

Si1140-DK. Si1140 DEVELOPMENT KIT USER S GUIDE. 1. Kit Contents. Figure 1. Si1143 Evaluation Board

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

AN690. Si4010 DEVELOPMENT KIT QUICK-START GUIDE. 1. Purpose. 2. Kit Content. Table 1. Kit Content

ToolStick-EK TOOLSTICK USER S GUIDE. 1. Kit Contents. 2. ToolStick Overview. Green and Red LEDs. C8051F321 provides USB debug interface.

AN803. LOCK AND SETTLING TIME CONSIDERATIONS FOR Si5324/27/ 69/74 ANY-FREQUENCY JITTER ATTENUATING CLOCK ICS. 1. Introduction

DIGITAL COMPASS-RD DIGITAL COMPASS REFERENCE DESIGN KIT USER' S GUIDE. 1. Kit Contents. 2. Introduction. 3. Quick-Start Guide. 4. General Description

AN220 USB DRIVER CUSTOMIZATION. Relevant Devices This application note applies to the following devices: CP2101, CP2102, CP2103, C8051F320, C8051F321

AN220 USB DRIVER CUSTOMIZATION

Si7005USB-DONGLE. EVALUATION DONGLE KIT FOR THE Si7005 TEMPERATURE AND HUMIDITY SENSOR. 1. Introduction. 2. Evaluation Kit Description

Note: The Silicon Labs USB Debug Adapter is not included in this kit and is required to reprogram the board.

EZRadio-2WayLink-DK EZRADIO TWO-WAY LINK DEVELOPMENT KIT USER S GUIDE. 1. Overview

Figure 1. EFM32 Wonder Gecko STK (Left) Connected to a Biometric-EXP (Right)

Figure 1. Simplicity Studio

C8051F411-EK C8051F411 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Kit Overview. 3. Evaluation Board Interface LCD User Interface

ToolStick-CapTouchSenseDC

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

Table 1. Kits Content. Qty Part Number Description. Si4010 Simplified Key Fob Demo Kit 868 MHz

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup using a USB Debug Adapter

AC/DC Adapter. Figure 1. Hardware Setup

AC/DC. Adapter. Ribbon. Cable Serial. Serial. Adapter. Figure 1. Hardware Setup using an EC2 Serial Adapter

C8051F700-DK C8051F700 DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents. 3. Hardware Setup

AN716 INSTRUCTIONS FOR USING IMAGE-BUILDER. (Formerly document )

AC/DC. Adapter. Serial. Adapter. Figure 1. Hardware Setup

C8051F530A-DK C8051F530A DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents

AN335 USB DRIVER INSTALLATION UTILITY. 1. Description. 2. Installation Install Package

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

This document describes the command line interface (CLI) functionality provided in the Application Framework for RF4CE-based applications.

Application Note. I²C Interface for Digital CO2 Measurement Module

Figure 1. Proper Method of Holding the ToolStick. Figure 2. Improper Method of Holding the ToolStick

Wireless Access Point Server/Storage DIFF1 DIFF2

CP2501 Programmer s Guide and API Specification

*Note: Windows is a registered trademark of Microsoft Corporation in the United States and other countries. Figure 1.

C8051F800-DK C8051F800 DEVELOPMENT KIT USER S GUIDE. 1. Relevant Devices. 2. Kit Contents. 3. Hardware Setup

PSM Training 3.0 PRODUCT DESCRIPTION FEATURES. PSM Training 3.0 Data Sheet

SENSOR-PMD S ENSOR PERIPHERAL MODULE USER S GUIDE. 1. Introduction Features Si7020 Relative Humidity and Temperature Sensor

Programming and Evaluation Tool for Serial EEPROMs

Installing Service Pack Updater Archive for CodeWarrior Tools (Windows and Linux) Quick Start

AN127 FLASH PROGRAMMING VIA THE C2 INTERFACE. Relevant Devices. Introduction. C2 Interface

Controller Continuum. for Microcontrollers V6.3. Quick Start

for ColdFire Architectures V7.2 Quick Start

EFM8 Busy Bee Family EFM8BB2-SLSTK2021A Quick Start Guide

EFM8 Laser Bee Family QSG110: EFM8LB1-SLSTK2030A Quick Start Guide

M68HC705E24PGMR PROGRAMMER USER'S MANUAL

EFM32 Pearl Gecko Family QSG118: EFM32PG1 SLSTK3401A Quick- Start Guide

EFM32 Happy Gecko Family EFM32HG-SLSTK3400A Quick-Start Guide

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

µc/probe on the Freescale FRDM-KL05Z without an RTOS

The process also requires the use of the following files found in the Micriµm Quick Start Package for the FRDM-KL46Z:

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

ugreen DAB Board Instructions v0.12

M68HC705E6PGMR PROGRAMMER USER'S MANUAL

NOVPEK NetLeap User Guide

QSG114: CPT007B SLEX8007A Kit Quick- Start Guide

AN690. Si4010 DEVELOPMENT KIT QUICK-START GUIDE. 1. Purpose. 2. Kit Content. Table 1. Kit Content

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

for Freescale MPC55xx/MPC56xx Microcontrollers V2.10 Quick Start

AN125 INTEGRATING RAISONANCE 8051 TOOLS INTO THE S ILICON LABS IDE. 4. Configure the Tool Chain Integration Dialog. 1. Introduction. 2.

ugreen DAB Board Instructions v5

Using the Project Board LCD Display at 3.3 volts

Device Errata MPC860ADS Application Development System Board Versions ENG, PILOT, REV A

M68CPA08QF Programming Adapter. User s Manual. Freescale Semiconductor, I. User s Manual. M68CPA08QF324448UM/D Version 1.

Also available for purchase separately are socket daughter boards for the QFN-11 and QFN-10 packages.

Updating the Firmware on USB SPI Boards (KITUSBSPIEVME, KITUSBSPIDGLEVME)

AND8319/D. How to Maintain USB Signal Integrity when Adding ESD Protection APPLICATION NOTE

Hardware Documentation

ET100/NRZ. Ethernet WAN Bridge. 10/100Base-TX Ethernet over NRZ

USB Debug Adapter. Power USB DEBUG ADAPTER. Silicon Laboratories. Stop. Run. Figure 1. Hardware Setup Using a USB Debug Adapter

Electrode Graphing Tool IIC Driver Errata Microcontroller Division

Shooter Make Ready. SIRT OneShot Installation INNOVATIVE DRY FIRE

Si1146 UVIRSlider2EK Demo Kit

USB Debug. Adapter USB DEBUG ADAPTER. J4 Silicon Laboratories. Stop Power. Run AC/DC. Adapter. Figure 1. Hardware Setup Using a USB Debug Adapter

M68CPA08W1628T20. Programming Adapter. User s Manual. Freescale Semiconductor, I. User s Manual. M68CPA08W1628T20UM/D Version 1.

2005: 0.5 PQ-MDS-PCIEXP

PAS08QF80 User s Manual

AND9699/D. F143-MINI-X-GEVK Quick Start Guide APPLICATION NOTE

CodeWarrior Kernel-Aware Debug API

Apollo2 EVB Quick Start Guide

Humidity/Temp/Optical EVB UG

QSG144: CP2615-EK2 Quick-Start Guide

QSG123: CP2102N Evaluation Kit Quick- Start Guide

SONiX 32-bit MCU ISP. User Guide. SONIX 32-Bit MCU Series. Version 3.1 SN32F700 SN32F710 SN32F720 SN32F100 SN32F730 SN32F740 SN32F750 SN32F760

UG294: CPT213B SLEXP8019A Kit User's Guide

Chipset Evaluation and Development Loadboard Version 2

Si4010-Keyfob-AES-DEMO

Transcription:

TOOLSTICK PROGRAMMING ADAPTER USER S GUIDE 1. Handling Recommendations The ToolStick Base Adapter and daughter cards are distributed without any protective plastics. To prevent damage to the devices or the host PC, please take into consideration the following recommendations when using 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 board. Figure 1. Proper Method of Holding the ToolStick Figure 2. Improper Method of Holding the ToolStick Avoid directly touching any of the components other than the plastic connector or the socket. 2. Kit Contents The package contains the following items: ToolStick Base Adapter Daughter Card USB extension cable Rev. 0.3 9/08 Copyright 2008 by Silicon Laboratories

3. Overview The s are an ideal platform for programming Silicon Labs microcontrollers for prototypes or for small volume production. Their low cost and ease-of-use make them easy to integrate into any production flow. The ToolStick programming platform consists of two components: the ToolStick Base Adapter and the programming daughter card. The ToolStick Base Adapter provides a USB programming interface between a Windows PC and the target microcontroller. The socket daughter card includes the socket that houses the device, a power LED and an On/Off switch. Figure 3 shows an example daughter card. Figure 3. Example Programming Daughter Card Silicon Labs MCUs are available in different packages: QFN (MLP), QFP, TSSOP, and DIP. The daughter cards use a different type of socket for each package type and each of these socket types is rated for a minimum number of insertions. Table 1 below shows the minimum guaranteed number of insertions for each socket type: Table 1. Minimum Guaranteed Device Insertions Per Socket Type Package Type Minimum Insertions Check the ToolStick website (www.silabs.com/toolstick) to ensure that the daughter card is the appropriate one for the device being programmed. Inserting a device into the wrong socket could damage the device. 4. Requirements QFN Clam-Shell 5,000 QFP Top-loader 10,000 TSSOP Top-loader 5,000 DIP - ZIP / ZIF 20,000 The following are required to use the ToolStick programming platform PC running Windows 2000 or later Silicon Labs MCU Production Programmer Tweezers The Silicon Labs MCU Production Programmer is the PC application that is used to download the code to the target device. This program is available at: https://www.silabs.com/products/mcu/pages/softwaredownloads.aspx. The source code for this program is available to enable development of custom programming applications. 2 Rev. 0.3

5. Software Installation Instructions This section describes how to download and install the Silicon Labs MCU Production Programmer. This program is used to download the firmware to the target MCU from a Windows PC. Step 1. Step 2. Step 3. Step 4. Step 5. Step 6. Download the MCU Production Programmer from https://www.silabs.com/products/mcu/pages/softwaredownloads.aspx. Install the program by running the executable and following the on-screen instructions. Start the program from Start All Programs Silicon Laboratories MCU Production Programmer. Connect the ToolStick to the socket daughter card, and connect it to the PC. Go to Program Menu Configure Programming Information. Configure the required programming settings. The required settings are Part Number, Debug Adapter, and Hex File. Configuration of the other, optional settings should be also done during this step. Note: The ToolStick might not appear as a "Debug Adapter" selection until the MCU is inserted into the socket and the switch on the daughter card is set to the ON position. See Section 6 for hardware usage instructions. Step 7. Figure 4. Configure Programming Settings Save these settings to a file using the "Save Settings" button. Whenever the program is started, the settings saved in Step 7 can be restored using the "Load Settings" button in this same menu. Rev. 0.3 3

6. Usage Instructions This section describes how to use the. It is recommended to use a clean workspace that includes a level surface to place the ToolStick. Step 1. Connect the ToolStick Base Adapter and daughter card to the PC. The kit includes a USB extension cable that can be used to make it easier to place the Base Adapter and daughter card on a level surface. Step 2. Figure 5. ToolStick Socket Platform Connected to PC Move the switch on the daughter card to the OFF position. Figure 6. Switch on Daughter Card Moved to the OFF Position 4 Rev. 0.3

ToolSt ick Programming Adapter Step 3. Insert the MCU into the socket Note: The Programming Adapter has a diagram of the MCU that shows the proper orientation of the MCU in the socket. The circle in the diagram corresponds to the circle on the top-side of the package. Please check the orientation of the device before inserting into the socket. Inserting the device incorrectly into the socket could damage the device. Figure 7. Socket Orientation The procedure for inserting the device into the socket depends on the type of socket (Clam-Shell, Top-Loader, or ZIF). Inserting a device into a Clam-Shell socket Figure 8. Clam-Shell Socket A. Ensure that the ToolStick Base Adapter and the daughter card are on a level surface. B. Press the latch to open the socket. C. Using the tweezers, carefully insert the device into the socket in the same orientation that is shown in the orientation diagram on the daughter card. D. Slowly close the socket so that the device does not move during the process. Rev. 0.3 5

Inserting a Device into a Top-loading Socket Figure 9. Top-loading Socket A. Ensure that the ToolStick Base Adapter and the daughter card are on a level surface. B. Using one hand, press the socket downward to open the space for the device. Use tweezers to carefully put the device into the socket in the same orientation that is shown in the orientation diagram on the daughter card. Release the downward pressure once the device is properly situated. C. Examine the socket and confirm that the device is properly aligned. Inserting a Device into a ZIF Socket B C D Figure 10. ZIF Socket A. Ensure that the ToolStick Base Adapter and the daughter card are on a level surface. B. Move the lever to the open position C. Use tweezers to carefully put the device into the socket in the same orientation that is shown in the orientation diagram on the daughter card. D. Move the lever to the closed position. E. Examine the socket and confirm that the device is properly aligned 6 Rev. 0.3

Step 4. Move the Switch to the ON position. Step 5. Figure 11. Switch in the ON Position Download the firmware to the MCU using the MCU Programming Utility Note: this step assumes that the MCU Programming Utility has been configured using the instructions provided in Section 5. "Software Installation Instructions". A. Verify that the settings are correct in the "Current Configuration." B. Click the "Program Device" button to program the MCU. Figure 12. Current Configuration Figure 13. Program Device Button Rev. 0.3 7

C. Verify that the MCU is programmed correctly by checking the Status Log. Step 6. Figure 14. Status Log Turn the switch to the OFF position. Figure 15. Switch in the OFF Position Step 7. Remove the device. Note: Removing the device before power has been removed from the daughter card could damage the device. 8 Rev. 0.3

Removing the Device from a Clam-Shell Socket Figure 16. Removing a Device from a Clam-Shell Socket A. Ensure that the ToolStick Base Adapter and the daughter card are on a level surface. B. Press the latch to open the socket. C. Using the tweezers, carefully remove the device from the socket. Removing the Device from a Top-loading Socket Figure 17. Removing a Device from a Top-loading Socket A. Ensure that the ToolStick Base Adapter and the daughter card are on a level surface. B. Using one hand, press the socket downward to open the space for the device. Use tweezers to carefully remove the device from the socket. Release the downward pressure once the device is removed. Rev. 0.3 9

Removing the Device from a ZIF Socket Figure 18. Removing a Device from a ZIF Socket A. Ensure that the ToolStick Base Adapter and the daughter card are on a level surface. B. Move the lever to the open position C. Use tweezers to carefully remove the device from the socket. To program another device, return to Step 3. 10 Rev. 0.3

DOCUMENT CHANGE LIST: Revision 0.2 to Revision 0.3 Added documentation for ZIF sockets. Updated screenshots for new version of the MCU Production Programmer. Rev. 0.3 11

CONTACT INFORMATION Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 Tel: 1+(512) 416-8500 Fax: 1+(512) 416-9669 Toll Free: 1+(877) 444-3032 Email: mcutools@silabs.com Internet: www.silabs.com The information in this document is believed to be accurate in all respects at the time of publication but is subject to change without notice. Silicon Laboratories assumes no responsibility for errors and omissions, and disclaims responsibility for any consequences resulting from the use of information included herein. Additionally, Silicon Laboratories assumes no responsibility for the functioning of undescribed features or parameters. Silicon Laboratories reserves the right to make changes without further notice. Silicon Laboratories makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Silicon Laboratories assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages. 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 personal injury or death may occur. Should Buyer purchase or use Silicon Laboratories products for any such unintended or unauthorized application, 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. 12 Rev. 0.3