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.

Need a microcontroller

I know nothing about TI microcontrollers. I need a computer that is at least 16 bit if not 32 bit, 128k to 256k flash, as much ram as possible, von neuman architecture, stack based, with peripherials such as SPI, I2C, UART, ADC, Counter/Timers, etc. To be used in an application that has an RTOS, file system, etc. I am posting here to get the help of TI experts who could suggest a TI processor that would fill this bill. Does not have to be micro power. Will most likely have a 12V gel cell with either connection to 110 VAC OR SOLAR. Thanks. Alvin....

  • Alvin,

    a quite powerful device is the new MSP432P401R:

    Datasheet:

    It has an ARM Cortex M4F core, runs at 48MHz, is 32 bit, has 256k flash and 64k RAM, timers with 16 and 32 bit, SPI, I²C, UART, DMA, 14 bit ADC, AES, HW multiplier, floating point unit, ...

    There is a LaunchPad available for $12.99:

    Here is a RTOS for the processor:

    But this processor has just been introduced. It's official release will probably be next year. If you plan a mass production that shall start this year, then maybe you will need to search for another one. I got this information from here:

    It is a top processor. I'm working with the LaunchPad already, too. It's great!

    Dennis

    P.S.: The MSP432 core has a Harvard architecture. If you implicitly need a von Neumann architecture, then you have to look for the MSP430 family.

  • I noticed that win32 is needed. Any Linux toolsets?

  • Noticed on page 69 of the datasheet that sram is aliased for both code and data. Does this mean code can be executed out of sram? That is not harvard I don't think.
  • Almost all MSP430F5x/F6x family devices match your requirements. They also have a 32bit hardware multiplier (but not FPU). Flash ranges from 40 to 512k, ram is typically 16 or 18k, but there are even some with 64k. All have varying numbers of UARTs, SPI/I2C interfaces (at least one of each), timers and most have an ADC (10/12/16/24 bit, SAR or Delta-Sigma type). Some even have an USB1.1 slave controller with own dual-port ram.
    On the TI main page, microcontrollers section, there is a selector where you can configure your requirements and get all MSPs listed that match your limits.

**Attention** This is a public forum