|Home| * | Products | * | Downloads | * | Price | * | Contact Us / Distributors |

FlashPro430 - ( PN: USB-MSP430-FPA )
USB MSP430 JTAG / SBW / BSL Flash Programmer
and JTAG In-Circuit Debugger
( Windows
TM 98SE, ME, 2000, XP-32/64b, Vista-32/64b, Win-7 32/64b)
   Reliable and the fastest programmer on the market.
    Perfect for production usage.
Overview -> X-Pro430

USB MSP430 JTAG/BSL Flash Programmer

Fast MSP430 Flash  Programmer Up to 64 USB-MSP430-FPA can be connected to one PC
Fast MSP430 Flash  Programmer 60 kB Flash can be programmed in 2.3 seconds
Fast MSP430 Flash  Programmer 60 kB Flash can be erased, blank checked, programmed and verified
    Fast MSP430 Flash  Programmer in 3.5 seconds via JTAG interface
    Fast MSP430 Flash  Programmer in 6.3 seconds via BSL interface
Fast MSP430 Flash  Programmer 64 pcs of the MSP430 - 60 kB Flash each can be programmed simultaneously in 3 seconds using Multi-FPA API-DLL and eight USB-FPAs.
Fast MSP430 Flash  Programmer User defined programming sequence (script file).
Fast MSP430 Flash  Programmer Command line interpreter running from command prompt.
Fast MSP430 Flash  Programmer Open/Save Project with encryption and password protection

NEW!: Did you loose the DCO constants in the Info-A of the MSP430F2xx microcontroller? It is not a problem. The FlashPro430 programmer can recalibrate the DCO and restore the DCO constants using access via JTAG, Spy-Bi-Wire or via BSL. No extra hardware is required. Each DCO frequencies are calibrated with tolerance +/-1% to 1, 8, 12 and 16 MHz and DCO constants are saved in memory. Custom defined DCO frequencies from 100 kHz and up can be calibrated if required. DCO in the MSP430F1xx and MSP430F4xx can be calibrated also.

Fast MSP430 Flash  Programmer MyMSP430Prg software package intended to help users create their own application that uses API-DLL by providing a simple starting point. Package prepared in Visual C++ and Visual Basic 6.0.
Fast MSP430 Flash  Programmer New!: Script File button added for defined programming sequence.
Fast MSP430 Flash  Programmer New!: Defined Check Sum calculation option added up to 4 CS blocks.

Note: Software upgrade is free and is available on our website.
Take the latest software now. Go to Download page
.

