<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ADC reading all the channels value even if 1 channel is setup</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/123754/adc-reading-all-the-channels-value-even-if-1-channel-is-setup</link><description>I am following the tutorial on Nordic Dev Academy I have a nrf7002dk board and I flashed the code present here . The problem is even if I configure only one channel and I connect input to P0.05, P0.06, P0.07, P0.25, P0.26 I am getting the readings. The</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sat, 23 Aug 2025 06:25:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/123754/adc-reading-all-the-channels-value-even-if-1-channel-is-setup" /><item><title>RE: ADC reading all the channels value even if 1 channel is setup</title><link>https://devzone.nordicsemi.com/thread/546524?ContentTypeID=1</link><pubDate>Sat, 23 Aug 2025 06:25:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d91b6000-b640-4382-96ea-449b429eae7b</guid><dc:creator>Maaz</dc:creator><description>&lt;p&gt;Sorry for the delay in response will check this today and will let you know&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ADC reading all the channels value even if 1 channel is setup</title><link>https://devzone.nordicsemi.com/thread/546006?ContentTypeID=1</link><pubDate>Tue, 19 Aug 2025 08:14:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2a188346-c553-44b8-ad5b-0add81dc8b57</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;As long as you have connected a defined source with the source impedance as described in nRF5430 SAADC chapter it should be good:&lt;br /&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf5340/page/saadc.html#ariaid-title14"&gt;https://docs.nordicsemi.com/bundle/ps_nrf5340/page/saadc.html#ariaid-title14&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Though there is capacitive connection between the traces, so if you have an input not connected to a defined level with proper source impedance, and you connect nearby traces to VDD or GND, this can impact the level on the pin you measure on.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ADC reading all the channels value even if 1 channel is setup</title><link>https://devzone.nordicsemi.com/thread/545985?ContentTypeID=1</link><pubDate>Tue, 19 Aug 2025 05:34:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b6a76848-f190-48ef-ab75-1ff855fbf68d</guid><dc:creator>Maaz</dc:creator><description>&lt;p&gt;Hi Kenneth,&lt;/p&gt;
&lt;p&gt;I am using this code&amp;nbsp;&lt;a id="" href="https://github.com/NordicDeveloperAcademy/ncs-inter/tree/main/l6/l6_e1_sol"&gt;https://github.com/NordicDeveloperAcademy/ncs-inter/tree/main/l6/l6_e1_sol&lt;/a&gt;&amp;nbsp;as it is without any modification. The issue I am facing is as below:&lt;/p&gt;
&lt;p&gt;I want to read ADC value on pin P0.04. When I connect the ADC pin to 3v3 I get some fair readings that is as expected,&amp;nbsp;but the issue is when I connect the same 3v3 to pin P0.05 or P0.06 I am still getting the same readings which should not happen.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Simple scenario upload above code to nrf7002dk connect 3v3 to pin P0.04 it should work. Connect 3v3 to P0.05 you should not get any readings as P0.05 is not yet configured but I am getting the reading at that time as well.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Build folder dts file&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/7343.zephyr.dts"&gt;devzone.nordicsemi.com/.../7343.zephyr.dts&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;My overlay file is as below&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;/*
 * SPDX-License-Identifier: Apache-2.0
 *
 * Copyright (c) 2022 Nordic Semiconductor ASA
 */


/ {
	zephyr,user {
		io-channels = &amp;lt;&amp;amp;adc 0&amp;gt;;
	};
};

&amp;amp;adc {
	#address-cells = &amp;lt;1&amp;gt;;
	#size-cells = &amp;lt;0&amp;gt;;
	status = &amp;quot;okay&amp;quot;;
	channel@0 {
		reg = &amp;lt;0&amp;gt;;
		zephyr,gain = &amp;quot;ADC_GAIN_1_6&amp;quot;;
		zephyr,reference = &amp;quot;ADC_REF_INTERNAL&amp;quot;;
		zephyr,acquisition-time = &amp;lt;ADC_ACQ_TIME_DEFAULT&amp;gt;;
		zephyr,input-positive = &amp;lt;NRF_SAADC_AIN0&amp;gt;; /* P0.02 for nRF52xx, P0.04 for nRF53xx */
		zephyr,resolution = &amp;lt;12&amp;gt;;
	};
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;prj.conf&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;#
# Copyright (c) 2024 Nordic Semiconductor
#
# SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
#

CONFIG_LOG=y
# STEP 1 - Enable the ADC API and driver
CONFIG_ADC=y&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ADC reading all the channels value even if 1 channel is setup</title><link>https://devzone.nordicsemi.com/thread/545932?ContentTypeID=1</link><pubDate>Mon, 18 Aug 2025 13:06:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf6bf0c4-a765-4194-82c0-4015156799e7</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;It&amp;#39;s not clear what you want and what you observe.&amp;nbsp;Can you share the .config and zephyr.dts from the build folder?&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>