This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Requirements in NRF52840

Hi,

We are planning to finalize NRF52840 part for IoT project and below are the features/criteria that we are looking, Kindly confirm whether below features will be supported by NRF52840 in the below Yes/No in the column. 

Criteria Level Comments Yes/No
BT 5.0 Must-have
Support SIG Mesh Must-have Shouldnt be a custom mesh implementation
Support LE Coded Phy Good to Have Will help in getting long range
Long Range(Range in Meters) Must-have
Configurable Power (dB) Must-have
Support for Amazon Freertos Good to Have If does not support get support from Amazon
Low power Must-have
Usable ROM (128KB to 1MB) Must-have Should be able to handle Wifi stack
OTA Support(via other Interfaces)/Dual bank Must-have Shouls able to do DFU via UART/SPI/I2C
Certified Module (CE/FCC) Must-have
Support of other Protocols Good to Have Gives more flexibility to use as Zigbee,NFC etc
HCI Commands Good to Have When used as only radio
Internal RTC Must-have
Patch support Good to Have To get future BT spec features
Debugger Support Must-have
Voltage Level(1.8 to 3.3V) Good to Have
Diffferent Varients (Cortex M0/M4) Good to Have
Work as Just Radio Good to Have

Thanks & Regards,

Pavankumar K

Avnet India Pvt Ltd

  • Hi,

     

    Criteria Level Comments Yes/No
    BT 5.0 Must-have Yes
    Support SIG Mesh Must-have Shouldnt be a custom mesh implementation Yes
    Support LE Coded Phy Good to Have Will help in getting long range Yes
    Long Range(Range in Meters) Must-have Yes, range dependent on design and environment. Typically several 100m is possible
    Configurable Power (dB) Must-have Yes
    Support for Amazon Freertos Good to Have If does not support get support from Amazon Yes
    Low power Must-have Yes
    Usable ROM (128KB to 1MB) Must-have Should be able to handle Wifi stack 1MB flash, 256kB RAM
    OTA Support(via other Interfaces)/Dual bank Must-have Shouls able to do DFU via UART/SPI/I2C Yes
    Certified Module (CE/FCC) Must-have 3rd party pre-certified modules are available
    Support of other Protocols Good to Have Gives more flexibility to use as Zigbee,NFC etc 802.15.4, NFC, ESB, Gazell and related proprietary protocols
    HCI Commands Good to Have When used as only radio No
    Internal RTC Must-have Yes
    Patch support Good to Have To get future BT spec features If supported by the HW: yes
    Debugger Support Must-have Yes
    Voltage Level(1.8 to 3.3V) Good to Have Two options: 1.7V-3.6V and 2.5 V- 5.5 V
    Diffferent Varients (Cortex M0/M4) Good to Have Cortex M4F
    Work as Just Radio Good to Have No, but SW to have it operate as 'Just radio' is available

     

    Best regards,

    Andreas

  • Hi Andreas,

    Thanks for the details shared.

    Also please let us know the BLE SIG MESH – SDK  Size of nRF52840 and nRF52832-QFAA / nRF52832-QFAB?

    Thanks & Regards,

    Pavankumar K

    Avnet India Pvt Ltd

  • Hi,

    • nRF52840 (all variants): 1MB flash and 256 kB RAM
    • nRF52832 QFAA: 512 kB flash and 64 kB RAM
    • nRF52832 QFAB: 256 kB flash and 32 kB RAM

     

    If you plan on having support for BT5 and Mesh (Bluetooth mesh is based on Bluetooth 4) you need to merge two applications, and thus more flash. nRF52832 can probably be ruled out, whether or not you will need 1MB or if 512 kB is enough you will have to see. You should get a nRF52840 DK, start developing until you get a feel of how much is needed for your application, if 512 kB is sufficient then porting the application down to nRF52832 should not be a big task.

     

    Note that only nRF52840 supports coded-PHY, and has 8 dBm output power (nRF52832 has 4 dBm). For additional comparison see this link.

     

    Best regards,

    Andreas

Related