Fast MSP430 Flash  Programmer
Very fast programming speed - JTAG- over 26 kB/s, Spy-Bi-Wire - over 8 kB/s, BSL - over 11 kB/s.
Fast MSP430 Flash  ProgrammerOur programmers are professionally made and recommended by Texas Instruments as the Third Party Tools source.
Fast MSP430 Flash  ProgrammerOur programmers are currently the fastest programmers on the market.
Fast MSP430 Flash  ProgrammerSupport the JTAG, Spy-Bi-Wire and BSL interfaces.
Fast MSP430 Flash  ProgrammerSupport all MSP430Fxx microcontrollers. See MSP430 list below.
Fast MSP430 Flash  ProgrammerAutomated DCO calibration - up to eight DCO frequency can be calibrated and related DCO registers saved in the FLASH INFO memory.
Fast MSP430 Flash  ProgrammerSelf Test program that allows to check programmer functionality with customer's fixture and target device.
Fast MSP430 Flash  ProgrammerUser defined programming sequence uses script file. No programming technique and language knowledge is required.
Fast MSP430 Flash  ProgrammerBlow the JTAG security fuse capability.
Fast MSP430 Flash  ProgrammerTarget device can be programmed via JTAG or BSL (bootstrap loader) interface.
Fast MSP430 Flash  ProgrammerSelectable JTAG communication speed - 4 Mb/s, 1 Mb/s or 400 kb/s allows to communicate with the target device even if the ESD protection components have been added to the JTAG lines.
Fast MSP430 Flash  ProgrammerFast BSL communication speed
up to 350 kb/s via BSL (bootstrap loader) allows to program target device very fast via BSL interface.
Fast MSP430 Flash  ProgrammerNo code size limitations.
Fast MSP430 Flash  ProgrammerTarget device can be powered from the programming adapter (programmable Vcc from 2.2V to 3.6V step 0.2V) or from external source (2.2V to 3.6V).
Fast MSP430 Flash  ProgrammerEasy to use WindowsTM based software.
Fast MSP430 Flash  ProgrammerProgrammer accept TI (*.txt), Motorola (*.s19, *.s28, *.s37), Intel (*.hex) and *.d43 and *.a43 data files for programming.
Fast MSP430 Flash  ProgrammerCombine code files capability.
Fast MSP430 Flash  ProgrammerNew: Defined Check Sum calculation (Sum, CRC16, CRC32). Up to four CS banks can be specified.
Fast MSP430 Flash  ProgrammerOpen/Save Project with encryption and password protection.
Fast MSP430 Flash  ProgrammerLock setup capability, useful in production.
Fast MSP430 Flash  ProgrammerSoftware package can assign and automatically increment serial number, model type and revision. Serial Number with or without an automatically inserted current date can be stored in the FLASH memory in HEX, BCD or ASCII format.
Fast MSP430 Flash  ProgrammerSerial Number can be read from the bar code using Bar-Code Scanner and saved in the target's device FLASH.
Fast MSP430 Flash  ProgrammerLog file capability allowing to review information about the flashed target devices.
Fast MSP430 Flash  Programmer
Up to 64 USB-FPA can be connected to one PC.
Fast MSP430 Flash  ProgrammerMSP430.DLL library allows use the USB-MSP430-FPA as an JTAG In-Circuit Debugger like a FET (Flash Emulation Tool) with
CCE,, IAR, CrossWorks ,Quadravox, or NoICE IDE debugging software.
Fast MSP430 Flash  ProgrammerMulti-FPA API-DLL software package can control up to eight FlashPro430 FPAs (working simultaneously) from other programs. Using eight FlashPro430 FPAs the programming time of the 8 target devices is almost the same like programming time of the one target device programmed from one FPA.
Production programming becomes faster..
Fast MSP430 Flash  ProgrammerCommand line interpreter shell for the Multi-FPA API-DLL that allows to use the command prompt technique for remote control up to eight FlashPro430 FPAs (working simultaneously).
Fast MSP430 Flash  ProgrammerMyMSP430Prg software package in Visual C++ and Visual Basic 6.0 intendend to help users create their own application uses API-DLL by providing a simple starting point.
Fast MSP430 Flash  Programmer
Source code for the Multi-FPA API-DLL demo written in Visual C++.net, Visual Basic.net, LABView 7.1, and for the DOS-command application. Download fully functional software from our website and try it.
Fast MSP430 Flash  Programmer Programmer has been tested and found to comply with FCC and CE requirements. See attached reports:
FCC-1,   FCC-2,   FCC-3,    CE-1,   CE-2

List of the supported MSP430 processors (02.July.2010):

Fast MSP430 Flash  ProgrammerMSP430F110, MSP430F1101, MSP430F1101A, MSP430F1111A, MSP430F112, MSP430F1121, MSP430F1121A, MSP430F1122, MSP430F1132, MSP430F122, MSP430F1222, MSP430F123, MSP430F1232, MSP430F133, MSP430F135, MSP430F147, MSP430F148, MSP430F149, MSP430F1471, MSP430F1481, MSP430F1491, MSP430F155, MSP430F156, MSP430F157, MSP430F167, MSP430F168, MSP430F169, MSP430F1610, MSP430F1611, MSP430F1612

Fast MSP430 Flash  ProgrammerMSP430F2001, MSP430F2002, MSP430F2003, MSP430F2011, MSP430F2012, MSP430F2013, MSP430F2101, MSP430F2111, MSP430F2112, MSP430F2121, MSP430F2122, MSP430F2131, MSP430F2132, MSP430F2232, MSP430F2234, MSP430F2252, MSP430F2254, MSP430F2272, MSP430F2274, MSP430F233, MSP430F235, MSP430F2330, MSP430F2350, MSP430F2370, MSP430F2410, MSP430F2416, MSP430F2417, MSP430F2418, MSP430F2419, MSP430F247, MSP430F2471, MSP430F248, MSP430F2481, MSP430F249, MSP430F2491, MSP430F2616, MSP430F2617, MSP430F2618, MSP430F2619

