<?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>Suggestion on updated IC (BLE+MCU)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/51295/suggestion-on-updated-ic-ble-mcu</link><description>Hello, 
 We require a bluetooth low energy IC with MCU. Right now we are testing with nrf51422 development board. Could you please suggest any updated ICs with (BLE+MCU) ?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 28 Aug 2019 11:54:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/51295/suggestion-on-updated-ic-ble-mcu" /><item><title>RE: Suggestion on updated IC (BLE+MCU)</title><link>https://devzone.nordicsemi.com/thread/206609?ContentTypeID=1</link><pubDate>Wed, 28 Aug 2019 11:54:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc8549e4-cd45-47e8-9364-b0bf11438743</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;7.5 ms is the lowest possible connection interval, so 5 ms is not possible.&lt;/p&gt;
&lt;p&gt;Have you considered using the &lt;a href="https://www.nordicsemi.com/?sc_itemid=%7bCDCCA013-FE4C-4655-B20C-1557AB6568C9%7d"&gt;nRF52840 Dongle&lt;/a&gt; for your application instead of using the nRF51422 and an external USB chip?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Suggestion on updated IC (BLE+MCU)</title><link>https://devzone.nordicsemi.com/thread/206563?ContentTypeID=1</link><pubDate>Wed, 28 Aug 2019 09:51:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:024dad1a-0a31-4c5c-8128-d96d7f11b607</guid><dc:creator>Sujai</dc:creator><description>&lt;p&gt;Thanks for the reply.&lt;/p&gt;
&lt;p&gt;Let me give you some more details on our application. I wanted to develop a bluetooth dongle where it will communicate with multiple devices (3 to 4 bluetooth enabled devices) simultaneously (both read and write operation) at 5ms without any data loss. As I told you right now I have nrf51422 dk board and IC. Is it possible to do the same with this IC?&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Suggestion on updated IC (BLE+MCU)</title><link>https://devzone.nordicsemi.com/thread/206489?ContentTypeID=1</link><pubDate>Wed, 28 Aug 2019 05:32:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9816a624-d7ae-4225-a819-14deda100bf2</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Sure! I am using the newest version of the nRF5 SDK, v. 15.3.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So for SPI you can take a look at the SPI example under examples\peripheral\spi in the SDK. Here the specific pins (SCLK, MOSI, MISO, SS) are defined in the sdk_config.h file , and then they are configured by defining the spi_config instance is defined in the main function like this and calling nrf_drv_spi_init.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;nrf_drv_spi_config_t spi_config = NRF_DRV_SPI_DEFAULT_CONFIG;
spi_config.ss_pin   = SPI_SS_PIN;
spi_config.miso_pin = SPI_MISO_PIN;
spi_config.mosi_pin = SPI_MOSI_PIN;
spi_config.sck_pin  = SPI_SCK_PIN;
APP_ERROR_CHECK(nrf_drv_spi_init(&amp;amp;spi, &amp;amp;spi_config, spi_event_handler, NULL));&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;For UART you can check out the UART example under examples\peripheral\uart in the SDK. Here the pins are configured in the main function by defining comm_params and calling APP_UART_FIFO_INIT.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;const app_uart_comm_params_t comm_params =
{
    RX_PIN_NUMBER,
    TX_PIN_NUMBER,
    RTS_PIN_NUMBER,
    CTS_PIN_NUMBER,
    UART_HWFC,
    false,
#if defined (UART_PRESENT)
    NRF_UART_BAUDRATE_115200
#else
   NRF_UARTE_BAUDRATE_115200
#endif
};

APP_UART_FIFO_INIT(&amp;amp;comm_params,
                   UART_RX_BUF_SIZE,
                   UART_TX_BUF_SIZE,
                   uart_error_handle,
                   APP_IRQ_PRIORITY_LOWEST,
                   err_code);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;where the pin numbers are in this case defined in pca10040.h.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;For I2C, the TWI driver is used and there are numerous examples for this, for example examples\peripheral\twi_scanner. The pins are configured like this, by defining a twi_config instance and calling&amp;nbsp;nrf_drv_twi_init.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;const nrf_drv_twi_config_t twi_config = {
   .scl                = SCL_PIN_NUMBER,
   .sda                = SDA_PIN_NUMBER,
   .frequency          = NRF_DRV_TWI_FREQ_100K,
   .interrupt_priority = APP_IRQ_PRIORITY_HIGH,
   .clear_bus_init     = false
};
err_code = nrf_drv_twi_init(&amp;amp;m_twi, &amp;amp;twi_config, NULL, NULL);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;where the pin numbers are also set in pca10040.h&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Hope this helps!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Suggestion on updated IC (BLE+MCU)</title><link>https://devzone.nordicsemi.com/thread/206359?ContentTypeID=1</link><pubDate>Tue, 27 Aug 2019 12:02:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dc131673-6b26-4eef-b428-c2671c9a3802</guid><dc:creator>Sujai</dc:creator><description>&lt;p&gt;Thanks for the suggestion. We are using nRF51822 for now. In datasheet I found that any GPIO can be configured as SPI,UART and I2C, kindly let me know how to configure the GPIOs to SPI, UART and I2C.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Suggestion on updated IC (BLE+MCU)</title><link>https://devzone.nordicsemi.com/thread/205547?ContentTypeID=1</link><pubDate>Thu, 22 Aug 2019 11:04:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:62962a7d-3668-4bd5-988c-99730e02ea50</guid><dc:creator>Heidi</dc:creator><description>&lt;p&gt;Hi Sujai!&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;For an updated MCU with BLE, I would suggest the &lt;a href="https://www.nordicsemi.com/Products/Low-power-short-range-wireless/nRF52832"&gt;nRF52832&lt;/a&gt;. It has support for Bluetooth 5, more flash and more RAM.&amp;nbsp; However all our SoC&amp;#39;s are what you describe as BLE + MCU.&lt;/p&gt;
&lt;p&gt;If you could describe a little more in detail what you are looking for, I could perhaps assist you in selecting the best one for your application.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Heidi&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>