HARDWARE REFERENCE IMM-NRF52840 Module Bluetooth 5 / Bluetooth Mesh FCC ID : 2ATLY-IBTZ840 IC : 25671-IBTZ840 Copyright 2019 I-SYST, all rights reserved. 6245 Berthier, Brossard, QC. Canada J4Z 2K4 This document may not be reproduced in any form without, express written consent from I-SYST. Limited Warranty The IMM-NRF52840 module is warranted against defects in materials and workmanship for a period of 30 days from the date of purchase from I-SYST or from an authorized dealer. Disclaimer I-SYST reserves the right to change this product without prior notice. Information furnished by I-
SYST is believed to be accurate and reliable. However, no responsibility is assumed by I-SYST for its use; nor for any infringement of patents nor other rights of third parties which may result from its use. No license is granted by implication or otherwise under the patent rights of I-SYST. In no event shall I-SYST be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services;
loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of I-SYST hardware and software, even if advised of the possibility of such damage. I-SYST products are not designed for use in life support appliances, devices, or systems where malfunction of these products can reasonably be expected to result in personal injury. I-SYST customers using or selling these products for use in such applications do so at their own risk and agree to fully indemnify I-SYST for any damages resulting from such improper use or sale. Trademark Bluetooth is a registered trade mark of Bluetooth SIG FCC Caution Any Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. FCC RF Radiation Exposure Statement 1. This Transmitter must not be co-located or operating in conjunction with any other 2. This equipment complies with RF radiation exposure limits set forth for an uncontrolled 3. This equipment should be installed and operated with minimum distance 20cm between antenna or transmitter. environment. the radiator & your body. Host product manufacturers that they need to provide a physical or e-label stating, Contains FCC ID: 2ALTY-IBTZ840 with their finished product.Only those antennas with same type and lesser gain filed under this FCC ID can be used with this device.The host product manufacturer is responsible for compliance to any other FCC rules that apply to the host not covered by the modular transmitter grant of certification. The final host product still requires Part 15 Subpart B compliance testing with the modular transmitter installed.The final host integrator must ensure there is no instruction provided in the user manual or customer documentation indicating how to install or remove the transmitter module except such device has implemented two-ways authentication between module and the host system.The final host manual shall include the following regulatory statement:This equipment has been tested and found to comply with the limits for a This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference, and (2) this device must accept any interference received, including interference that may cause undesired operation. This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions:
1. This device may not cause interference, and 2. This device must accept any interference, including interference that may cause undesired operation of the device. Le prsent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation est autorise aux deux conditions suivantes :
1. L'appareil nedoit pas produire de brouillage. 2. L'utilisateur de l'appareil doit accepter tout brouillage radiolectrique subi, mme si le brouillage est susceptible d'en compromettre le fonctionnement IC SAR Warning The device has been tested and compliance with SAR limits, users can obtain Canadian information on RF exposure and compliance. Le prsent appareil est conforme Aprs examen de ce matriel aux conformit aux limites DAS et/
ou aux limites dintensit de champ RF, les utilisateurs peuvent sur lexposition aux radiofrquences et la conformit and compliance dacqurir les informations correspondantes The ISED certification label of a module shall be clearly visible at all times when installed in the host product; otherwise, the host product must be labelled to display the ISED certification number for the module, preceded by the word "contains" or similar wording expressing the same meaning, as follows:
Contains IC: 25671-IBTZ840 IMM-NRF52840 module Table of Contents Table of Contents Introduction................................................................................................1 Features:....................................................................................................................................1 Module Layout...........................................................................................2 Dimensions and I/O pins layout..................................................................................................2 Pins map....................................................................................................................................3 Power configuration....................................................................................................................4 SMD Footprint............................................................................................................................5 Quick Start..................................................................................................6 Requirements.............................................................................................................................6 Flashing firmware.......................................................................................................................6 Breakout board...........................................................................................................................6 J-Tag wiring................................................................................................................................7 Nordic Software..........................................................................................................................7 Firmware development with Eclipse IDE....................................................................................7 CE certificate of conformity......................................................................8 IMM-NRF52840 module Introduction The nRF52840 is an ultra low power System on Chip (SoC) from Nordic Semiconductor. It integrates the nRF52 series 2.4GHz transceiver with programmable output power -20dBm to +8 dBm, a 32 bits ARM Cortextm-M4F MCU, USB 2.0, Flash memory, analog and digital I/O. The nRF52840 supports Bluetooth 5 Low Energy, Zigbee, Threads and proprietary wireless protocols. The IMM-NRF52840 is a 14 x 9 x 1.5 mm module with embedded ceramic antenna. It allows developers to take full advantage of the nRF52840 by making all its I/O available via 54 SMD 0.4mm pitch pads. Features:
46 configurable I/O pins 1MB FLASH, 256KB SRAM. 32 MHz Crystal 20PPM 32.768 KHz Crystal 20PPM 32 bits ARM Cortextm-M4F @ 64MHz. 2.4GHz transceiver, Bluetooth 5, Bluetooth Mesh, ANT+
IEEE 802.15.4 radio support Zigbee, Thread USB 2.0 Device full speed 12Mbps DC/DC power mode configurations builtin NFC-A Tag with wakeup on field ARM CryptoCell CC310 Digital microphone interface AES hardware encryption Up to 4 PWM Digital interfaces SPI Master/Slave, Quad SPI, 2-wire Master/Slave (I2C 8 configurable 12 bits, 200 ksps ADC 3 x 4 channels PWM Temperature sensor compatible), UART (CTS/RTS) Low power comparator Quadrature decoder Operating voltage : 1.7V to 5.5V Dimension : 14 x 9 x 1.5 mm Updated Dec. 2019 Page 1 IMM-NRF52840 module Module Layout Dimensions and I/O pins layout Bellow is the direct relationship of the module pads and the nRF52840 I/O pins. Fig. 1: Dimensions top view Updated Dec. 2019 Page 2 IMM-NRF52840 module Pins map Pin Number Pin Name Description 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 P1.07 P1.03 P1.02 P1.05 SWDCLK P1.04 P1.01 SWDIO P0.25 P0.22 P0.19 P1.00 P0.18/nRESET P0.21 P0.24 P0.23 D-
D+
P0.20 P0.17 GND VDD_nRF VDDH VUSB P0.16 P0.15 P0.14 P0.13 P0.12 P0.11 P1.09 P1.08 P0.08 P0.07 P0.06 P0.05/AIN3 GPIO 1,07 GPIO 1,03 GPIO 1,02 GPIO 1,05 JTAG Clock GPIO 1,04 GPIO 1,01 JTAG Data GPIO 0,25 GPIO 0,22 GPIO 0,19 GPIO 1,00 GPIO 0,18 or nRESET GPIO 0,21 GPIO 0,24 GPIO 0,23 USB D-
USB D+
GPIO 0,20 GPIO 0,17 Ground Core voltage 1.75V-3.6V configurable as in or out Main input voltage 1.75V-5V USB input voltage 5V GPIO 0,16 GPIO 0,15 GPIO 0,14 GPIO 0,13 GPIO 0,12 GPIO 0,11 GPIO 1,09 GPIO 1,08 GPIO 0,08 GPIO 0,07 GPIO 0,06 GPIO 0,05 or Analog Input 3 Updated Dec. 2019 Page 3 IMM-NRF52840 module 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 P0.04/AIN2 P0.27 P0.26 P0.31/AIN7 P0.30/AIN6 P0.29/AIN5 P0.28/AIN4 P0.03/AIN1 P0.02/AIN0 P1.15 P1.14 P1.13 P1.12 P1.11 P1.10 P1.06 P0.10/NFC2 P0.9/NFC1 GPIO 0,04 or Analog Input 2 GPIO 0,27 GPIO 0,26 GPIO 0,31 or Analog Input 7 GPIO 0,30 or Analog Input 6 GPIO 0,29 or Analog Input 5 GPIO 0,28 or Analog Input 4 GPIO 0,03 or Analog Input 1 GPIO 0,02 or Analog Input 0 GPIO 1,15 GPIO 1,14 GPIO 1,13 GPIO 1,12 GPIO 1,11 GPIO 1,10 GPIO 1.06 GPIO 0,10 or NFC2 GPIO 0,09 or NFC1 Power configuration The modules supports 2 power modes as shown bellow. Fig. 2: Power Configuration Updated Dec. 2019 Page 4 IMM-NRF52840 module SMD Footprint Note : Do not route any traces or planes under the indicated antenna area. Fig. 3: SMD footprint Updated Dec. 2019 Page 5 IMM-NRF52840 module Quick Start Requirements The follows are required for software development Debug J-Tag : IDAP-Link, Segger J-Link, or any ARM compatible J-Tag. Nordic SDK for ANT, BLE, Zigbee, Thread stack (https://developer.nordicsemi.com/) C/C++ embedded software development environment : Eclipse, Keil, CrossWorks, ... Flashing firmware is program The Nordic Softdevice is required to use ANT, BLE, Zigbee, Thread application. There are many methods to flash it in the module. The official method from Nordic is to use nrfjprog with J-Link. This website https://www.nordicsemi.com/Software-and-Tools/Development-Tools/Test-and-Evaluation-
Software. The other method is to use IDAP-Link with IDAPnRFProg for OSX, Linux &
Windows. More details available on blog page http://embeddedsoftdev.blogspot.ca/p/ehal-
nrf51.html. The IDAPnRFProg can program Softdevice, DFU and Firmware app without requiring mergehex. It can parallel program multiple nRF5x series boards at once when multiple IDAP-Link are connected to same PC.. available Nordic on Breakout board For quick development and prototyping, a breakout board, IBK-NRF52840, is available with all I/
O pins routed out to standard DIP48, 2.54mm pitch header pin, onboard LED indicator, buttons and USB. Ready to be mounted on a breadboard. The SWD connector pins are also routed out for debug probe. Connect it to the IDAP-Link for OpenOCD debugging. Fig. 4: IBK-NRF52840 Breakout Board Updated Dec. 2019 Page 6 IMM-NRF52840 module J-Tag wiring The IMM-NRF52840 module has exposed the SWD (Serial Wire Debug) pins SWDIO &
SWCLK, see I/O layout section. The module can be directly connected to a J-Tag tool for development by wiring the 2 SWD and the optional Reset pins to the appropriate pins on the J-Tag connector. The VIN must be wire to the VCC pin on the J-Tag. GND pad is also require to be connected to GND on J-Tag. Fig. 5: ARM JTAGE Connector Nordic Software The Nordic SDK and software tools can be download from http://developer.nordicsemi.com and http://www.nordicsemi.com. Community support forum at https://devzone.nordicsemi.com. Firmware development with Eclipse IDE Eclipse with GCC is the most cost effective software development environment. It is 100% free. The drawback is that it requires a bit of gymnastics to setup. Fortunately many Blog posts are available on the Internet showing step by step. Follow this blog to setup the Eclipse IDE & GCC compiler: http://embeddedsoftdev.blogspot.ca/p/eclipse.html. There are samples code in the Nordic SDK itself. Other Eclipse based example code are available from this Blog page http://embeddedsoftdev.blogspot.ca/p/ehal-nrf51.html Updated Dec. 2019 Page 7 IMM-NRF52840 module CE certificate of conformity Updated Dec. 2019 Page 8