Posts tagged ‘MSP430G2231’

SchmartBoard MSP430F5172 Development Kit

Neal from SchmartBoard sent me an MSP430F5172 development board to check out. This board, according to the website, was co-designed with the University of Colorado for itw educational needs. It is actually just a breakout board for TI’s MSP430F5172 mixed signal microcontroller with added power regulator circuitry and a conveniently positioned JTAG connector. Continue reading ‘SchmartBoard MSP430F5172 Development Kit’ »

TI MSP430G2 SPI Examples

In my earlier posts (1, 2, 3), I showed some examples of using the I2C protocol with TI’s MSP430 Launchpad. Many MCUs in the MSP430G2 family also support the SPI bus. In today’s discussion, I will give a couple of examples on communicating with an SPI port expander (MCP23S17). Continue reading ‘TI MSP430G2 SPI Examples’ »

Reading SHT21 Using TI MSP430 LaunchPad

SHT21 is a neat little temperature and humidity sensor from Sensirion and I have used it in a couple of my Arduino projects before. Given that the Vcc is 3 V for these sensors, interfacing with a 5V ATMega chip would require an I2C level translator (or alternatively, you could run the MCU at a lower clock frequency and use the lower Vcc). Since TI’s MSP430G2 series MCU runs at lower voltages natively, it is actually a lot cleaner to interface these 3V powered I2C devices. Continue reading ‘Reading SHT21 Using TI MSP430 LaunchPad’ »

MSP-EXP430G2 I2C Master Examples

Last week, I mentioned that in order for the I2C bus to function correctly when using the MSP430 Launchpad you might need to remove the jumper on P1.6. This is because P1.6 is the SCL pin and the connected LED may cause the output voltage to stray from the desired logic voltage levels. In this post, I will show a couple of examples of using the MSP430 Launchpad as an I2C master to communicate with slave devices. The library code can be downloaded towards the end. Continue reading ‘MSP-EXP430G2 I2C Master Examples’ »

MSP-EXP430G2 I2C Issue Resolved

I was experimenting with I2C using my TI MSP-EXP430G2 Launchpad and ran into some issues. For a while, I could not get the I2C host and slave to talk. After having verified the coding and the hardware setup, my suspicion turned to the jumper which connects the red LED indicator to port pin P1.6. Continue reading ‘MSP-EXP430G2 I2C Issue Resolved’ »

Using MSP430 LaunchPad As Programmer

In this blog post, I will show you how to program an MSP430G2 series chip outside the MSP430 LaunchPad (MSP-EXP430G2) development board using the Launchpad itself as a programmer. This is useful for doing in-system programming without having to swap the target chip in and out of the LaunchPad. Continue reading ‘Using MSP430 LaunchPad As Programmer’ »