<?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>nRF52840 dev board and bluetooth functionality</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/64628/nrf52840-dev-board-and-bluetooth-functionality</link><description>Hi, i am new to the nRF52840, i like the features it has and i want to create a board using it. In the datasheet it is said to have 2 ARM processors and i want to use it as follows; 
 1. To design a board with IO capabilities like i would with any MCU</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 02 Sep 2020 10:33:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/64628/nrf52840-dev-board-and-bluetooth-functionality" /><item><title>RE: nRF52840 dev board and bluetooth functionality</title><link>https://devzone.nordicsemi.com/thread/267596?ContentTypeID=1</link><pubDate>Wed, 02 Sep 2020 10:33:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3d983f74-cdb9-4c75-a868-5098bfdbcfab</guid><dc:creator>awneil</dc:creator><description>[quote userid="92540" url="~/f/nordic-q-a/64628/nrf52840-dev-board-and-bluetooth-functionality"]In the datasheet it is said to have 2 ARM processors[/quote]
&lt;p&gt;Is it? where did you read that?&lt;/p&gt;
&lt;p&gt;While Nordic do now have some multi-core chips, the&amp;nbsp;nRF52840&lt;span&gt;&amp;nbsp;isn&amp;#39;t one of them - it&amp;#39;s a single Cortex-M4:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52840"&gt;https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52840&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/struct_nrf52/struct/nrf52840.html"&gt;https://infocenter.nordicsemi.com/topic/struct_nrf52/struct/nrf52840.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/keyfeatures_html5.html?cp=3_0_0"&gt;https://infocenter.nordicsemi.com/topic/ps_nrf52840/keyfeatures_html5.html?cp=3_0_0&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1599042528128v2.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/ps_nrf52840/blockdiagram.html?cp=4_0_0_2"&gt;https://infocenter.nordicsemi.com/topic/ps_nrf52840/blockdiagram.html?cp=4_0_0_2&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
[quote userid="92540" url="~/f/nordic-q-a/64628/nrf52840-dev-board-and-bluetooth-functionality"]1. To design a board with IO capabilities like i would with any MCU like the famous ATMega328P.[/quote]
&lt;p&gt;The nRF52840 is a &amp;quot;&lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;S&lt;/strong&gt;&lt;/span&gt;ystem &lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;o&lt;/strong&gt;&lt;/span&gt;n &lt;span style="text-decoration:underline;"&gt;&lt;strong&gt;C&lt;/strong&gt;&lt;/span&gt;hip&amp;quot; - SoC - so there is no need for an external MCU to do this.&lt;/p&gt;
[quote userid="92540" url="~/f/nordic-q-a/64628/nrf52840-dev-board-and-bluetooth-functionality"]2. Be able to program the GPIO functionality using the built in USB[/quote]
&lt;p&gt;&lt;span&gt;What, exactly, do you mean by that?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;USB is a communication interface - so you could use this to send commands to the chip to do stuff with its GPIOs, and the chip could send back results/responess - as with any other comms interface; eg, UART.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;You would need to write code to handle the comms, and to do the GPIO stuff.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52840 dev board and bluetooth functionality</title><link>https://devzone.nordicsemi.com/thread/264623?ContentTypeID=1</link><pubDate>Fri, 14 Aug 2020 12:41:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9b144dc7-8a31-45b3-971a-55cf793d0b98</guid><dc:creator>Nikosant03</dc:creator><description>&lt;p&gt;Hi Stardust,&lt;/p&gt;
[quote userid="92540" url="~/community/f/wireless-forum/64628/nrf52840-dev-board-and-bluetooth-functionality"]1. To design a board with IO capabilities like i would with any MCU like the famous ATMega328P.[/quote]
&lt;p&gt;Yes, you can use any of the &lt;a href="https://www.nordicsemi.com/Software-and-tools/3rd-Party/3rd-party-modules"&gt;pre-approved&lt;/a&gt; 3rd&amp;nbsp;party nRF52840 modules to design your own development board.&lt;/p&gt;
[quote userid="92540" url="~/community/f/wireless-forum/64628/nrf52840-dev-board-and-bluetooth-functionality"]2. Be able to program the GPIO functionality using the built in USB.[/quote]
&lt;p&gt;Yes you do, nRF52840 has an OB Segger J-Link debugger . You can use the build in USB to flash the DK using your favourite IDE like SES or Keil. Also you can use the OB debugger to flash external modules.&lt;/p&gt;
[quote userid="92540" url="~/community/f/wireless-forum/64628/nrf52840-dev-board-and-bluetooth-functionality"]I want to know if it is possible to to this without a host MCU to transfer data between the two.[/quote]
&lt;p&gt;I am not sure, but what is the reason of not using the OB Segger J-Link? If you buy a 3rd party module and develop your own evaluation you can use an&amp;nbsp;&lt;a href="https://www.segger.com/products/debug-probes/j-link/models/j-link-base/"&gt;external J-Link debugger&lt;/a&gt;&amp;nbsp;and &lt;a href="https://www.realview-tools.com/support/man/docs/ulinkpro/ulinkpro_cs_connectors.htm"&gt;10-pin Cortex Debug connector&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I know that you can disconnect the MCU interface from nRF52840 DK but for the purpose of measuring current consumption of nRF52840 SOC.&lt;/p&gt;
&lt;p&gt;See the &lt;a href="https://infocenter.nordicsemi.com/pdf/nRF52840_DK_User_Guide_v1.2.pdf"&gt;nRF52840 User Guide&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;See this &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/44789/nrf52840-pca10056"&gt;post &lt;/a&gt;for download the&amp;nbsp;&lt;span&gt;Schematic diagram of nRF52840 PCA10056&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;Hope that heps&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Nick&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>