<?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>UART faster than 1Mbps?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/104075/uart-faster-than-1mbps</link><description>I was a bit surprised to see that 1Mbps was the fastest that the UART (and UARTE) supports. Is it really so that it can not be run at 2Mbps (which I would need)?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 18 Mar 2024 04:30:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/104075/uart-faster-than-1mbps" /><item><title>RE: UART faster than 1Mbps?</title><link>https://devzone.nordicsemi.com/thread/474190?ContentTypeID=1</link><pubDate>Mon, 18 Mar 2024 04:30:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:93a47b91-9d85-4624-bf60-810d6e99101f</guid><dc:creator>ramyasree</dc:creator><description>&lt;p&gt;thank you &lt;a href="https://devzone.nordicsemi.com/members/hmolesworth"&gt;hmolesworth&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART faster than 1Mbps?</title><link>https://devzone.nordicsemi.com/thread/474145?ContentTypeID=1</link><pubDate>Fri, 15 Mar 2024 19:36:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d7441a94-5cb5-4e31-9149-30abab3cea24</guid><dc:creator>hmolesworth</dc:creator><description>&lt;p&gt;Yes, here are a few links; iosonata now has the upgraded calculation included although there is some discussion on which higher baud rates work in a given system. One issue is whether the far end (where the nRF52/3/4 is the near end) can precisely support some of the higher rates; using Loopback mode on the nRF shows whether nRF-to-nRF works at a given baud rate.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/43280/technical-question-regarding-uart-baud-rate-generator-baudrate-register-offset-0x524"&gt;technical-question-regarding-uart-baud-rate-generator&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/108399/uart-sample-code-for-receiving-transmission/469663"&gt;uart-sample-code-for-receiving-transmission&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/108625/uart-transmission-max-bytes/470830"&gt;uart-transmission-max-bytes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/IOsonata/IOsonata/blob/master/ARM/Nordic/src/uart_nrfx.cpp"&gt;uart_nrfx.cpp&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART faster than 1Mbps?</title><link>https://devzone.nordicsemi.com/thread/474088?ContentTypeID=1</link><pubDate>Fri, 15 Mar 2024 12:52:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:821553c7-5cf2-45e4-9bb3-e3548a0b4b5d</guid><dc:creator>ramyasree</dc:creator><description>&lt;p&gt;hi &lt;a href="https://devzone.nordicsemi.com/members/hmolesworth"&gt;hmolesworth&lt;/a&gt;&amp;nbsp;&lt;br /&gt;can you please share the code with me?&lt;br /&gt;i am currently working on nrf52840 uart for a custom board trying to reach above 1mbps, so can you please share the hardware pics/requirments if possible.&lt;br /&gt;.&lt;br /&gt;it would help my work.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: UART faster than 1Mbps?</title><link>https://devzone.nordicsemi.com/thread/447310?ContentTypeID=1</link><pubDate>Sun, 24 Sep 2023 02:04:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:78474a44-b73d-4d03-b6d2-5477d9cf0bef</guid><dc:creator>hmolesworth</dc:creator><description>&lt;p&gt;You can run the UART Tx transmitter at 1, 2, 4 or even nearly 8Mbps (I have done this) but the receiver is limited to 1Mbps due to the usual UART multi-sample-voting algorithm with 16MHz clock and divide-by-16 sampling. I can share code if you want to test that, but it&amp;#39;s really only useful for either transmit-only data at (say) 2Mbps or (with a bit of pain) an asymmetrical baud rate half-duplex link with 2Mbps Tx and 1Mbps Rx. It works though.&lt;/p&gt;
&lt;p&gt;Edit: I posted the code here&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/101609/custom-uart-baud-rate-117600"&gt;custom-uart-baud-rate&lt;/a&gt;&amp;nbsp;.. and ah, don&amp;#39;t expect Nordic official support to necessarily agree with me (no offence intended) :-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>