Hey @mariuslucianand
So I have managed to set this up on the S32K144EVB but I am only able to read either duty cycle or frequency at the moment. How do I go about measuring frequency at the same time as the frequency changes and therefore the duty cycle needs to be scaled depending on the frequency. I will attach the modified version of the able example you mentioned. This output the duty cycle but I have fixed the 10Hz frequency as it is known:

Also, how do I detect frequencies 0-10Hz? It seems from the UINT16 calcs that the lowest frequency that can be read is 9.54Hz? Frequency = 1/(65535/625000).
Here is the range I need to detect and calculate duty cycle in:

Thanks!