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.

Microcontroller mix-up?

Other Parts Discussed in Thread: HALCOGEN

I'm getting really confused with the TMS470, TMS560 and RM4 controllers mix-up.

When I for instance create a new CCS4 project for a RM4L950 controller, I get a lib and include files for a TMS470 controller. Is this ok?

When running Halcogen, it says that it is ment for a TMS570 controller. Can I use it for a RM4 too?

The schematics of the TMDXRM48USB evaluation board (somewhere in the ti wiki) contains several sheets with the TMS570 on it (even one sheet has TMS570 in its title).

When opening the 'Hercules Safety MCU demo' program I see several references with TMS470 or TMS570 in the path or name.

What is going on here? Are they all interchangeable?

  • Hello Cor,

    Sorry for the delay in responding to your post and for the confusion you are seeing.  The TMS470 lib filenames are legacy ARM files that are still valid due to the compatibility. 

    HALCoGen includes support for both TMS570, RM4 and TMS470M as well - as per your startuup selection.

    We do need to clean up our schamtic naming conventions.  Many of the pinout and schematic symbols of these two families are very similar and some cut and paste techniques need to be cleaned up on our side.  I apologize for this.

    The parts are very compatible (in general).  However, there are some key differences in endianness, available peripherals, temp range and safety support.