In Progress

MSP430 Launchpad Project

This project uses the TI MSP430 Launchpad MSP-EXP430G2 and the included MSP430G2553 controller.

The purpose of the project is to periodically read out a GPS sensor and store positions in the controller Flash memory. Upon a signal the controller sends the stored positions via SW UART to a host computer. See functional details below.

Development platform is the Code Composer Studio.

The project shall be done as C source code. The source code needs to be commented sufficiently.

If libraries/include files are used, source code needs to be provided

Functional details/pseudo code:

* Initialization

* Enter sleep mode (power save)

* wake up approximately every 8 to 16s (choose what fits best for your timer structure) to blink with led for about [url removed, login to view]

* wake up every 3 minutes to do the following:

- enable output (GPS power on) which turns ON GPS receiver

- Parse data strings coming from GPS receiver (serial interface, 9600baud, 8n1)

- If position is valid, store date, time, longitude , latitude in Flash memory, blink with LED 2 times [url removed, login to view] each, [url removed, login to view] pause

- When 20 positions are stored, start overwriting 1st stored position

- If valid position was received, turn off output (GPS power on) and go back in sleep mode

- If no valid position is present after 2 minutes turn off output (GPS power on) and go back in sleep mode

* Wake up if an input (transmit enable) is pulled high:

- start SW UART

- repetitively send out a 4 character string (every 0.5 second), turn on LED in each [url removed, login to view] pause, off during transmission

- once an acknowledge string is received, turn LED on continuously and transmit the stored 20 positions (19200baud, 8n1)

- stay in the loop of waiting for ACK string to send put positions again, exit if input is not high any more, then turn off LED and go back to sleep mode main loop.

I/O definition:

Serial interface to GPS: P1.1, P1.2

Software UART to host computer: tbd

transmit enabled (input, active high): P2.5

GPS power on (output, active high): P2.4

LED (output, active high): P1.0


Avoid using SPI/I2C resources due to future enhancements

External oscillator can be used if required for SW UART timing

GPS string:


Note: the MSP430 Launchpad is available from several distributor for 10-20 USD. It includes also the controller that is required for this project. The Code Composer Studio is available for free from Texas Instruments. During installation you can choose a free license that limits the code size to 16k. However I would rather like to work with someone who is familiar with the MSP430 controller family.

The type if GPS sensor is not relevant for the development task. You will receive sample strings from the sensor under different operation conditions. You can use a serial interface/USB-to-serial cable and a terminal program to simulate the GPS sensor if required.

Skills: C Programming, Electronics, GPS, Microcontroller

See more: msp430 launchpad gps, launchpad msp430 gps, msp430 gps project, what is data structure in programming, what is computer programming used for, what is a string in programming, what is a loop in programming, uses of data structure, ti programming, string in data structure, string data structure, spi programming, sleep programming, pseudo code in data structure, programming resources, programming libraries definition, programming definition, power up store, power up definition, parse programming, interface computer programming, future of computer programming, definition of programming, definition of data structure in c, definition of computer programming

About the Employer:
( 3 reviews ) Dallas, United States

Project ID: #5390775

Awarded to:


Hi, I have been using MSP430 controllers from a long time now and have experience with devices from MSP430 value line devices to the high end MSP430F5 and F6 series and also with FRAM controllers. I already have MSP More

$400 USD in 25 days
(14 Reviews)

23 freelancers are bidding on average $684 for this job


hi, i am an electrical engineer. i have expertise in embedded system design.i can help you with this project. i am familiar with MSP430 and code composer though i am not expert in MSP processors but i can work on them. More

$2500 USD in 30 days
(40 Reviews)

Hi, I am a Mechatronics and Control Engineer, you can check my work on my blog [url removed, login to view] , I am an expert in microcontrollers and I have also worked on this microcontroller, I can provide you th More

$1000 USD in 20 days
(25 Reviews)

Dear Sir, We are Reserach and Development company whose working area are : -Digital Motor Control -Analog Design -Electronic Design -Power Electronics -PCB design -Embedded system -Matlab -Simulation of ha More

$526 USD in 10 days
(19 Reviews)

Hi, I am an Experienced Embedded Developer, please check my work at [url removed, login to view] i have designed devices using GPS, i am familiar with NMEA strings and have one MSP430 launchpad board to start immediately. Than More

$555 USD in 20 days
(1 Review)

Visit [url removed, login to view] and [url removed, login to view] I have worked extensively on CCS v 5.4 and MSP430 launchpad. I have all the tools at my disposal, needed to start the project. I have developed a prod More

$500 USD in 20 days
(7 Reviews)

Hi there. I can do your project at a good price and a realistic time. In this price I have included the electronic components needed -MSP mcu I don't have available for now- because I need to test the prototype here a More

$599 USD in 21 days
(6 Reviews)

Hi, I have experience in embedded systems design and also ave developed some small projects with the MSP430 launchpad. I can solve your task with great quality. I'll provide: - Full code with comments and test - The More

$500 USD in 20 days
(7 Reviews)

Hello! I am a computer science student taking master courses and I am very interested in your project. I have worked a lot with with MSP430 uC family, I even done my diploma project with such uC, so I have strong More

$500 USD in 15 days
(1 Review)

Hi, is a pleasure to me support you in your needs. I am electronic engineer with 4 years experience working in I+D embedded systems projects with applications on robotics, M2M solutions, unmanned air vehicles (UAV) and More

$750 USD in 30 days
(1 Review)

I can do this project and terminal software for PC with database. For example with MySQL. Information can be stored on database and you can access it from localhost or outside.

$1111 USD in 20 days
(0 Reviews)

Emfocus is a embedded engineering company offering solutions in Microcontrollers ,Device Drivers and Application development on automotive, multimedia and consumer electronics. we have work on MSP430 Launchpad for p More

$833 USD in 30 days
(0 Reviews)

A proposal has not yet been provided

$250 USD in 10 days
(0 Reviews)

I worked in a company whose main product is "Intelligent parking guidance system" in two years. [url removed, login to view] the website show one of the products designed by me and two engine More

$400 USD in 7 days
(0 Reviews)

Hi there I have more than 6 years professional experience as a hardware/electronic system design engineer working with US based organizations. I have used MSP430 processors previously and currently using MSP430F5529 More

$777 USD in 20 days
(0 Reviews)

Hi, I just saw your project based on MSP430 + GPS receiver. I am a former employee of Texas Instruments and I have worked there for almost 10 years as an applications engineer. I have spent majority of my time worki More

$555 USD in 15 days
(0 Reviews)

Sir, I have required launchpad with me.. also have experience in MSP430 and gps receiver. I hope I will be considered.

$250 USD in 1 day
(0 Reviews)

this is my latest project [url removed, login to view] this project i worked on MSP430F5529 Here i the details:please visit: [url removed, login to view]

$555 USD in 30 days
(0 Reviews)

I had experience with MSP430 microcontroller and GPS with wireless network. I have better understanding GPS protocol and can make the work done for sure.

$1111 USD in 15 days
(0 Reviews)

I work exclusively with MSP430 (my day job). I already have multiple launchpad boards (MSP-EXP430G2 and MSP430F5529). I develop using CCS v5. I have considerable experience with low power systems.

$500 USD in 10 days
(0 Reviews)

We have developed several projects for MSP430 family as it's a flow counter with low power consumption and a telecontrol with mobile communications.

$777 USD in 3 days
(0 Reviews)