Hi Yasar Arafath,
I do not quite understand "But that gives interrupt when even 1 ADC sample also changed."
The ADC module has this feature: Automatic compare with interrupt for less-than, greater-than or equal-to, within range, or out-of-range, programmable value.
You can have a look at section "28.4.5 Automatic compare function" in KL16P80M48SF4RM:
If the condition selected evaluates true, SC1n[COCO] is set. An ADC interrupt is generated when SC1n[COCO] is set and the respective ADC interrupt is enabled, that is, SC1n[AIEN]=1.

I recommend you using Kinetis Design Studio IDE. CodeWarrior IDE Support to Change for Kinetis® Devices. Read More
The interrupt example of adc16 in SDK_2.0_MKL16Z256xxx4 can be used to evaluate automatic compare function.

You just need add ADC16_SetHardwareCompareConfig() function to realize automatic compare function.
You can getting start with KSDK and KDS from reading below:
"How to start with KSDK" and "KDS Document List".
Best Regards,
Robin
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
---------------------------------------------------------------------------------------------------------------------