I would like to start the data transfer controller (DTC) by a compare match interrupt of the general PWM timer (GPT) and multifunction timer pulse unit 3 (MTU3), to change the duty ratio of PWM output. Although the DTC starts and operates correctly at the first interrupt, for some reason, DTC does not start after 2nd time. Have I made a setting mistake?
For the RX62T, all interrupts of the general-purpose PWM timer (GPT), multifunction timer pulse unit 3 (MTU3), and the LIN module (LIN), and the CMPI interrupt of the 12-bit A/D converter (S12ADA) ignore repeated interrupt requests while the interrupt request flag corresponding to the first interrupt is 1. In order receive interrupts again, the interrupt request flag corresponding to the first interrupt must first be cleared to 0. For details, please see the "Operation of Status Flags for Edge-Detected Interrupts" section in the Interrupt Control Unit chapter of the User's Manual: Hardware.