<?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>Peripheral UART Baud-Rate</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/118530/peripheral-uart-baud-rate</link><description>Hello, 
 
 I am using the nRF54L15-DK development kit. The peripheral-uart example works well to stream data from the kit to a smartphone using the nRF-tools App. However, this software runs only at 115200 Baud/s. I would like to use at least 230400,</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 12 Aug 2025 06:38:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/118530/peripheral-uart-baud-rate" /><item><title>RE: Peripheral UART Baud-Rate</title><link>https://devzone.nordicsemi.com/thread/545302?ContentTypeID=1</link><pubDate>Tue, 12 Aug 2025 06:38:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4db54b08-bc9f-469c-9f61-a055c6619c6a</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;If you look at the devicetree file for nRF54L05/10/15 you can see tha tit includes the mentionned property for UARTE00&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/f791c49f492c40da0d18efd51087b6fe1ec56aa0/dts/common/nordic/nrf54l_05_10_15.dtsi#L153"&gt;here&lt;/a&gt;. As long as this is kept as is or added to a potential overlay file if you define this elsewhere, you can specify the baud rate and the driver will handle this for you properly. No other special handling is needed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Peripheral UART Baud-Rate</title><link>https://devzone.nordicsemi.com/thread/545258?ContentTypeID=1</link><pubDate>Mon, 11 Aug 2025 16:42:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cfe72070-2341-437f-9c7f-1f473622c7da</guid><dc:creator>ArtemSt</dc:creator><description>&lt;p&gt;Thank you for fast response,&lt;/p&gt;
&lt;p&gt;Could I ask you point me to the example for Zephyr?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Peripheral UART Baud-Rate</title><link>https://devzone.nordicsemi.com/thread/545153?ContentTypeID=1</link><pubDate>Mon, 11 Aug 2025 08:14:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e3760571-6cf1-4212-bbb7-5388351e1626</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It is supported in nRF Connect SDK 3.0.0. No special consideration is needed.&amp;nbsp;However, as part of supporting this, the devicetree now describe the clock in the device tree using&amp;nbsp;&lt;code&gt;clocks = &amp;lt;&amp;amp;hfpll&amp;gt;;&lt;/code&gt; for the high speed instance (and&amp;nbsp;&lt;code&gt;clocks = &amp;lt;&amp;amp;pclk&amp;gt;;&lt;/code&gt; for the normal speed / 16 MHz instances). So if you redefine uart00 you need to make sure you do not select the wrong clock source.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Peripheral UART Baud-Rate</title><link>https://devzone.nordicsemi.com/thread/545112?ContentTypeID=1</link><pubDate>Sun, 10 Aug 2025 17:09:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5014947c-8aab-4327-bd5c-7ce5f50ef7e3</guid><dc:creator>ArtemSt</dc:creator><description>&lt;p&gt;Is there any idea when UARTE00 with 4Mbit support will be available?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Peripheral UART Baud-Rate</title><link>https://devzone.nordicsemi.com/thread/521141?ContentTypeID=1</link><pubDate>Mon, 03 Feb 2025 14:11:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7be3b006-3009-41a7-a31f-5669c2578e98</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi Michael,&lt;/p&gt;
&lt;p&gt;You can incrase the baud rate of the UART interface by modifying the devicetree.&amp;nbsp;For the Bluetooth peripheral UART sample and the nRF54L15 DK, you can modify&amp;nbsp;boards/nrf54l15dk_nrf54l15_cpuapp.overlay and add this to set the baud rate (here 9600 is used, you can pick another supported baud rate):&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;&amp;amp;uart20 {
	current-speed = &amp;lt;9600&amp;gt;;
};&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;However, the maixmum UART baud rate for most instances is 1 Mbaud. The exception is &lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf54L15/page/uarte.html#d1900e814"&gt;UARTE00&lt;/a&gt;, which should suppor tup to&amp;nbsp;4 Mbaud. This is not supported in the SDK yet though, nor is the details availbale in the current datasheet. So for now, you need to stick to maximum 1 Mbaud.&lt;/p&gt;
&lt;p&gt;Regarding Android app etc, the UART speed and the throguhput of the Bluetooth interface are two different things. Bluetooth throughput is a bit complex, and depend on the capabilities of both devices. With 2 Mbps PHY and ideal connection parameters etc you may be able to get a throughput up to about 1.5 Mbps over Bluetooth, but this depend on a lot of factors, not leas the phones capabilities (and of course, if you are using NUS with a slower UART interface, you will not get this high throughpug in the whole system).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>