SLAZ769 December   2025 MSPM33C321A

 

  1.   1
  2.   Abstract
  3. 1Functional Advisories
  4. 2Preprogrammed Software Advisories
  5. 3Debug Only Advisories
  6. 4Fixed by Compiler Advisories
  7. 5Device Nomenclature
    1. 5.1 Device Symbolization and Revision Identification
  8. 6Advisory Descriptions
    1. 6.1 AES_ERR_01
    2. 6.2 GPIO_ERR_05
    3. 6.3 GPIO_ERR_06
    4. 6.4 KEYSTORE_ERR_01
    5. 6.5 SYSCTL_ERR_01
    6. 6.6 SYSPLL_ERR_01
    7. 6.7 TIMER_ERR_04
    8. 6.8 TIMER_ERR_06
    9. 6.9 TIMER_ERR_07
  9. 7Trademarks
  10. 8Revision History

TIMER_ERR_07

Initial repeat counter has 1 less period than next repeats Module

Category

Functional

Function

TIMER

Description

When using the timer repeat counter mode, the first repeat will have 1 less count than the subsequent repeats because the following repeat counters will include the transition between 0 and the load value. For example if the TIMx.RCLD = 0x3 then 3 observable zero events would appear on the first repeat counter and 4 observable zero events would appear on the following repeat counter sequences.

Workaround

Set the initial RCLD value to 1 more than the expected RCLD, then in the ISR for the Repeat Counter Zero Event (REPC), set the RCLD to the intended RCLD value. For example, if intending to have 4 repeats, set the initial RCLD value to RCLD = 0x5, then in the timer ISR for the REPC interrupt, set RCLD = 0x4. Now all timer repeats will have the same number of zero/load events.