Hardware Programmers Software Courses Books Accessories Development Services Distributors Subscribe Contact Login

STM32 Software Tools


MSP430 Software Tools

PRGS430 Serial Shell
CMX Systems
Pumpkin, Inc.

Click on the picture to enlarge.

Related Items


Our PrgUSBP allows programming with our USBP and USBPPRO programmers including optional serialization and dynamic overlays.

It features:

  • Free Lite version available (see FAQs below)
  • Setup project files defining how the targets are being programmed. Allows multi-tasking without losing key settings.
  • Use predefined serialization algorithms or write your own.
  • Use predefined overlay algorithms or write your own.
  • Read and write target files in .hex or .txt formats
  • Supports multiple programming operations in a single project file.
  • When used with the USBP Pro, supports JTAG fuse blow.
  • Use our Software Development Kit with our DLLs to create your own custom programming solutions.
  • Command line operation now available
  • Licensed version now includes support for scripted in-circuit testing!

Pricing Information

Pricing for the PrgUSBP is:

  • Qty 1+, $295.00
  • Click here to view price breaks.

back to top

Ordering Information

To order this product, you may order directly from us (Net 30 or credit card) by phone or e-mail, or here via our e-store:

Add the PrgUSBP to your shopping cart.

Or, if you prefer, order via one of our distributors.

back to top

Related Items

back to top


Installation Overview After downloading the software below, read this first.

USBP/UBSL Drivers and Applications v02.03.03c Includes the PrgUSBP and CmdLinePrgUSBP utilities. Adds UBSL & fixes the MSP430X debug bug.

Updated processor definitions Adds LockA/UnlockA for some F23x/F24x devices. Replace your ProcessorList.xml with this version.

Windows XP Driver Installation Guide Instructions for installing the USBP drivers in Windows XP. Install PrgUSBP before reading.

Windows 2000 Driver Installation Guide Instructions for installing the USBP drivers in Windows 2000. Install PrgUSBP before reading.

Windows 9x Driver Installation Guide Instructions for installing the USBP drivers in Windows 9x. Install PrgUSBP before reading.

Using the USBP with a Third-Party IDE This document gives instructions on using the USBP with IDEs such as IAR EW430 and CrossWorks.

back to top


Q1: What is serialization?
A1: Serialization works as you would expect, by programming an incrementing serial number in a variety of formats. Also, by using our DLL sample code you can create your own serialization algorithms.

Q2: What is an overlay?
A2: Overlays are like serial numbers, except that it can program any data you like, such as date, operator ID, etc, and they can increment or not. A single programming operation can support one serial number, plus any number of overlays. Also, just like with serialization, by using our DLL sample code you can create your own overlay algorithms.

Q3: Can I pull serial numbers from a database?
A3: If you write a custom serialization DLL that is capable of making an ODBC connection, then the serial number can come from practically any datasource you can imagine. No more typing in Martian rock assay tags by hand!

Q4: Can I blow JTAG fuses using the PrgUSBP?
A4: As long as you are using a USBPPRO, sure! You can either blow the fuses as part of a batch operation, or you can blow them individually using the "Blow Fuse" button. You can also check whether a fuse is blown without initiating a batch.

Q5: Can I read from a target to a file?
A5: Sure! The PrgUSBP supports reading targets (entire device or a specified range) to either .hex or .txt formats.

Q6: I don't have time to write my overlay algorithm, can you guys write the DLL for me?
A6: Absolutely. Just specify the format the data needs to be programmed in, with some sample serial numbers, and we can write an overlay or serializer for you. This service starts at $495. Contact us for a quote!

Q7: What MSP430 families do you recommend for use with the USBP/USBPPRO?
A7: We prefer that these tools be used with the F1xx and non-MSP430X F4xx parts.

Q8: When will you add support for the forthcoming MSP430F5xx family?
A8: We have no current plans to support the MSP430F5xx family in any capacity.

Q9: What features are allowed with the free Lite version?
A9: The free Lite version can only perform simple programming tasks, including a single erase command and a single programming command. JTAG fuse blow is also supported.

The full version adds multiple instances of these, as well as register and memory read/write/verify, debugging commands such as stepping and breakpoints, memory fills, test result analysis, serialization and overlays.

Details of these advanced features are found in our book "MSP430 Production Programming and Testing".

back to top

Leave Feedback

As SoftBaugh continues efforts to increase features, along with ease of use, we find and consider feedback and suggestions essential to creating a better product for the customer.

Please note that if your intent is to receive technical support, or you if have general questions regarding this item, it is best to contact SoftBaugh directly, by phone or e-mail.

Feedback Form

back to top

Return Policy:
We will gladly accept returns on products as long as you notify us for an RMA number within 30-days and the items are returned in a re-saleable condition. Non-defective returned products are subject to a 20% restocking fee. Items damaged due to misuse are not returnable.

back to top

Handling Fee: Unless otherwise specified, SoftBaugh orders under $100.00 USD will be subject to a $10.00 USD handling fee.

Signature Proof of Delivery Required: We require a signature for all shipments. If you wish to waive the signature requirement, please mention it in the order comments. If you choose to waive the signature you assume all responsibility for receipt of the shipment.

Restocking Fee: All non-defective returns are subject to a 20% restocking fee. Shipping charges are not refundable. Product must be unopened in original packaging and suitable for resale. Products held for over 30 days or returned without a Return Material Authorization will not be accepted. Items damaged due to customer mishandling or misuse are not returnable. Software is not returnable.

Customers outside US: Due to the high cost of sending and accepting wire transfers, any orders paid by wire will be subject to a $40 wire fee. We accept checks at no additional charge by mail in US currency, or in foreign currency at the applicable current exchange rate. Please state your payment preference in the order comments. We require payment on all international orders before shipping.

Credit cards: We accept American Express, Visa, and MasterCard. If you wish to pay using one of these credit card types, fill out the form on the confirmation email you receive after placing your order and fax it back to us. International customers paying by credit card do not incur a wire fee.

Trademark notices: MSP430 and C2000 and specific MSP430 and C2000 part numbers are trademarks of Texas Instruments. EW430, IAR, IAR Systems, IAR Embedded Workbench, IAR MakeApp, C-SPY, visualSTATE, From Idea to Target and IAR KickStart Kit are trademarks or registered trademarks owned by IAR Systems AB. SoftBaugh and the SoftBaugh logo are registered trademarks of SoftBaugh, Inc. SoftBaugh board nomenclature and LCD part numbers are the trademark of SoftBaugh, Inc. Zigbee is the trademark of the Zigbee Alliance.

© 2001 - 2009 SoftBaugh, Inc. All rights reserved.