Using Spy-Bi-Wire with the MSP430 Launchpad

[Suraj] has been working with some larger MSP430 chips with won’t fit on the Launchpad board. But that’s okay because he built a shield and wrote a guide about using the Spy-Bi-Wire protocol for programming the chips.

SBW is a four-wire interface. In the past we’ve used all of the board’s programming connections for in circuit programming, but the chips that support SBW only need a connection to the SBW and TEST pins (of course the other two connections are for voltage and ground). This shield brings the four pins together into one male pin header. In the image above [Suraj] is using the technique to program an MSP430F4152. His guide is Windows-based, but looking back, [Sprite_TM] shows how to use SBW when debugging in Eclipse.

Comments

  1. Harry says:

    Have used SBW via Launchpad before it became mainstream :)

  2. thirty3mm says:

    Looks like TI just open sourced their boot strap loader on the msp430: http://www.43oh.com/2012/05/ti-releases-bsl-for-the-msp430/

    However, the BSL only allows folks to download code to any 430… so no debug, just code compilation.

  3. ewertz says:

    Suraj must own stock in a solder company!

    Good demo of how useful/cheap the SBW interface is though (for chips in the portfolio that support it).

  4. chibiace says:

    i highly recommend strip board, tayda sells it.

  5. Petran says:

    moar solder lol

  6. 0xfred says:

    Isn’t this just using the product in the way the manufacturer intended?

    Plus there’s no need for the heavily soldered connector board. The Launchpad already exposes the same connections on a header – as you can see in this blog post – http://www.kerrywong.com/2012/04/02/using-msp430-launchpad-as-programmer/

    • Suraj ms says:

      Yeah, actually you can use the launch pad header connections directly. i used the board on top to prevent any confusion.becomes easier to connect . and yeah, i hate using wires. so i use the solder lead directly.

    • Suraj ms says:

      and as he mentioned that you need to use the extra resistor and sometimes the capacitor on reset gets a problem. using the jumper pins on side(like in the post)gets over this problem.

  7. zhevak says:

    It’s OK.
    But what about the connector J4? It is located on the right edge of the Launchpad, near to J3.

    Did you read the User Manual to Launchpad?
    Yeh-h… young people, young people…

  8. Suraj ms says:

    i ve used it but sometimes it does not work correctly with v1.4 board.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 91,860 other followers