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.

Compiler/MSP430FR2355: Use of available 32-bit hardware

Part Number: MSP430FR2355
Other Parts Discussed in Thread: MSPMATHLIB,

Tool/software: TI C/C++ Compiler


I'm getting this message:

(ULP 6.2) Detected use of a device with available 32-bit hardware multiplier and not also using MSPMATHLIB library (libmath.a).  Recommend using MSPMATHLIB library (libmath.a) for improved performance.

But I don't found a way yet to enable hardware multiplier.

What steps do I have to do to let the compiler/linker do float multiplications in the MSP430FR2355 hardware multiplier?

Thanks for any help

Best regards,


  • Hello Peter,

    In short, the MPY32 peripheral performs integer and fixed point math.

    It can be enabled/disabled in CCS as shown here.

      If you are doing floating point calculations you want to disable the hardware multiplier and  use the MSPMATHLIB library.

**Attention** This is a public forum