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.

LP-MSPM0G3507: lp-mspm0g3507

Part Number: LP-MSPM0G3507

Tool/software:

Hello I am measuring here a much less time it is maybe in a range of 4 cycles or less rather than 16 cycles for Q16 Format. Because I was not able to read the Bit 8 (1) (compute ongoing) MATHACL->STATUS plus through a single step after OP1 were loaded I already see the value in the register MATHACL->RES1.

/// calculating sample
MATHACL->CTL = MATHACL_CTL_FUNC_MPY32| /// multiplication operation with 32-bit result.
MATHACL_CTL_OPTYPE_SIGNED | /// the operand is unsigned
MATHACL_CTL_QVAL_Q16

MATHACL->OP2 = 0x00048000;

 MATHACL->OP1 = 0x00078000;

sample = MATHACL->RES1;

best regards 

Ali