top of page


Public·89 members

Flash Programmer 2: A GUI and CLI Tool for Flash Memory Programming

Flash Programmer 2 Download: How to Program TI Wireless MCUs

If you are working with Texas Instruments (TI) ARM-based low-power RF wireless microcontrollers (MCUs), you might need a tool to program their flash memory. Flash Programmer 2 is a software tool that can help you with this task. In this article, we will explain what Flash Programmer 2 is, how to download and install it, and how to use it.

flash programmer 2 download

What is Flash Programmer 2?

Flash Programmer 2 is a software tool that can be used to program the flash memory in TI ARM-based low-power RF wireless MCUs over the debug and serial interfaces. The flash programmer includes both a graphical user interface (GUI) and a command line interface (CLI). You can use it to write, read, verify, and erase the flash memory of your device.

Features and benefits of Flash Programmer 2

Some of the features and benefits of Flash Programmer 2 are:

  • It supports a wide range of TI wireless MCUs, such as CC13x0, CC13x2, CC26x0, CC26x0R2, CC26x0R2L, CC26x2, CC2538, CC2540, CC2541, CC2640, CC2650, and more.

  • It supports different debug and serial interfaces, such as 2-pin cJTAG, 4-pin JTAG, and UART.

  • It allows you to program multiple devices simultaneously using multiple instances of the tool.

  • It provides various options for programming, such as erase before programming, verify after programming, program only if different, etc.

  • It allows you to edit the flash memory contents using a hex editor.

  • It allows you to save and load flash memory images in different formats, such as binary, Intel hex, TI-TXT, etc.

  • It provides detailed information about the device and the flash memory, such as device ID, revision number, flash size, flash pages, etc.

  • It provides logging and error handling features for troubleshooting purposes.

Supported devices and interfaces

The following table shows the supported devices and interfaces for Flash Programmer 2:

Device familyDevice nameSupported interfaces