Tinkering TI MSP430F5529

|
Epilogue
My journey with MSP430F5529 has been a mixture of success and failure. It is successful in terms of being able to apply driverlib successfully while being able to master a mid-range high performance TI microcontroller. Most of the hardware is similar to other MSP430 micros and so I had little or no issues understanding them. This is for the first time I got to get myself introduced with a TI micro that has USB hardware as well as other advanced hardware like DMA, RTC, hardware multiplier, etc that are typically found in ARM microcontrollers. Previously, I have seen similar microcontrollers like PIC18F4550 and ATMega32U4 but none of them were as rich as MSP430F5529 when it comes to both hardware and software suites.
The failure part is the time it took for me to get all these things together because on the internet I didn’t find much support for most of the stuffs I needed to know quickly. I had to read lot of docs and try out several things before I could make a solid conclusion. However, after completing this tutorial doc, I believe no one will have issues as I had. I also believe that it will pave way for developing stuffs with TI’s Tiva C ARM microcontrollers as working with Tiva micros need knowledge of TivaWare – a software suite from TI that is similar to MSP430Ware.
To summarize, this MSP430 beast packs a good punch that can help us avoid investing on an ARM overkill or on other expensive platforms. It has everything to make devices like a datalogger, a USB power meter, an advanced MPPT solar charge controller, a balancing robot, etc. In fact, in my professional career, I have seen several control systems that host TI microcontrollers like the MSP430F5529. MSP430F5529 is like an ARM micro in 16-bit disguise. I would strongly urge readers to explore this microcontroller family and beyond more. Last but not least, TI microcontroller portfolio has microcontrollers for various application-specific purposed but compared to other manufacturers TI’s microcontrollers are smart and well-designed in terms of hardware management. TI also manufactures other digital and analogue components. This allows us to design a complete board with all-TI components while making TI a good component partner.
The PDF version of this post and the code examples can be found here.
|
I am surprised and happy to find this tutorial on the F5529 as TI makes a lot of different devices.
Thank you very much for putting in the extra knowledge in each segment, made reading worthwhile.
Good Work!
lovely tutorial but to be honest I don’t think I’d be investing my time on this board to start with it’s not cheap and readily available as the stm32 boards can you please do more tutorials on stm32 board’s and the stc micros thanks
Hello, I try to program MSP430FR6047 but i get error “the debug interface to the device has been secured”. when flashing using uniflash and when program using CCS this happen. can you help me to solve this problem
You can try “On connect, erase user code and unlock the device” option.
Pingback: Tinkering TI MSP430F5529 – gStore
Hello
I am doing project of msp430g2553 interface(using i2c communication) with temp 100(temperature sensor) and try to read the temperature in dispaly(16*2) but didn’t get the out put (using code composer studio) can u share me any example code for this project
Thank you sir,
Which sensor? Did you use pullup resistors for SDA-SCL pins?
Where is lcd_print.h?
All files and docs are here:
https://libstock.mikroe.com/projects/view/3233/tinkering-ti-msp430f5529
You want the truth? TI makes and sell “underpowered micros”, you know? Low everything, not only the power but also peripherals. So the price is not justified.
Otherwise, if I’ll move there, I’ll introduce them to my small hobby projects – there are still some advantages.
I may even make a visual configuration tool of my own for them…
Yeah the prices of TI products are higher than other manufacturers but I don’t think the hardware peripherals are inferior.
Not inferior but in not enough numbers compared to STM32.
True