Fast MSP430 Flash  ProgrammerMSP430G2001, MSP430G2101, MSP430G2111, MSP430G2121, MSP430G2131, MSP430G2201, MSP430G2211, MSP430G2221, MSP430G2231

Fast MSP430 Flash  ProgrammerMSP430F412, MSP430F413, MSP430F4132, MSP430F415, MSP430F4152, MSP430F417, MSP430F423, MSP430F4230, MSP430F423A, MSP430F425, MSP430F4250, MSP430F425A, MSP430F4260, MSP430F427, MSP430F4270, MSP430F427A, MSP430F435, MSP430F4351, MSP430F436, MSP430F4361, MSP430F437, MSP430F4371, MSP430F447, MSP430F448,
MSP430F4481, MSP430F449, MSP430F4491, MSP430F4616, MSP430F46161, MSP430F4617,MSP430F46171, MSP430F4618, MSP430F46181, MSP430F4619, MSP430F46191, MSP430F47126, MSP430F47127, MSP430F47163, MSP430F47166, MSP430F47167, MSP430F47173, MSP430F47176, MSP430F47177, MSP430F47183, MSP430F47186, MSP430F47187, MSP430F47193, MSP430F47196, MSP430F47197, MSP430F477, MSP430F478, MSP430F4783, MSP430F4784, MSP430F479, MSP430F4793, MSP430F4794,

Fast MSP430 Flash  ProgrammerMSP430FE423, MSP430FE423A, MSP430FE4232, MSP430FE4242, MSP430FE425, MSP430FE425A, MSP430FE4252, MSP430FE427, MSP430FE427A, MSP430FE4272

Fast MSP430 Flash  ProgrammerMSP430FG4250, MSP430FG4260, MSP430FG4270, MSP430FG437, MSP430FG438, MSP430FG439, MSP430FG4616, MSP430FG4617, MSP430FG4618, MSP430FG4619, MSP430FG477, MSP430FG478, MSP430FG479

Fast MSP430 Flash  ProgrammerMSP430FW423, MSP430FW425, MSP430FW427

Fast MSP430 Flash  ProgrammerMSP430F5131, MSP430F5132, MSP430F5151, MSP430F5152, MSP430F5171, MSP430F5172, MSP430F5304, MSP430F5308, MSP430F5309, MSP430F5310, MSP430F5418, MSP430F5418A, MSP430F5419, MSP430F5419A, MSP430F5435, MSP430F5435A, MSP430F5436, MSP430F5436A, MSP430F5437, MSP430F5437A, MSP430F5438, MSP430F5438A, MSP430F5500, MSP430F5501, MSP430F5502, MSP430F5503, MSP430F5504, MSP430F5505, MSP430F5506, MSP430F5507, MSP430F5508, MSP430F5509, MSP430F5510, MSP430F5513, MSP430F5514, MSP430F5515, MSP430F5517, MSP430F5519, MSP430F5521, MSP430F5522, MSP430F5524, MSP430F5525, MSP430F5526, MSP430F5527, MSP430F5528, MSP430F5529, MSP430F5630, MSP430F5631, MSP430F5632, MSP430F5633, MSP430F5634, MSP430F5635, MSP430F5636, MSP430F5637, MSP430F5638


Fast MSP430 Flash  ProgrammerMSP430F6630, MSP430F6631, MSP430F6632, MSP430F6633, MSP430F6634, MSP430F6635, MSP430F6636, MSP430F6637, MSP430F6638

Fast MSP430 Flash  ProgrammerCC430F5133, CC430F5135, CC430F5137,

Fast MSP430 Flash  ProgrammerCC430F6125, CC430F6126, CC430F6127, CC430F6135, CC430F6137

The FlashPro430 (the USB MSP430 JTAG/BSL Flash Programmer) with the USB 1.1 (12Mbps) interface allows to communicate with the programmed device at the following speeds:
  via JTAG interface:
Flash programming - 29 kbytes/s
Flash/Ram uploading - up to 80 kbytes/s
Ram downloading - up to 130 kbytes/s
  via BSLinterface:
Flash programming - 20 kbytes/s
Flash/Ram uploading - 19 kbytes/s

