Nytblade 24 Posted August 16, 2012 Share Posted August 16, 2012 Hello I have my C2000 Launchpad and was able to run the demo... have not gotten much further because I am working on a MSP430 project at the moment. Anyway... I am sure I am not the only one who has this question: What are the big differences between C2000 Launchpad and the upcoming Stellaris Launchpad? They are both 32-bit microcontrollers, right? Just looking at the statistics, I think the C2000 is a little more powerful, but what would be the reason to choose one over the other? Quote Link to post Share on other sites
msptest6 0 Posted August 17, 2012 Share Posted August 17, 2012 Good question! Lets see. Below is my attempt at this. CorB 1 Quote Link to post Share on other sites
TomKraut 17 Posted August 17, 2012 Share Posted August 17, 2012 F28027 only has 6kb of RAM. Looking at those numbers, it's really hard to explain why anyone would want a C2000. I guess you would need to know what the advantages of a DSP over a classic MCU are. For almost everything the usual LaunchPad audience does, the Stellaris LP seems much more suited than the C2000 one. Cheers TomKraut Quote Link to post Share on other sites
oPossum 1,083 Posted August 17, 2012 Share Posted August 17, 2012 C2000: Fast control loops - motor control, inverter control, maybe audio processing Stelaris (ARM): General purpose computing - lightweight OS, network stack, high level languages In some specific applications the C2000 may significantly outperform an ARM by leveraging the power of the CLA. msptest6 1 Quote Link to post Share on other sites
msptest6 0 Posted August 17, 2012 Share Posted August 17, 2012 F28027 only has 6kb of RAM. The chip page says otherwise. Where did you see 6KB? Quote Link to post Share on other sites
TI_Trey 38 Posted August 17, 2012 Share Posted August 17, 2012 Everything said is true. We are a very specialized microcontroller that excels in real time applications. That being said, we can also be used just like a normal general purpose micro. Also of note, the C2000 family has a 16 bit wide memory. What I mean by that is that on C2000 devices the smallest addressable location is 16 bits wide. Technically on our architecture 16 bits is a byte, but for the sake of discussion I will refer to our smallest addressable locaiton as a word. Which brings me to my next point, the Flash and RAM sizes. We have 64kB of flash and 12kB of RAM (8 bit bytes). If we look at them as words then the sizes become 32kW flash and 6kW RAM. Quote Link to post Share on other sites
TomKraut 17 Posted August 20, 2012 Share Posted August 20, 2012 Trey is right of course. I saw 6K in the datasheet and didn't realize that the unit was "16-bit word", not "byte". Quote Link to post Share on other sites
msptest6 0 Posted August 20, 2012 Share Posted August 20, 2012 NP. Also, I just noticed that the Stellaris Launchpad does not have any PWMs.. the LM4F120 Quote Link to post Share on other sites
oPossum 1,083 Posted August 20, 2012 Share Posted August 20, 2012 It doesn't have the 16 motion control PWM and QEI (F21x and F23x only), but it does have the 12 general purpose PWM/CCP. msptest6 1 Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.