This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Programming the MSP430G2230

Other Parts Discussed in Thread: MSP430G2230, MSP430G2231

I want to know if the MSP430G2230 can be programmed using either the Launchpad, or the eZ430-F2013 devices.

This assumes that the target is on a board that supports connecting the SBW port to the programming device.

If not these, what can be used, other than of course, the MSP-FET430UIF?  Looking for cheaper.

  • The Launchpad Users Guide says :

    1 MSP-EXP430G2 LaunchPad Overview
    1.1 Overview
    The MSP-EXP430G2 low-cost experimenter board called LaunchPad is a complete development solution
    for the Texas Instruments MSP430G2xx Value Line series. The integrated USB-based emulator offers all
    the hardware and software necessary to develop applications for all MSP430G2xx series devices. The
    LaunchPad has an integrated DIP target socket that supports up to 20 pins, allowing MSP430™ Value
    Line devices to be dropped into the LaunchPad board. It also offers an on-board flash emulation tool
    allowing direct interface to a PC for easy programming, debugging, and evaluation. The LaunchPad
    experimenter board is capable of programming the eZ430-RF2500T target boards, the eZ430-Chronos
    watch module or the eZ430-F2012T/F2013T target boards. The USB interface provides a 9600-Baud
    UART serial connection from the MSP430G2xx device to the host PC or a connected target board.
    The MSP-EXP430G2 can be used with IAR Embedded Workbench™ Integrated Development
    Environment (IDE) or Code Composer Studio™ (CCS) IDE to write, download, and debug applications.
    The debugger is unobtrusive, allowing the user to run an application at full speed with hardware
    breakpoints and single stepping available while consuming no extra hardware resources.
    MSP-EXP430G2 LaunchPad features:
    • USB debugging and programming interface featuring a driverless installation and application UART
    serial communication with up to 9600 Baud
    • Supports all MSP430G2xx and MSP430F20xx devices in PDIP14 or PDIP20 packages
    • Two general-purpose digital I/O pins connected to green and red LEDs for visual feedback
    • Two push button for user feedback and device reset
    • Easily accessible device pins for debugging purposes or as socket for adding customized extension
    boards
    • High-quality 20-pin DIP socket for an easy plug-in or removal of the target device

    So it seems you can program whatever MSP430G2xx device as long as in DIP package.

    At the moment I´m using the Launchpad to program a MSP430G2231 which works perfectly.

    It should be the same with MSP430G2230.

  • Yes, I read the LaunchPad manual.  And of course the MSP430G2230 is not a DIP chip and will not plug into the socket, but that is not what is important.

    In my case, the 2230 is on a separate board.  The SBW connection must be wired to that board.  But the question is whether the 2230 is on the list of chips supported by the SBW firmware.  It is quite different from a 2231, and support for the latter does not prove support for the former.  Has anyone actually used the Launchpad or eZ430 to program a 2230?

  • The LaunchPad SBW should support all MSP430G2x devices, regardless of package. It also supports a number of F2x devices.

    AFAIK, teh LaunchPad Wiki (don't ask me for the link) contains a list of all supported devices. This list also has been posted in this forum several times in the past.

  • Brian Johnson RSI said:
    This assumes that the target is on a board that supports connecting the SBW port to the programming device.

    From the Launchpad wiki page: The flash emulator on the Launchpad can program all Value Line MSP430s with the Spy Bi-Wire (2-wire JTAG) interface. List of Value Line MSP430s devices with Spy Bi-Wire interface is located here, in table 2-1

    The wiki page can be found here: http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_%28MSP-EXP430G2%29

    Hope this helps,

    Mo.

  • Thanks, all.

    The G2230 is not in the LaunchPad list.  It is in the value line family, but I think it is too new to be in the internal tables.

    By the way, what is the deal with the LaunchPad update file?  I read somewhere that it has a tendency to brick Launchpads.  I kind of wonder if it is for a previous rev of the hardware; I know there are some.

    In any case, I have now tried it with both the Launchpad and the eZ430 with no success.  I guess I will have to use a UIF.  I have seen a Chinese clone of it, but it is not priced attractively enough to mess with it.

    Brian

**Attention** This is a public forum