FlashPro430 Programming Adapter (USB-MSP430-FPA) with the JTAG and the BSL Interfaces with one 14-pins socket connector is dedicated to users who want to have a very fast access to the MSP430Fxx microcontrollers using JTAG or BSL interface. Programmer is using 14-pins standard JTAG connector with added BSL connection to unused pins.

Programmer is offered in following software version - (with the same hardware).
Fast MSP430 Flash  ProgrammerPN: USB-MSP430-FPA-LB: Lite BSL software - BSL interface only. Limited software version.
Fast MSP430 Flash  ProgrammerPN: USB-MSP430-FPA-LJ: Lite JTAG software - JTAG and Spy-Bi-Wire interface. Limited software version.
Fast MSP430 Flash  ProgrammerPN: USB-MSP430-FPA-LJB: Lite JTAG/BSL software - JTAG, Spy-Bi-Wire and BSL interface. Limited software version.
Fast MSP430 Flash  ProgrammerPN: USB-MSP430-FPA-STD: Standard software - JTAG, Spy-Bi-Wire and BSL interfaces. Serialization and Multi-FPA API-DLL.
Fast MSP430 Flash  ProgrammerPN: USB-MSP430-FPA-UNIV: Like standard version - offered under University Program.
Fast MSP430 Flash  ProgrammerPN: USB-FPA-MSP430-CC: Combined programmer with single hardware for MSP430 and Chipcon MCU uses Standards Software versions - See FlashPro430 and FlashPro-CC for details.
Fast MSP430 Flash  ProgrammerPN: USB-FPA-MSP430-CC-UNIV: Combined programmer with single hardware for MSP430 and Chipcon MCU uses Standard Software versions - offered under University Program.

See Price List

See below performance, software option and specification for detail.

See documentation for details.

Package contains:
 - USB FlashPro430 programming adapter (USB-MSP430-FPA)
 - USB and JTAG/
Spy-Bi-Wire/BSL cables
 - CD with software and documentation
    - FlashPro430 - JTAG/Spy-Bi-Wire/BSL software,
    - Serialization (standard software version only),
    - MSP430.dll for debugging (JTAG In-Circuit Debugger) with IAR-IDE etc.,
    - Multi-FPA API-DLL for remote control (standard software version only).

NOTE: Programming adapter is also used as a hardware activation key for the software. It means, when we sell an adapter we also sell a license for the related software. Software can be installed in more then one PC (useful in production). Access key can be upgraded to higher software version (from lite to standard etc.) at any time via email.

Warranty: One year - MSP430, JTAG, BSL, Programmer see details

Question: Why should you buy Flash Programmer from us?
     
click for answer...

Question: Can the Fast MSP430 Flash programmer safely and reliably program the target device?
    
click for answer...


Performance:

Fast MSP430 Flash  Programmer FlashPro430 (USB-MSP430-FPA JTAG / BSL) Flash Programmer

Programming / Reading times for a target microcontroller with 32 kB of Flash Memory
(MSP430F2274) with JTAG, Spy-Bi-Wire and BSL interfaces. Software version 3.5 and up.

Mode ->

JTAG

JTAG

Spy-Bi-Wire

BSL

BSL

 

Speed ->

4 Mb/s

1 Mb/s

~300 kb/s

350 kb/s

9.6 kb/s

1

Flash Programming Time

1.2 s

1.8s

3.6 s

2.8 s

50 s

2

Flash Reading Time

1.2 s

1.6 s

3.1 s

3.0 s

60 s

3
Flash Erasing Time

0.1 s

0.1 s
0.1 s

0.9 s

0.9 s

4

Flash Blank Checking Time

0.2 s

0.4 s

0.9 s

1.2 s

60 s

5

Standard Verification Time

1.2 s

1.6 s

3.2 s

3.0 s

60 s

6

Auto Program with Fast Verification *

1.7 s**

2.6 s**

5.7 s**

4.1 s

--

7

Auto Prg. with Standard Verification *

2.6 s**

3.7 s**

7.8 s**

5.9 s

110 s

8

Blow the Security Fuse Time

0.2 s

0.2 s

0.2 s

--

--

