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.

Tiva C Series Pheripherals usage

I am new to TI ARM processors. I am impressed with Tiva C Series ARM Processors. I plan to start using your Launchpad to get familiar with that. But I would like to know if I can use simultaneously USB + 8x UARTs + 4 SPI+3xI2C + Graphic display (7" with touch) + 16 to 24 I/Os? I find some of the pins are mapped for multiple serial modules.

In case of restriction, I want 8xuarts (or maximum UARTs) + max SPI, I2C.

  • You can use PinMUX utility to check if you can use all required peripherals in specific device and specific package. http://www.ti.com/tool/tm4c_pinmux

    Regards,
    Maciej 

  • Chandra Sekaran1 said:
    Can I use simultaneously USB, 8x UARTs, 4 SPI, 3 I2C + 7" Graphic touch/display & 16 to 24 I/Os?

    Is that all? 

    Use of "simultaneously" seems a stretch - if interrupts are enabled - and source data bombards the MCU (simultaneously) - then the MCU will attempt to engage all in sequential (not simultaneous) fashion - based upon priority of interrupts.

    Unstated is the size of these serial packets - and any "hoped for" serial communication efficiencies.  And the graphic display - if not externally controlled - must be pixel refreshed @ 30Hz or beyond - continuously.

    You may wish to adapt your "specification" so that it better (i.e. somewhat) aligns w/that achievable w/in "real world." 

    If that spec has any basis - suspect that multiple MCU's would prove vastly superior in performance - and ease of programming...  This is not a suitable project for one w/out sufficient experience...