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.

TM4C1233H6PGE: TM4C1233H6PGEI and EVAL board's TM4C123GH6PM compatibility

Part Number: TM4C1233H6PGE
Other Parts Discussed in Thread: TM4C123GH6PM, EK-TM4C123GXL

Hi,

We want to use the TM4C1233H6PGEI processor in our final product, but there is a TM4C123GH6PM processor on the EVAL board (EK-TM4C123GXL).

Is there any limitation or known issues to starting firmware development on the EVAL board and later (when the prototype will be ready) porting to the final processor?

How much effort does it take to port the FW of the TM4C123GH6PM to the TM4C1233H6PGEI?

Thank you in advance for your help.

Best regards,

Szabolcs

  • Hi Szabolcs,

    It's very easy to do the porting you described as the vast majority of code would be 100% reused.

    The 'worst' issue you'll run into is just having a lot less I/O to work with and less I2C / ADC channels so you wouldn't be able to write your entire application presuming you are using the PGE package to get the added I/O or other features.

    When porting from the TM4C123GH6PM to the TM4C1233H6PGEI, the biggest element you will need to review is the pinout to make sure you are configuring the correct pins on the new device. That is where almost all of your code changes would be.

    Also if you use a different crystal on your custom board, you will need to reflect that in the clock configuration.

    Beyond pinout / crystal, all general peripheral initializations would apply across both devices. For example if you consider SPI1 to run in Master mode, Mode 0 for 1MHz with 8 data bits length, the only thing you may have to change is the pins on the TM4C1233H6PGEI that you output the SSI data. Everything else would be left unchanged and will work.

    Hopefully this helps you understand the limited adjustments you would need to make.

    Best Regards,

    Ralph Jacobi

  • Hi Ralph,

    Thank you for the detailed answer.

    Best regards,

    Szabolcs