Other Parts Discussed in Thread: LAUNCHXL2-570LC43
Hi team,
Referenced doc: spnu653a, and the development board LAUNCHXL2-570LC43 is being used.
1) The HWAPCNT register is readable and writeable as shown in the figure below:

In the actual test, input gear signals HWAGCR0[0]=1 and HWAGCR2[0]=1, and write any data to HWAPCNT, read the HWAPCNT register N times in a row. PCNT was found to be writeable, but the data was not validated, and PCNT was not incremented from the specified data. Can PCNT be written?
2) No gear signal is entered for actual test, PCNT1 is 0, PCNT is incremented continuously which meets PCNT(n)>2xPCNT(n-1). However, the interrupt flag "Singularity found during normal tooth" is not generated and HWAFLG[4] is always 0. If writing to PCNT at this point, you can see that PCNT has not changed from the specified value and then is incremented, and HWAFLG[4] is still 0. HWAFLG[4] is set if the HWAG receives a valid edge on the tooth signal.

May I know what the interrupt flag Singularity found during normal tooth is related to, apart from setting WAGCR2[16] and satisfying the relationship with PCNT(n)>2xPCNT(n-1)?
Could you help check this case? Thanks.
Best Regards,
Cherry