<?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>Programming external module over SWD using nrf7002dk</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/129119/programming-external-module-over-swd-using-nrf7002dk</link><description>I am using an nrf7002dk and my external modules have arrived. The external modules are Minewsemi MS12SF1, which is a combo of nrf5340 and nrf7002. 
 To start, I wanted to ensure that I am connecting the module correctly to the P20 custom SWD header on</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 09 Sep 2026 11:26:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/129119/programming-external-module-over-swd-using-nrf7002dk" /><item><title>RE: Programming external module over SWD using nrf7002dk</title><link>https://devzone.nordicsemi.com/thread/571051?ContentTypeID=1</link><pubDate>Wed, 09 Sep 2026 11:26:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8b92cc74-ec34-46f1-8bf8-59f9992fe61f</guid><dc:creator>Simon D-M</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;If you want to be on the safe side, you can continue using RTT if it works fine for you. If you want to use the VCOMs, I think you can use the p20 header as there is no &amp;quot;1.8V domain&amp;quot; anymore as the VDD has been raised to 3V. All the chips (IMCU, nRF5340 and nRF7002) are now using 3V as their VDD.&lt;/p&gt;
&lt;p&gt;But if you do this, be sure to not have the onboard nRF5340 trying to control the UART you are trying to your with your external board at the same time.&lt;/p&gt;
&lt;p&gt;Also, be careful about the startup sequence as if the VIO_REF is set to 3V after the communication has started, you may still break some stuff as there will be some voltage mismatch.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming external module over SWD using nrf7002dk</title><link>https://devzone.nordicsemi.com/thread/571028?ContentTypeID=1</link><pubDate>Tue, 08 Sep 2026 15:48:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:843ed787-d758-40a4-babf-8c552aaecace</guid><dc:creator>ccdev</dc:creator><description>&lt;p&gt;I was debating with myself if that would work! I was hesitant to try it because it doesnt mention it in the 7002dk docs, it just says &amp;quot;the external module must match the 1.8 dk&amp;quot;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;FYI: i actually successfully flashed without the vio_ref, but any code related to the wifi didnt work, probably because my module requires ~3v for wifi (vbat70) and the dk p20 pin2 is only supplying 1.8v, which makes sense.&lt;/p&gt;
&lt;p&gt;Im going to try powering the module externally at 3v and sending the same 3v into the vio_ref tomorrow, as you suggested.&lt;/p&gt;
&lt;p&gt;Got a suggestions on the cleanest way to get the console output from my module? Once i send the external 3v to vio_ref, is it also safe to connect the gpio tx pin on my module to the p0.22 on the dk, so i can see printk() logs from my module uaing the vcom in vscode? Im guessing no, because the p0.22 is not part of the p20 header, so i would be sending 3v into the 1.8 domain.&lt;/p&gt;
&lt;p&gt;Maybe i ought to go directly from the gpio tx pin on my module to a uart/usb connector straight into my mac if i want console output from the module? Or should i just use RTT (which currently works)&lt;/p&gt;
&lt;p&gt;Thanks for the fast reply btw!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Programming external module over SWD using nrf7002dk</title><link>https://devzone.nordicsemi.com/thread/571019?ContentTypeID=1</link><pubDate>Tue, 08 Sep 2026 13:07:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ed7d7ee8-17e3-4ecb-ac43-e45993917099</guid><dc:creator>Simon D-M</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;As you said the nRF7002 DK VDD is by default 1.8V. However, it is possible to set that VDD to a different voltage. To do this you can use the VIO_REF pin. There is a follower circuit that will make the VDD follow this voltage (&lt;em&gt;of course you cannot go above the DK power supply voltage, which is most likely 5V if the DK is powered through USB&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;So in your case, if you need 3V on your custom board, you have to input a constant 3V signal to the VIO_REF pin. And then you can use the IMCU from the nRF7002 to program and debug your custom board.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>