This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Is the 256KB RAM size of CC3200 enough for IoT application?

Other Parts Discussed in Thread: CC3200, CC3100

Hello everyone, these days I work on the application development on CC3200. After I got the evaluation board, I am extramely excite with the CC3200 Chip features, it have very good functionality of IoT application. The wifi functionality is very easy to use(After study the sample code, I have setup my own application in 2 hours).

Cortex-M4(80MHZ) is fantastic for the application as its performance is very good and very easy to use with all these driver library which provide by TI.

But the chip does not have the user application flash memory so that we need to use internal RAM for code memory and share the 256KB RAM. As we will use FreeRTOS which has been integrated in the solution, OS heap is needed for tasks and other OS objects.

For the launch pad, there is only 196KB RAM can be used and 16KB RAM should be shared with bootloader. It is not so easy to use this single chip for a little complex application. If we add some communication middleware, algorithm, data collection&analyzation. We still need addtional MCU support which increase the cost of hardware and development.

After the beginning investigation, I strongly suggest TI provide future CC3xxx MCU with more RAM(More than 312KB) or increase the user application FLASH to 256KB with higher price than current CC3200, it is make us more flexible to design IoT intelligent device in the single chip. 

Current situation for my system is that I have a runtime engine which need 100KB code and 20KB data, after integrate all driver library, IAR system library, FreeRTOS, there is nearlly no RAM space left for other application. I have to use addtional Cortex-M4 MCU to handle this engine. It is not so convient for that.

What's your idea? Any discussion or feedback is welcome:)

Henry