When "Fast IRC Regulator" check box is checked (in below figure the checkbox is not checked) bit "FIRCREGOFF" from register "FIRCCSR" in System Clock Generator (SCG) module is SET (=1). That means the regulator is OFF.
This seems to be in the opposition with the description of the tool-tip (below image).
To have the FIRCREGOFF bit to 0 (FIRC Regulator enabled) I have to un-check the box (like is below).
I use S32 Design Studio for ARM, Version 2018.R1, Build id: 180815
I hope this helps.
Solved! Go to Solution.
Hi Ciprian Salageanu,
Thank you for the report!
Seems that the "Fast IRC Regulator" check box should rename to "Fast IRC Regulator Enable".(The description of Processor Expert is correct.)
I try to debug it, the Processor Expert configure the correct value for FIRCREGOFF bit.
I checked with Segger j-Link debugger, I have FIRCREGOFF = 0 (=FIRC Regulator is enabled) when "Fast IRC Regulator" is unchecked in PE
Thank you for answer and for extensive searches.
The S32K116 mask is ON96V (sorry, I did not seen this question before).
The SDK that we use is S32SDK_S32K116_EAR_1.8.7 with GreenHills compiler v2018.1.4 (I don't know if the compiler is important or not).
CPU component use in project
Since the SDK that we use is quite old now and we still can switch the SDK I will propose on my side to use the SDK that you recommended: S32K1xx RTM 3.0.0
Also with 3.0.0 SDK the issue does not reproduce - I will check on my side also.
Thank you for the report, I need to consult it with internal team.
I have also try to use Segger J Link and P&E Multilink. But the value of FIRCREGOFF seems different on S32K116 and S32K144.
Would you please tell us the mask of your S32K116? I have check the S32K116 _ON96V Errata, no related bugs found.
Thanks for answer.
My MCU is S32K116, fordebug I use iSystem WinIdea 9.17.104 and IC500 (blue box) hardware adapter.
On you side (pictures) looks correct, but on my side FIRCREGOFF=0 if the box is unchecked. Please see below pictures:
With this settings in PE (box unchecked)
field FIRCREGOFF = 0 => Fast IRC Regulator is enabled conform with WinIdea debugger
Complete screen shot of debugger IDE.
Seems that the Debuggers shows us different values in the FIRCCSR registers. I have one more debugger from other company I can try to see what values get with that one.
Also the micro controller is different on my side.