Hi @WolsYang,
I hope you are doing well.
The System Controller Firmware (SCFW) is a low-level system function that runs on a dedicated Cortex-M core(SCU) to provide power, clock,
resource management, System Initialization, System Controller Communication, etc.
SCFW can be used to assign resources(pad, clock, power, memory ) to a particular core.
The SC is not intended for use as a general-purpose M4 complex.
Can you please describe the reason behind reading ADC value in SCFW?
One can use User CM4 Complexes to read ADC_IN0 value in CM4 using MCUXpresso SDK.
Please refer to the example at SDK_2_9_0_MEK-MIMX8QX/boards/mekmimx8qx/driver_examples/lpadc/ for reading ADC value in the CM4 core.
Thanks & Regards,
Dhruvit Vasavada.