Silicon Laboratories TouchXpress DEBUGADPTR1-USB Programming Manual
Silicon Laboratories TouchXpress DEBUGADPTR1-USB Programming Manual

Silicon Laboratories TouchXpress DEBUGADPTR1-USB Programming Manual

Advertisement

AN949: TouchXpress™ Programming
Guide
This application note gives an overview of the programming op-
tions available for Silicon Labs TouchXpress CPT devices.
The two main categories for programming devices are in-system programming and pre-
programming. The most appropriate type of programming depends on the number of
devices being programmed and whether access is available to the configuration pins of
the device. Additional information on production programming for Silicon Labs in gener-
al can be found on the website:
mingOptions.aspx.
silabs.com | Smart. Connected. Energy-friendly.
https://www.silabs.com/products/mcu/Pages/Program-
KEY POINTS
• When programming a device in-system, it
is necessary that the ToolStick and the
device being programmed share a
common ground.
• Third-party programmers and pre-
programming are also options available for
programming production devices.
Rev. 0.1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TouchXpress DEBUGADPTR1-USB and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Silicon Laboratories TouchXpress DEBUGADPTR1-USB

  • Page 1 AN949: TouchXpress™ Programming Guide This application note gives an overview of the programming op- KEY POINTS tions available for Silicon Labs TouchXpress CPT devices. • When programming a device in-system, it The two main categories for programming devices are in-system programming and pre- is necessary that the ToolStick and the programming.
  • Page 2 AN949: TouchXpress™ Programming Guide In-System Programming 1. In-System Programming In-system programming involves programming devices after installation in the end system, as in the case of the Capacitive Sense Eval- uation Boards. In this scenario, access to the config pins (Config Clk or Config Data) is provided in the end system to enable connection to a programming master.
  • Page 3 AN949: TouchXpress™ Programming Guide In-System Programming TouchXpress Device Config Clk Config Data USB Debug Adapter or Toolstick Debug Adapter Figure 1.2. Programming a TouchXpress Device with a USB Debug Adapter or ToolStick Debug Adapter Systems using these debug adapters should use the [Xpress Configurator] tile in Simplicity Studio to program the devices. More infor- mation about [Xpress Configurator] is available in AN0829: "Capacitive Sensing Library Configuration Guide."...
  • Page 4 AN949: TouchXpress™ Programming Guide Pre-Programmed Devices 2. Pre-Programmed Devices Pre-programmed devices are useful for end systems that do not provide access to the configuration pins on the device. Devices are programmed before being installed in the end system. Pre-programming options include using a ToolStick programming socket, using a third-party programmer, or using Silicon Labs’...
  • Page 5 AN949: TouchXpress™ Programming Guide Pre-Programmed Devices 2.2 Third-Party Programmers Support for Silicon Labs devices is being integrated into third-party production programmers from suppliers found on the Programming Options page from the Silicon Labs website: https://www.silabs.com/products/mcu/Pages/ProgrammingOptions.aspx. Contact these suppliers for more information about their programming solutions. 2.3 In-House Programming For production orders, Silicon Labs offers a programming service for all TouchXpress devices.
  • Page 6 The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death.

Table of Contents