BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
BluNor BC840 is a powerful, highly flexible, ultra low power Bluetooth Low Energy (BLE) using Nordic
nRF52840 SoC. With an ARM CortexTM M4F MCU, available 1MB flash, 256KB RAM, embedded 2.4GHz multiprotocol transceiver, and an integrated PCB trace antenna. It allows faster time to market with reduced
development cost.
• BC840 is an ultra compact(7.0x9.0x1.5mm) and ultra short range (10 meters with an Android
phone) module for wearable application.
• BC832M is compact in size. Its range is measured at 135 meters for 1Mbps data rate.
• BC840E is an ultra compact (7.0x12x1.8mm) module with ultra long range (3400 meters at 125 Kbps, Low
Multiple Path Interference). Per FCC test reports, the peak TX power with ANT060 antenna is +15.38 dBm.
Specifications:
nRF52840 CKAA, ARM Cortex M4F, 64 MHz
ARM® TrustZone® Cryptocell-310 co-processor
Complete RF solution with integrated antenna
BLE 5 data: 2Mbps,1Mbps,500kbps,125kbps.
IEEE 802.15.4 Thread, Zigbee data: 250 Kbps
2.4 GHz proprietary data rate: 2 Mbps, 1 Mbps
DC-DC converter, inductors on board.
Direct powered by Lithium batteries or USB
supply (up to 5.5V)
32 MHz main crystal on board.
Serial Wire Debug (SWD)
Nordic SoftDevice Ready
Over-the-Air (OTA) firmware update
Flash/RAM: 1MB/256KB.
48 General purpose I/O pins
USB 2.0 full speed (12 Mbps) controller
QSPI 32 MHz interface
High speed 32 MHz SPI
Type 2 NFC-A tag with wake-on field, Touch-topair support
Programmable peripheral interconnect (PPI)
12 bit/200 Ksps ADC, 8 configurable channels
with programmable gain
64 level comparator
15 level comparator with wake-up from OFF
mode
Temperature sensor
4x4-channel pulse width modulator (PWM)
Audio peripherals: I2S, digital microphone
interface (PDM)
5 x 32 bit timers with counter mode
Up to 4x SPI masters/3x SPI slaves
Up to 2x I2C compatible 2-wire masters/slaves
2x UART (CTS/RTS)
Quadrature Demodulator (QDEC)
3x real time counters (RTC)
128-bit AES HW encryption
SoC Receiver Sensitivity: -96 dBm at 1Mbps
SoC TX power: programmable +8dBm to
-20dBm.
LGA, 64 pins.
Integrated PCB trace antenna
Operation voltage: 1.7V to 5.5V
Operation temperature: - 4 0 ° C t o + 8 5 ° C
QDID: 108621
FCC ID: X8WBC840M
IC IC: 4100A-BC840M
CE: Certified
Japan TELEC: 201-190140
Australia RCM: Certified.
Model Summaries
module
SoC
Size, mm
BT Antenna
BT range,1 Mbps, LMPI
BT range, 1Mbps, 1.52m
BT range, 125 Kbps, LMPI.
BT range, 125 kBps, 1.52m
Availability
BC840
nRF52840-CKAA
7.0x9.0x1.5
PCB trace
BC840M
nRF52840-CKAA
7.0(10, ant. area)x12.0x1.5
PCB trace
4 meters
135 meters
400 meters
8 meters
Production
Production
!1
BC840E (FCC, IC)
nRF52840-CKAA
7.0x12.0x1.5
ANT060
1150 meters
850 meters
3400 meters
1400 meters
Production
BC840E (CE,RCM,TELEC)
nRF52840-CKAA
7.0x12.0x1.5
ANT020
Production
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
Table Of Contents
1. Introduction ........................................................................................................................................................3
BC840 Block Diagram ....................................................................................................................................... 3
BC840, ultra compact and ultra short range module for wearable ....................................................................4
BC840M, compact and good range module ......................................................................................................4
BC840E, ultra compact and ultra long range module ........................................................................................4
2. Codes Development Using Nordic Tools ........................................................................................................... 5
Easy, fast and safe code development.............................................................................................................. 5
Over-The-Air DFU .............................................................................................................................................5
SoftDevices ....................................................................................................................................................... 5
Development Tools ............................................................................................................................................5
3. Product Descriptions .........................................................................................................................................6
Block Diagram of nRF52840 .............................................................................................................................6
ARM Trustzone CryptoCell 310 .........................................................................................................................7
Mechanical Drawings ........................................................................................................................................ 9
Pin Assignments of BC840, BC840M, and BC840E........................................................................................ 12
Pin Function..................................................................................................................................................... 13
Mounting BC840 and BC840M on the Host PCB ............................................................................................ 15
Host Board Layout ...........................................................................................................................................15
4. Bluetooth Range Measurements .....................................................................................................................16
Measurement Results...................................................................................................................................... 16
Deployment Recommendations ......................................................................................................................16
5. BC840 Evaluation Board .................................................................................................................................17
Nordic Development Tools............................................................................................................................... 17
Android OS Apps ............................................................................................................................................. 18
iOS Apps..........................................................................................................................................................18
BC840 EvaluationBoard Schematics............................................................................................................... 19
Suggestion for Battery Power Application .......................................................................................................20
6. Production .......................................................................................................................................................21
Preloaded Firmware ........................................................................................................................................21
AT Command Codes ....................................................................................................................................... 21
Soldering Temperature-Time Profile for Re-Flow Soldering ............................................................................ 22
Cautions, Design Notes, and Installation Notes .............................................................................................. 22
Packaging ........................................................................................................................................................ 25
FCC Label ....................................................................................................................................................... 25
Revision History .................................................................................................................................................. 26
7. Contact Us .......................................................................................................................................................27
!2
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
1. Introduction
BluNor BC840 Series are powerful, highly flexible, ultra low power wireless modules using Nordic nRF52840
SoCs. With an ARM CortexTM M4F MCU, 1MB flash, 256KB RAM, embedded 2.4GHz multi-protocol
transceiver, and an integrated antenna, it allows faster time to market with reduced development cost.
The following is a block diagram of BC840. Antenna circuit and main clock are integrated. All 48 GPIOs of
nRF52840 can be accessed from main board. For lower power consumption at idle state, a 32.768 kHz crystal
can be added on the host board. Connection to an external NFC (Near Field Communication) antenna is
provided.
BC840 Block Diagram
BlueNor BC840M is a sister module of BC840. The physical size is slightly larger to accommodate longer
range PCB trace antenna. BC840E is with an u.FL connector for an external antenna.
BC840 and BC840M common features:
•
nRF52840 CKAA with Cortex M4F MCU
•
1MB flash, 256 KB RAM
•
Supports NFC
•
64 LGA pins
•
48 GPIOs
!3
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
BC840, ultra compact and ultra short range module for wearable
•
At 1Mbps, range is 4 meters between modules and 10 meters with an Android phone.
•
Size: 7.0x9.0x1.5 mm.
BC840M, compact and good range module
•
Range is 400 meters at 125 Kbps and 135 meters at 1Mbps.
•
Size: 7.0x12.0x1.5mm. Antenna area width is 10.0mm.
BC840E, ultra compact and ultra long range module
•
With an u.FL connector for external antenna.
•
Size: 7.0x12.0x1.5 mm.
•
Certified with Fanstel ANT060 antenna for FCC and IC.
•
Certified with Fanstel ANT020 antenna for CE, RCM, and TELEC.
!4
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
2. Codes Development Using Nordic Tools
Development tools by Nordic and other third party development tools recommended by Nordic should be
used .
Easy, fast and safe code development
Nordic development environment for nRF52840 offers a clean separation between application code
development and embedded protocol stacks. This means compile, link and run time dependencies with the
embedded stack and associated debugging challenges are removed. The Bluetooth low energy and ANT stack
is a pre-compiled binary, leaving application code to be compiled stand-alone. The embedded stack interface
uses an asynchronous and event driven model removing the need for RTOS frameworks.
Over-The-Air DFU
The nRF52840 is supported by an Over-The-Air Device Firmware Upgrade (OTA DFU) feature. This allows for
in the field updates of application software and SoftDevice.
SoftDevices
The Nordic protocol stacks are known as SoftDevices and complement the nRF52 Series SoCs. All nRF52
Series are programmable with software stacks from Nordic. This bring maximum flexibility to application
development and allows the latest stack version to be programmed into the SoC.
SoftDevices available from Nordic:
S140: Bluetooth low energy concurrent central/peripheral/observer/broadcaster stack.
Development Tools
Nordic Semiconductor provides a complete range of hardware and software development tools for the nRF52
Series devices. nRF52 DK board is recommended for firmware development.
Nordic software development tools can be downloaded from the following webpage.
http://infocenter.nordicsemi.com/index.jsp?topic=/com.nordic.infocenter.nrf52/dita/nrf52/development/
nrf52_dev_kit.html&cp=1_1
!5
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
3. Product Descriptions
Brief description of nRF52840 SoC is provided. For full description of the SoC, please download from Nordic
Semiconductor website.
https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy
Block Diagram of nRF52840
The following is a block diagram of Nordic nRF52840 Bluetooth Low Energy (BLE) SoC. Arrows with white
heads indicate signals that share physical pins with other signals.
!6
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
The 32 bit ARM Cortex M4F MCU with hardware supports for DSP instructions and floating point operations,
code density and execution speed are higher than other Cortex M MCU. The Programmable Peripheral
Interconnect (PPI) system provides a 20-channel bus for direct and autonomous system peripheral
communication without CPU intervention. This brings predictable latency times for peripheral to peripheral
interaction and power saving benefits associated with leaving CPU idle. The device has 2 global power modes
ON/OFF, but all system blocks and peripherals have individual power management control which allows for an
automatic switching RUN/IDLE for system blocks based only on those required/not required to achieve
particular tasks.
The radio supports Bluetooth low energy and ANT. Output power is scalable from a maximum of +8dBm down
to -20 dBm in 4dB steps. Sensitivity is increased to -96 dBm to -89 dBm, depending on data rate. Sensitivity for
BLE is -96 dBm, and -92.5 dBm for ANT.
The NFC block supports NFC-A tags with proximity detection and Wake-on-field from low power mode. The
NFC enables Out-Of-Band (OOB) Bluetooth pairing of devices and thus greatly simplifying deployment.
ARM Trustzone CryptoCell 310
ARM® TrustZone® CryptoCell-310 co-processor is a security subsystem which provides Root of Trust (RoT) and
cryptographic services for a device. CryptoCell services are available to the application through a software library API, not
a hardware register interface.
!7
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
The following cryptographic features are provided.
•
FIPS-140-2 certified True Random Number Generator (TRNG)
•
RSA asymmetric encryption
Up to 2048 bit key size
PKCS#1 v2.1/v1.5
Optional CRT support
•
Elliptic curve cryptography (ECC)
NIST FIPS 186-4 recommended curves using pseudo-random parameters, up to 521 bits:
➢ Prime field: P-192, P-224, P-256, P-384, P-521
SEC 2 recommended curves using pseudo-random parameters, up to 521 bits:
➢ Prime field: P-160, P-192, P-224, P-256, P-384, P-521
Koblitz curves using fixed parameters, up to 256 bits:
➢ Prime field: P-160, P-192, P-224, P-256
Edwards/Montgomery curves:
➢ Ed25519, Curve 25519
ECDH/ECDSA support
• Secure remote password protocol (SRP)
Up to 3072 bit operations
•
Hashing functions
SHA-1, SHA-2 up to 256 bit size
keyed-hash message authentication code (HMAC)
•
AES symmetric encryption
General purpose AES engine (encrypt/decrypt, sign/verify)
128 bit key size
Supported encryption modes: ECB, CBC, CMAC/CBC-MAC, CTR, CCM/CCM*.
•
ChaCha20/Poly1305 symmetric encryption
Supported keyed size: 128 and 256 bits
Authenticated encryption with associated data (AEAD) mode
!8
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
Mechanical Drawings
The followings are mechanical drawings of BC840. Size is 7.0x9.0mm. It has 64 LGA pins on a 8x8 matrix, top
view of module:
!9
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
BC840M mechanical drawings, top view.
!10
Ver 1.00, April 2019
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
BC840E technical drawings, top view.
!11
Ver 1.00, April 2019
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
Pin Assignments of BC840, BC840M, and BC840E
The followings are BC840/BC840M/BC820E pin assignment. Pin functions are in a table in next section.
Please refer to Nordic nRF52840 Product Specifications for detailed descriptions and features supported.
https://www.nordicsemi.com/eng/Products/nRF52840
BC840, BC840M, and BC840E pin assignments
!12
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Pin Function
BC840
52840 CKAA
pin#
pin#
pin name
Descriptions
A0
J1
P1.01
GPIO
A1
K2
P0.25
GPIO
A2
K4
P0.19
GPIO
A3
J6
P0.17
GPIO
A4
K8
D+
USB D+
A5
J8
D-
USB D-
A6
H9
DCCH
DC to DC converter output
A7
J10
VDDH
High Voltage Power Supply
B0
H1
P1.04
GPIO
B1
J2
SWDIO
Serial Wire Debug Data I/O
B2
K3
P0.22
GPIO
B3
K7
P0.15
GPIO
B4
K6
P0.18
GPIO P0.18/reset
B5
J9
VBUS
5V DC power for USB 3.3V regulator
B6
F9
P0.07
GPIO
B7
G10
P0.12
GPIO
C0
G1
P1.07
GPIO
C1
H2
SWDCLK
Serial Wire Debug clock input
C2
J5
P0.20
GPIO
C3
J4
P0.21
GPIO
C4
J7
P0.14
GPIO
C5
G9
P1.08
GPIO
C6
F10
P1.09
GPIO
C7
E10
P0.08
GPIO
D0
J3
P1.00
GPIO
D1
G2
P1.05
GPIO
D2
F1
P0.09
GPIO, NFC antenna connection
D3
H6
P0.16
GPIO
D4
H7
P0.13
GPIO
D5
H8
P0.11
GPIO
D6
D9
P0.27
GPIO, configured as I2C SCL on EV-BC840
D7
E9
P0.06
GPIO
E0
F3
P1.03
GPIO
E1
E3
P1.06
GPIO
E2
E2
P0.10
GPIO, NFC antenna connection
E3
C6
P1.15
GPIO
E4
C7
P0.29/AIN5
GPIO, analog input 5
E5
C8
P0.31/AIN6
GPIO, analog input 6
E6
C9
P0.26/SDA
GPIO, configured as I2C SDA on EV-BC840
E7
C10
P0.04/AIN2
GPIO, analog input 2
F0
H5
P0.23
GPIO
!13
Ver 1.00, April 2019
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
F1
H4
P0.24
GPIO
F2
G3
P1.02
GPIO
F3
C5
P1.12
GPIO
F4
B6
P0.02/AIN0
GPIO, analog input 0
F5
B8
VDD
DC supply in, 1.7 to 3.6V
F6
B9
P0.00/XL1
GPIO, connection for 32.768 kHz sleep crystal
F7
B10
P0.01/XL2
GPIO, connection for 32.768 kHz sleep crystal
G0
B7
GND
Ground
G1
A7
P0.30/AIN7
GPIO, analog input 7
G2
A3
P1.11
GPIO
G3
A4
P1.13
GPIO
G4
GND
Ground
G5
GND
Ground
G6
GND
Ground
G7
D10
P0.05/AIN3
GPIO, analog input 3
H0
A5
P0.03/AIN1
GPIO, analog input 1
H1
A6
P0.28/AIN4
GPIO, analog input 4
H2
B4
P1.10
GPIO
H3
B5
P1.14
GPIO
H4
GND
Ground
F5
GND
Ground
H6
GND
Ground
H7
GND
Ground
!14
Ver 1.00, April 2019
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
Mounting BC840 and BC840M on the Host PCB
The following figure shows recommended mounting of BC840 and BC840M module on the host PCB.
•
For the best Bluetooth range performance, the antenna area of BC840M module shall extend 5.5 mm
outside the edge of host PCB board, or 5.5 mm outside the edge of a ground plane.
•
For the best Bluetooth range performance, the antenna area of BC840 module shall extend 2.5 mm outside
the edge of host PCB board, or 2.5 mm outside the edge of a ground plane.
•
The next choice is to place BC840M on a corner of host PCB, the antenna area shall extend 5.5 mm from
the edge of ground plane. Ground plane shall be at least 5 mm from the edge of the antenna area of
module.
•
The next choice is to place BC840 on a corner of host PCB, the antenna area shall extend 2.5 mm from the
edge of ground plane. Ground plane shall be at least 5 mm from the edge of the antenna area of module.
•
We don’t recommend mounting BC840 module in the middle of a host PCB.
For the best Bluetooth range performance, keep all external metal at least 30mm from the antenna area.
Host Board Layout
Library components for some PCB layout software are available. Or, it can be extracted from EV-BC840
evaluation board Gerber files. Gerber files can be downloaded from:
http://www.fanstel.com/download-document/.
!15
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
4. Bluetooth Range Measurements
Bluetooth range measurement hex codes can be downloaded from Bluetooth Range Measurements section
of this webpage.
http://www.fanstel.com/download-document/
Description of measurement site, measurement methods, and range raw data are available at:
https://www.fanstel.com/testreport/
Measurement Results
Bluetooth ranges are measured for antennas at two heights.
• 1.52 meters or 5 feet, the typical height of thermostat in the USA.
• Low Multiple Path Interference (LMPI) or 60% Fresnel zone clearance.
Data rate/Antenna height, meters
BC840
BC840M
1Mbps/1.52 meters, between modules
4
125Kbps/1.52 meters, between modules
8
135
BC840EANT060*
BC840EANT020
850
1400
1Mbps/LMPI, between modules
1150
125Kbps/LMPI, between modules
400
1Mbps/1.52 meters with an Android phone
3400
10
* Because of availability of nRF52840 CKAA SoC, Bluetooth range is measured from BC840E-ANT060 to
BT840E-ANT060. Ranges will be re-measured between two BC840Es when additional SoCs are received.
Deployment Recommendations
Sizes of modules of BC840 Series are similar. Measured ranges are from 4 meters to 1150 meters at 1Mbps.
Different applications are targeted.
• To have the best Bluetooth data reception, direct line of sight between 2 devices should be away from
ground or wall.
• BC840 is an ultra short range module for wearable applications.
• With larger PCB trace antenna, BC840M range is 400 meters at 125 Kbps. It can be used in a wide range
of applications, wearable, home automation, beacon, medical devices etc..
• Peak TX for BC840E with ANT060 is 15.38 dBm and range is measured at 3400 meters at 125 Kbps. It is
an ideal module for long range, battery powered applications.
• If one device must be installed closer to ground or a wall, install other devices far away from a wall or
ground.
• Indoor condition is different for different building. We suggest testing Bluetooth data reception in the
building with the worst case condition.
• B840 Series modules have compatible soldering pad footprint. Bluetooth range can be upgraded by
replacing module. No hardware change to the host board is required if your enclosure can accommodate
the longer module.
!16
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
5. BC840 Evaluation Board
An evaluation board consists of the followings:
• Mini USB cable
• Evaluation board
• 10-conductor cable for connection to Nordic nRF52 DK (DK is not included)
Nordic Development Tools
A Nordic nRF52840 DK is recommended for programming this evaluation board. Nordic development tools can
be downloaded from:
https://www.nordicsemi.com/eng/Products/nRF52840
Many application examples can be downloaded from Nordic website.
Some firmware, Android OS, and iOS app codes can be downloaded from Bluetooth 5 Codes section of this
Fanstel webpage.
http://www.fanstel.com/download-document/
!17
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
BT840 firmware can be used in all nRF52840 modules, e.g., BT840, BT840F, BT840E, BC840, and BC840M.
Android OS Apps
The following Android OS apps are available for download from Google Play Store:
BlueNor nrf5x: to use with Bluetooth 5 stacks, AT commands, or Slave firmware. Master firmware does not
connect to a smartphone. Source codes can be downloaded from http://www.fanstel.com/download-document/
BlueNor Mesh: to use with BlueNor mesh firmware to send command to any node in a mesh. Node number is
displayed when acknowledgement is received. Source codes will be uploaded to Fanstel website when
supporting Bluetooth 5.
iOS Apps
The following iOS apps can be downloaded from Apple APP Store.
BlueNor Mesh: to use with BlueNor mesh firmware to send command to any node in a mesh. Node number is
displayed when acknowledgement is received.
BlueNor nrf5x firmware, apps, and source codes will be uploaded when ready.
!18
P109
P008
P027
P006
P026
P004
P000/XL1
P001/XL2
B6
B7
A7
21
20
19
18
17
16
15
GND
VDD
D2
D3
D4
D5
D6
D7
C2
C3
C4
C5
C6
C7
F1
F2
F3
F4
F5
F6
F7
E1
E2
E3
E4
E5
E6
E7
L3
10uH
DCCH
G7
G6
G5
G4
G3
G2
G1
G0
GND
GND
5
GND
C8
1uF
1
2
3
4
5
6
7
CP2102
U3
1
2
GND
C9
0.1uF
GND
+
5VIN
CT1
10uF/10V
2
P1.02
P1.01
120OHM
1
L2
UART_TX
UART_RX
GND
P1.03
P1.06
P0.10
P1.15
P0.29
P0.31
E0
E1
E2
E3
E4
E5
P0.01
P0.00
P0.23
P0.24
P1.02
P1.12
P0.02
VDD
F0
F1
F2
F3
F4
F5
4
1
2
3
4
5
J17
mini USB (PC)
P103
P106
P010
P115
P029
P031
P023
P024
P102
P112
P002
VDD
GND
5V
C7
0.1uF
RST
SW6
OFF ON
DCD
RI
GND
D+
DVDD
REGIN
4
3
H7
H6
H5
H4
H3
H2
H1
H0
D-
GND
NC
NC
NC
NC
NC
NC
NC
1
2
D1
C1
F0
E0
Current measurement , SW6 all off
OFF ON
SW8
D0
C0
P0.03
P0.28
P1.10
P1.14
H0
H1
H2
H3
H4
H5
H6
H7
D+
R16
10K / 1%
GND
C11
4.7uF
VDDH
4
3
B5
B4
B3
A6
L3,SW8 ON for Dongle
C6
C7
D6
D7
E6
E7
F6
F7
P1.09
P0.08
P0.27
P0.06
P0.26
P0.04
P0.00
P0.01
A5
P104
SWDIO
A3
P022
P015
P018/RESET
A4
VBUS
P007
P012
B2
B1
A1
A2
B0
A0
P003
P028
P110
P114
VSS
VSS
VSS
VSS
4
ID
A
B
C
B0
B1
B2
B3
B4
B5
B6
B7
P1.04
SWDIO
P0.22
P0.15
P0.18
VBUS
P0.07
P0.12
22
23
24
25
26
27
28
29
OFF ON
SW5
4
3
AT_COM
SW4
SW3
SW2
3
2
2
2
2
GND
GND
GND
GND
GND
2
S1
R11
10K
1
3
C2
12pF NP0
GND
GND
R6
10K
GND
Y1
32.768KHz
C1
12pF NP0
BAT-EN
J14
3V Battery
1
2
GND
R8
1K 1%
BAT-ADC
R7
3.01K
R13
100K
C3
47uF / 10V
Q3
A92
1
Not Installed
GND
Q2
2N7002/SOT
R5
10K
3V3
C
C
C
C
Q1
TP0610T
P0.13
P0.19
P1.00
P0.17
1
2
3V
J18
GND
External supply
3V
J19
Current meter
1
2
3
1
2
OFF ON
SW7
J20
Oscilloscope
3V3
1
2
4
3
VDD
J19 connect Current meter
SW7 pin2-3 on , J20 connect Oscilloscope
SW7 pin2-3 off ,
P1.08
P1.09
P1.10
P1.11
P1.12
P1.13
P1.14
P1.15
LED4
LED3
LED2
LED1
Q4
A42
R15
1R 1%
VDD
2
4
6
8
10
12
14
16
A
A
A
A
R10
47R 1/2W
GND
Current measurement , SW7 pin1-4 off
P0.03
VDD
1
1
1
1
SW1
J14 input , J16 off
SW5 off , GPIO
SW5 on , 32K768Hz
1
2
GND
P0.16
P0.15
P0.14
P0.11
2
U1
P100
P105
P009
P016
P013
P011
P101
P025
P019
P017
D+
DDCCH
VDDH
P107
SWDCLK
P020
P021
P014
P108
NC
CTS
RTS
RXD
TXD
DSR
DTR
GND
1
D
A0
A1
A2
A3
A4
A5
A6
A7
P1.01
P0.25
P0.19
P0.17
D+
DDCCH
VDDH
P0.30
P1.11
P1.13
D0
D1
D2
D3
D4
D5
SWO P1.00
P1.05
P0.09
P0.16
P0.13
P0.11
VSS
P030
P111
P113
VSS
VSS
VSS
P005
G0
G1
G2
G3
G4
G5
G6
G7
P0.05
C0
C1
C2
C3
C4
C5
P1.07
SWCLK
P0.20
P0.21
P0.14
P1.08
NC
NC
SUSPEND
SUSPEND
NC
RST
VBUS
G
14
13
12
11
10
9
8
S4
S2
S3
S1
3
2
1
3
5
7
9
11
13
15
J21
GND
GND
5
3
GND
2
1
2
1
3
5
7
9
GND
2
4
6
8
10
2
4
6
8
10
NC
GND
VDD
GND
EN
VO
J5
2
4
5
GND
1
2
3
4
5
6
J1
1
2
3
4
JS2
1
2
3
4
Tuesday, September 04, 2018
Date:
BC840
EV BC840
Document Number
GND
R14
1K
GND
C5
10uF / 10V
3V3
A
C4
10nF
LED5
1
Sheet
1
1
2
3
4
5
6
7
8
J6
J2
VTG
of
R17
1K
1
1
2
3
4
5
6
7
8
9
1
2
3
4
5
J4
Rev
1.2
JS3
3V3
(ARDUINO)
(D0 RX)
(D1 TX)
(D2)
(D3)
(D4)
(D5)
(D6)
(D7)
(D8)
(D9)
(D10
(D11
(D12
(D13
1
2
SS)
3
MOSI) 4
MISO) 5
SCK)
6
7
GND
(AREF)
8
(SDA)
9
(SCL)
10
P0.10
P0.09
P0.08
P0.07
P0.06
P0.05
P0.18
P0.01
P0.00
P1.01
P1.02
P0.11
P0.14
P0.15
P0.16
P0.17
P1.00
P0.02
P0.26
P0.27
P0.19
P0.13
P0.22
P0.23
P0.24
P0.25
1
Not Installed
C
GND
GND
FANSTEL Corporation.
RESET
SWDIO
SWCLK
SWO
3
VI
U2
TCR3DF33
5VIN
(A0)
(A1)
(A2)
(A3)
(A4)
(A5)
1
2
3
4
5
6
7
8
2
Size
B
Title
DEBUG - IN
1
3
5
7
9
JS1
1
120OHM
L1
RESET1
VDD
VDD
RESET
VDD
5V
GND
GND
VDD
1
5VIN
VDD
C6
10uF / 10V
2
R9
1M
1
P0.03
P0.04
P0.28
P0.29
P0.30
P0.31
DETECT
4
GND
2ICSP
2
4
6
R12
100K
J15
1
3
5
J13
AT_COM
BAT-ADC
BAT-EN
5VIN
P0.18
2
1
VDD
GND
1
P1.03
P1.04
P1.05
P1.06
P1.07
P0.12
P0.20
P0.21
VDD
VDD
VDD
VDD
2
P1.15
RESET
P1.14
P1.13
J16
MICRO
GND
J3
R4
1K
R3
1K
R2
1K
R1
1K
S1
S3
5V
DD+
ID
G
!19
S2
S4
5
A
B
C
D
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
BC840 EvaluationBoard Schematics
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
Evaluation board can be used as a reference design for using modules..
Suggestion for Battery Power Application
Standby current consumption is important for battery-powered product. We suggest adding a 32.768 kHz
crystal and 2 capacitors on host board. The 32MHz main clock won’t be active at idle state to save power.
Two inductors required for on-board DC to DC converter are inside BC840 and BC840M. You can enable
DCDC converter to have lower power consumption.
!20
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
6. Production
Preloaded Firmware
Production testing codes are not erased before shipping from factory. To load your firmware, please erase the
entire chip and re-program using instruction below.
//program BT840 Bootloader+Softdevice+Application hex
nrfjprog -f NRF52 --program BT840_AT_3in1PC181113.hex --chiperase --reset
//The file BT840_AT_3in1PC181113.hex = softdevice S140v6.1.1+BT840_AT_UARTwithout32K+bootloader
AT Command Codes
AT command codes are used for production testing. Up to date codes can be downloaded from:
https://www.fanstel.com/download-document/
You can erase and reprogram with your codes. Or, use AT command codes as preloaded.
If you need a special version of codes, programming services are available with MOQ and programming
charges.
!21
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
Soldering Temperature-Time Profile for Re-Flow Soldering
Maximum number of cycles for re-flow is 2. No opposite side re-flow is allowed due to module weight.
Cautions, Design Notes, and Installation Notes
Failure to follow the guidelines set forth in this document may result in degrading of the product’s
functions and damage to the product.
Design Notes
(1)Follow the conditions written in this specification, especially the control signals of this module.
(2)The supply voltage has to be free of AC ripple voltage (for example from a battery or a low noise
regulator output). For noisy supply voltages, provide a decoupling circuit (for example a ferrite in
series connection and a bypass capacitor to ground of at least 47uF directly at the module).
(3)This product should not be mechanically stressed when installed.
(4)Keep this product away from heat. Heat is the major cause of decreasing the life of these
products.
(5)Avoid assembly and use of the target equipment in conditions where the products' temperature
may exceed the maximum tolerance.
(6)The supply voltage should not be exceedingly high or reversed. It should not carry noise and/or
spikes.
(7)this product away from other high frequency circuits.
Notes on Antenna and PCB Layout
(1)Don’t use a module with internal antenna inside a metal case.
(2)For PCB layout:
!22
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
•
•
•
Ver 1.00, April 2019
Avoid running any signal line below module whenever possible,
No ground plane below antenna,
If possible, cut-off the portion of main board PCB below antenna.
Installation Notes
(1)Reflow soldering is possible twice based on the time-temperature profile in this data sheets. Set up
the temperature at the soldering portion of this product according to this reflow profile.
(2)Carefully position the products so that their heat will not burn into printed circuit boards or affect
the other components that are susceptible to heat.
(3)Carefully locate these products so that their temperatures will not increase due to the effects of
heat generated by neighboring components.
(4)If a vinyl-covered wire comes into contact with the products, then the cover will melt and generate
toxic gas, damaging the insulation. Never allow contact between the cover and these products to
occur.
(5)This product should not be mechanically stressed or vibrated when reflowed.
(6)If you want to repair your board by hand soldering, please keep the conditions of this chapter.
(7)Do not wash this product.
(8)Refer to the recommended pattern when designing a board.
(9)Pressing on parts of the metal cover or fastening objects to the metal will cause damage to the
unit.
(10)For more details on LGA (Land Grid Array) soldering processes refer to the application note.
Usage Condition Notes
(1)Take measures to protect the unit against static electricity. If pulses or other transient loads (a large
load applied in a short time) are applied to the products, check and evaluate their operation before
assembly on the final products.
(2)Do not use dropped products.
(3)Do not touch, damage or soil the pins.
(4) Follow the recommended condition ratings about the power supply applied to this product.
(5)Electrode peeling strength: Do not add pressure of more than 4.9N when soldered on PCB
(6) Pressing on parts of the metal cover or fastening objects to the metal cover will cause damage.
(7) These products are intended for general purpose and standard use in general electronic
equipment, such as home appliances, office equipment, information and communication
equipment.
Storage Notes
(1)The module should not be stressed mechanically during storage.
!23
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Ver 1.00, April 2019
(2)Do not store these products in the following conditions or the performance characteristics of the
product, such as RF performance will be adversely affected:
•
Storage in salty air or in an environment with a high concentration of corrosive gas.
•
Storage in direct sunlight
•
Storage in an environment where the temperature may be outside the range specified.
•
Storage of the products for more than one year after the date of delivery storage period.
(3) Keep this product away from water, poisonous gas and corrosive gas.
(4) This product should not be stressed or shocked when transported.
(5) Follow the specification when stacking packed crates (max. 10).
Safety Conditions
These specifications are intended to preserve the quality assurance of products and individual
components. Before use, check and evaluate the operation when mounted on your products. Abide by
these specifications, without deviation when using the products. These products may short-circuit. If
electrical shocks, smoke, fire, and/or accidents involving human life are anticipated when a short
circuit occurs, then provide the following failsafe functions, as a minimum.
(1)Ensure the safety of the whole system by installing a protection circuit and a protection device.
(2)Ensure the safety of the whole system by installing a redundant circuit or another system to
prevent a dual fault causing an unsafe status.
Other Cautions
(1)This specification sheet is copyrighted. Reproduction of this data sheets is permissible only if
reproduction is without alteration and is accompanied by all associated warranties, conditions,
limitations, and notices.
(2)Do not use the products for other purposes than those listed.
(3)Be sure to provide an appropriate failsafe function on your product to prevent an additional damage
that may be caused by the abnormal function or the failure of the product.
(4)This product has been manufactured without any ozone chemical controlled under the Montreal
Protocol.
(5)These products are not intended for other uses, other than under the special conditions shown
below. Before using these products under such special conditions, check their performance and
reliability under the said special conditions carefully to determine whether or not they can be used
in such a manner.
•
In liquid, such as water, salt water, oil, alkali, or organic solvent, or in places where liquid may
splash.
•
In direct sunlight, outdoors, or in a dusty environment
•
In an environment where condensation occurs.
!24
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
•
Ver 1.00, April 2019
In an environment with a high concentration of harmful gas.
(6) If an abnormal voltage is applied due to a problem occurring in other components or circuits,
replace these products with new products because they may not be able to provide normal
performance even if their electronic characteristics and appearances appear satisfactory.
(7) When you have any question or uncertainty, contact Fanstel.
Packaging
Production modules are delivered in reel, 1000 modules in each reel.
FCC LABEL
The Original Equipment Manufacturer (OEM) must ensure that the OEM modular transmitter must be labeled
with its own FCC ID number. This includes a clearly visible label on the outside of the final product enclosure
that displays the contents shown below. If the FCC ID is not visible when the equipment is installed inside
another device, then the outside of the device into which the equipment is installed must also display a label
referring to the enclosed equipment
The end product with this module may subject to perform FCC part 15 unintentional emission test requirement
and be properly authorized.
This device is intended for OEM integrator only.
!25
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
Revision History
• September 2018 Version 0.20: initial draft release.
• April 2019, Version 1.00: Initial release.
!26
Ver 1.00, April 2019
BC840/M/E, Compact BLE 5, Thread, Zigbee Modules
7. Contact Us
United States:
Fanstel Corp.
7466 E. Monte Cristo Ave. Scottsdale AZ 85260
Tel. 1 480-948-4928
Fax. 1-480-948-5459
Email: info@fanstel.com
Website: www.fanstel.com
Taiwan:
Fanstel Corp.
10F-10, 79 Xintai Wu Road
Xizhu, New Taipei City, Taiwan 22101
泛世公司
臺灣省新北市汐止區新臺五路79號10樓之10, 22101
Tel. 886-2-2698-9328
Fax. 886-2-2698-4813
Email: info@fanstel.com
Website: www.fanstel.com
China:
Fanstel Technologies Corp.
11 Jiale Street
Ping-Dih, Long-Gang, Shen Zhen, GD 518117
泛世康科技(深圳)有限公司
廣東省深圳市龍崗區坪地鎮佳樂街11號
Tel. 86-755-8409-0928
Fax. 86-755-8409-0973
QQ. 3076221086
Email: info@fanstel.com
Website: www.fanstel.com
!27
Ver 1.00, April 2019