Specified times include target DC voltage verification, communication initialization and access verification.
Test conditions: PC Pentium 4   1.8 GHz with 512MB RAM, Operating System - WindowsTM XP.
Notes: * Autoprogram includes initialization, erasing memory, blank checking, programming and verification.
             ** JTAG -
add 0.2 seconds, if blow the Security Fuse is enabled.

Fast MSP430 Flash  Programmer FlashPro430 -Flash Programming/Erase specification (via JTAG - software version 3.5 and up)

Mode ->

JTAG
4 Mb/s

JTAG
1 Mb/s

JTAG
400kb/s

BSL
350 kB/s

Block Words Write (64 bytes)
1

MCLK clock frequency
(from FPA to MSP430 via TDI pin)

6 MHz

1.2 MHz

750 kHz

n/a

2

Flash Timing Generator frequency ( f FTG )

428.6 kHz

400 kHz

375 kHz

n/a

3

Cumulative Programming Time (t CPT)
(32 words - Block Words Write mode)
     MSP430F1xx, F4xx
     MSP430F2xx, MSP430X...

1.72 ms
1.50 ms

2.14 ms
1.87 ms

2.48 ms
2.16 ms

n/a
n/a

Single Word Write

4

Flash Timing Generator frequency ( f FTG )
(from FPA to MSP430 via TDI pin)

428.6 kHz

428.6 kHz

428.6 kHz

~430 kHz
( DCO/10 )

5

Cumulative Programming Time (t CPT)
(32 words)
     MSP430F1xx, F4xx
     MSP430F2xx, MSP430X...

2.62 ms
2.40 ms

2.62 ms
2.40 ms

2.62 ms
2.40 ms

~2.7 ms
~2.5 ms

Memory Erase

6

Flash Timing Generator frequency ( f FTG )
(from FPA to MSP430 via TDI pin)

428.6 kHz

428.6 kHz

428.6 kHz

~430 kHz
( DCO/10 )

7
Mass or Main Memory Erase Time
     MSP430F1xx, F4xx
     MSP430F2xx, MSP430X...


248 ms
24.8 ms


248 ms
24.8 ms


248 ms
24.8 ms


~250 ms
~25 ms

 

USB MSP430 Flash Programmer


enlarge...


enlarge...


JTAG/Spy-Bi-Wire and BSL connector.
View: Target's header. Solder side.
Note: * - added for BSL interface.


Spy-Bi-Wire connection.
enlarge...


enlarge...


enlarge...


enlarge...

 

FAQ:

Q:
I have a board with the standard TI-JTAG pinhead. Can I use your programmer to flash my MSP430F device?
A: Yes. You can use any of our programmers to flash your device via standard 14-pin TI-JTAG connector. Our programmers use 14-pin connectors with the STANDARD TI-JTAG pinhead.
In addition you can use the same connector to facilitate communication via BSL interface.
See JTAG BSL Pinout for details.


 

Specification:

PC Communication Interface:

 Full Speed USB-1.1 (12 Mbits/s)
USB connectors  Adpater site: USB-type B, Computer site: USB-type A
Target connector  14 pins header connector - standard JTAG pinhead with added BSL connection to unused pins.
DC Power  +5V +/- 20%, 70 mA + target's current (0-100mA)

Target Device DC supply
 - external
 - from programming adapter


 +2.2 V to 3.6 V
 +2.2 V to 3.6 in step 0.2V  / 100 mA max

JTAG communication speed

 programmable 4 Mbits/s, 1 Mbits/s and 400 kbits/s

Communication via JTAG interface
 - Flash Programming speed
 - Flash / RAM uploading speed
 - RAM downloading speed 

 up to 29 kbytes/s
 up to 80 kbytes/s
  up to 130 kbytes/s

BSL communication speed

 programmable 9.6 kbits/s and 350 kbits/s

Communication via BSL interface
 - Flash Programming speed
 - Flash / RAM uploading speed
 up to 20 kbytes/s
 up to 19 kbytes/s
Size  76 x 43 x 20 mm   ( 3.0 x 1.68 x 0.8 inch )
Verification Compliance  CE  ( European CISPR 22 and EN 55022 ).
 FCC Part 15, Subpart B- Class B Unintentional Radiators for Uses in Home, Commercial and Industrial Areas.



|Home| * | Products | * | Downloads | * | Price | * | Contact Us |