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.

Silicon revision of the TM4C123GH6PM in the TM4C123GXL Launchpad

Hi, how do I know the revision of the µ-controller in the TM4C123GXL Launchpad? This is what is written on it:

     YFF
TM4C123G
H6PMI7
4CAR0TW
     G4

Knowing the target #define would help too.

Regards,

Angelo

  • Hello Angelo

    The "I7" on the 3rd line would mean Industrial Temp Grade Revision 7

    Regards
    Amit
  • Hi Amit, in this case the silicon revision will be TARGET_IS_TM4C123_RB0 or TARGET_IS_TM4C123_RB1 depending on the revision counting starting at zero or one. Which one should I use?

    Thanx,

    Angelo
  • Hello Angelo

    In this case it will be TARGET_IS_TM4C123_RB2

    Regards
    Amit
  • Hi Amit,

    Interesting, I am using TivaWare_C_Series-2.1.1.71 and the targets defined in the ROM are the following, from the rom.h:

    // This is part of revision 2.1.1.71 of the Tiva Peripheral Driver Library.
    //
    //*****************************************************************************
    
    #ifndef __DRIVERLIB_ROM_H__
    #define __DRIVERLIB_ROM_H__
    
    #ifndef DEPRECATED
    //*****************************************************************************
    //
    // ROM selection labels changed between TivaWare 2.0.1 and 2.1.  The following
    // labels are intended to ensure backwards compatibility for applications
    // which have not yet been updated to use the replacement labels.
    //
    //*****************************************************************************
    #ifdef TARGET_IS_SNOWFLAKE_RA0
    #define TARGET_IS_TM4C129_RA0
    #endif
    #ifdef TARGET_IS_SNOWFLAKE_RA1
    #define TARGET_IS_TM4C129_RA1
    #endif
    #ifdef TARGET_IS_SNOWFLAKE_RA2
    #define TARGET_IS_TM4C129_RA2
    #endif
    #ifdef TARGET_IS_BLIZZARD_RA1
    #define TARGET_IS_TM4C123_RA1
    #endif
    #ifdef TARGET_IS_BLIZZARD_RA2
    #define TARGET_IS_TM4C123_RA2
    #endif
    #ifdef TARGET_IS_BLIZZARD_RA3
    #define TARGET_IS_TM4C123_RA3
    #endif
    #ifdef TARGET_IS_BLIZZARD_RB0
    #define TARGET_IS_TM4C123_RB0
    #endif
    #ifdef TARGET_IS_BLIZZARD_RB1
    #define TARGET_IS_TM4C123_RB1
    #endif
    #endif

    I downloaded what seemed to be the latest Tivaware C version from http://www.ti.com/tool/sw-tm4c

    As you can see it lacks the TARGET_IS_TM4C123_RB2 target. Is there a newer version?

    Angelo

  • Hello Angelo

    You may use TARGET_IS_TM4C123_RB1. The next version will have the update for inclusion of TARGET_IS_TM4C123_RB2

    Regards
    Amit