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.

TM4C123AE6PM: TM4C123 general inquiries

Part Number: TM4C123AE6PM

Hi Team,

We would like to ask your help regarding our customer's inquiries below.

I am researching the TM4C123 Tiva C-Series microcontrollers for a new project and I have some questions.

1. When looking at the parts, I see there are multiple different types of USB peripheral. I just need to do the USB Device part. Is the Device part available with all of the USB peripherals? The TM4C123 part in the 64LQFP package with 64 or 128K flash part is our choice for a new product.

2. Same chip- has multiple types of USB peripheral. Do they all support Device mode?

3. Same chip- sometimes does not have a PWM-specific peripheral, but we think from the data sheets that we can set up a PWM pin with the standard timer module.

4. Same chip- has an implied change when more than 8 ADC pins are defined- it looks like that is the limit for one scan cycle.

5. Same chip- does not always advertise a "one-wire" capability. Is that something all of the Tiva-C chips support through the Peripheral Library?

6. Same chip- we think we can load a boot-loader on the chip that will manage two copies of our application- the "previous or current" version, and the "new or future" version, and that the bootloader can do this with an offboard part like a 265K FRAM chip, accepting the program over CAN.

Regards,

Danilo

  • Hi,

    1. When looking at the parts, I see there are multiple different types of USB peripheral. I just need to do the USB Device part. Is the Device part available with all of the USB peripherals? The TM4C123 part in the 64LQFP package with 64 or 128K flash part is our choice for a new product.

    Some part number supports device only, some support device, host and OTG and do not support USB at all. Please refer to the product selection guide at https://www.ti.com/lit/spmt285 for the part number that meet your flash and USB requirements. 

    2. Same chip- has multiple types of USB peripheral. Do they all support Device mode?

    Yes, if a device supports USB, it will at least support device mode. 

    3. Same chip- sometimes does not have a PWM-specific peripheral, but we think from the data sheets that we can set up a PWM pin with the standard timer module.

    Yes, the general purpose timer module can also operate in PWM mode. 

    4. Same chip- has an implied change when more than 8 ADC pins are defined- it looks like that is the limit for one scan cycle.

    Not clear with your question. Some TM4C123 part numbers support up to 24 channels using two on-chip ADC modules while most support 12 channels with one ADC module. Each ADC module supports four different sample sequencers with each sequencer supporting among 1, 4 or 8 samples. If you have more 8 channels. you can partition these channels into multiple sequencers and all sequencers will be initiated according to their programmed priority. 

    5. Same chip- does not always advertise a "one-wire" capability. Is that something all of the Tiva-C chips support through the Peripheral Library?

    The library will have support for one-wire functions from the software collateral perspective. TM4C123 does not support one-wire.

    6. Same chip- we think we can load a boot-loader on the chip that will manage two copies of our application- the "previous or current" version, and the "new or future" version, and that the bootloader can do this with an offboard part like a 265K FRAM chip, accepting the program over CAN.

    We have bootloader supporting CAN interface. There is also an application report for bootloading using CAN interface with software examples. Please refer to https://www.ti.com/lit/pdf/spna244

  • I updated my answer to question 5. TM4C123 does not support one-wire.