B524/B523 datasheet
Functional description
Overview
The B-Series System-on-a-Module (SoM) is a LTE Cat 1 cellular device with support for BLE (Bluetooth LE). It is based on the Nordic nRF52840 microcontroller.
The B-Series is designed to be integrated into your circuit board design, plugging into a M.2 NGFF connector on your board, allowing the module to be changed or upgraded easily.
Features
Features - B524
- Quectel EG91-E modem
- LTE category 1 module for EMEAA region
- 3GPP E-UTRA Release 13
- Cat 1 bands supported: 1, 3, 7, 8, 20, 28A
- 2G and 3G fallback (900, 1800, and 2100 MHz)
- Embedded Particle EtherSIM (B524)
- Support for selected countries in Europe, Middle East, Africa, and Asia, including Australia and New Zealand. See the cellular carrier list for more information.
Features - B523
- Quectel EG91-E modem
- LTE category 1 module for EMEAA region
- 3GPP E-UTRA Release 13
- Cat 1 bands supported: 1, 3, 7, 8, 20, 28A
- 2G and 3G fallback (900, 1800, and 2100 MHz)
- Embedded Particle SIM (B523)
- Support for Europe only
Features - all models
- Nordic Semiconductor nRF52840 SoC
- ARM Cortex-M4F 32-bit processor @ 64MHz
- 1MB flash, 256KB RAM
- Bluetooth 5: 2 Mbps, 1 Mbps, 500 Kbps, 125 Kbps
- Supports DSP instructions, HW accelerated Floating Point Unit (FPU) and encryption functions
- Up to +8 dBm TX power (down to -20 dBm in 4 dB steps)
- NFC-A tag
- On-module additional 8MB SPI flash
- 24 mixed signal GPIO (8 x Analog, 8 x PWM), UART, I2C, SPI
- USB 2.0 full speed (12 Mbps)
- JTAG (SWD) pins
- Pins for RGB LED used for connection status
- Pins for reset and mode buttons
- On-module MFF2 Particle SIM
- Two on-module U.FL connectors for external antennas
- M.2 interface
- CE certified
- RoHS compliant (lead-free)
Model comparison
- EtherSIM devices generally have a larger number of carriers and more may be added in the future
- NorAm: North America (United States, Canada, and Mexico)
- Americas: North America, Central, and South America (not all countries supported)
- LTE Cat M1: Low-power cellular intended for IoT devices
- LTE Cat 1: Available in more countries and has higher data rates
- EMEAA: Europe, Middle East, Africa, and Asia (not all countries supported)
- NRND: Not recommended for new designs
- See the Carrier list for specific carrier and country compatibility
- See the Supply secure FAQ for more information
- See Lifestyle stages for more information
Device OS support
It is recommended that you use the latest version in the 4.x LTS release line with the B524 and B523.
The B524 and B523 are compatible with Device OS 2.x LTS, however the 2.x LTS release line is in the Extended Support and Maintenance (ESM) window and will stop being supported in 2024.
For information on upgrading Device OS, see Version information. For the latest version shipped from the factory, see Manufacturing firmware versions page. See also Long Term Support (LTS) releases.
Interfaces
Block diagram
Power
VCC
VCC is used to supply power to the Quectel EG91-E cellular module. The recommended input voltage range on this pin is between 3.6V to 4.2V DC. This can be connected directly to a 3.7V LiPo battery. Make sure that the supply can handle currents of at least 2 A.
If you are not using a battery, or using a battery of a different voltage, you should use a regulator to supply 3.7V to 4.2V at 2A. You may want to add additional bulk capacitors to handle the short, high current peak usage when the cellular modem is transmitting.
3V3
3V3 is used to supply power to nRF52840, logic ICs, memory, etc.. The 3V3 input voltage range is between 3V to 3.6V DC, but 3.3V is recommended. Make sure that the supply can handle a minimum of 150 mA, however we recommend a minimum of 500 mA supplied from your base board to allow for compatibility with future modules.
These limits do not include any 3.3V peripherals on your base board, so that may increase the current requirements.
Power supply requirements:
- 3.3V output
- Maximum 5% voltage drop
- 100 mV peak-to-peak ripple maximum
- 500 mA minimum output current at 3.3V recommended for future compatibility
- Maintain these values at no-load as well as maximum load
We do not recommend using a single 3.6V supply for both VCC and 3V3 as the cellular modem performance may be lower below 3.7V. Use two separate regulators for best results.
VBus
VBus is connected to the USB detect pin of nRF52840 to enables the USB interface. The recommended input voltage range is between 4.35V to 5.5V DC.
Antenna
There are two radios on the B523 module. A BLE radio (nRF52840) and a cellular radio (Quectel). We have provided two u.FL connectors to plug in the cellular and BLE antenna. These are required if you wish to use the cellular and BLE. If you do not need BLE, you do not need to connect the BLE antenna.
The third connector is the LTE cellular receive diversity antenna. A second cellular antenna can be connected to this connector to improve performance when the device will be moving at high speeds. It is only used for LTE Cat 1 connections and is not supported when in 2G or 3G mode. This antenna is not necessary in most cases and is not included in evaluation kits. (The B402 does not have this connector as receive diversity is not supported in LTE Cat M1 mode.)
Certified cellular antenna
- Type: LTE Ultra Wide Band Flex Antenna
- Frequency/band: 698 MHz-2690 MHz
- RoHS Compliant
- Mechanical Specs:
- Dimensions: 97 x 21 x 0.2 mm
- Mounting: 3M adhesive backed for application on non-metallic surfaces
- Connector type: FPC + IPEX connector
- Cable length: 210 mm
- Gain: 4.71 dBi
Particle devices are certified for use only with the designated antenna specified above. The use of alternative antennas with our modules could necessitate a recertification process. To fully understand the potential consequences of using a non-certified antenna, Particle strongly advises seeking consultation with a qualified RF expert.
General antenna guidance
- The antenna placement needs to follow some basic rules, as any antenna is sensitive to its environment. Mount the antenna at least 10mm from metal components or surfaces, ideally 20mm for best radiation efficiency, and try to maintain a minimum of three directions free from obstructions to be able to operate effectively.
- Needs tuning with actual product enclosure and all components.
- For the BLE antenna, it is recommended to use a 2.4 GHz single-frequency antenna and not a 2.4 GHz + 5 GHz antenna, so as to avoid large gain at the frequency twice of 2.4 GHz which can cause the second harmonic radiation of 2.4 GHz to exceed standards.
Peripherals and GPIO
There are some optional B523 module specific I/O:
- Quectel USB and VBUS (for modem firmware upgrades)
- Quectel Ring Indicator (RI) output
Note: All GPIOs are only rated at 3.3VDC max.
JTAG and SWD
The B523 module has 4 pads at the bottom exposing the SWD interface of the nRF52840. This interface can be used to debug your code or reprogram your B523 bootloader, device OS, or the user firmware. We use 4 pogo-pins connecting to these pads during production for firmware flashing.
Memory map
nRF52840 flash layout overview
- Bootloader (48KB, @0xF4000)
- User Application
- 256KB @ 0xB4000 (Device OS 3.1 and later)
- 128KB @ 0xD4000 (Device OS 3.0 and earlier)
- System (656KB, @0x30000)
- SoftDevice (192KB)
External SPI flash layout overview (dfu offset: 0x80000000)
- Reserved (4MB, @0x0040000)
- OTA (1500KB, @0x00289000)
- Reserved (420KB, @0x00220000)
- FAC (128KB, @0x00200000)
- LittleFS (2M, @0x00000000)
Pinout diagram
Common SoM pins
RESERVED and SOM pins may vary across different SoM models. If you are designing for this specific module, or similar modules, you can use the indicated functions even if the pin is marked RESERVED. Most nRF52840-based modules will have the same pin functions on the RESERVED pins
Future modules with a different MCU may have different pin functions. An effort will be made to assign all of the listed functions for ADC, PWM, SPI, etc. from the set of common SoM pin functions in future modules, but the functions on RESERVED and SOM pins will likely vary.
Pin description
1These pins are connected to the internal MFF2 SIM and should be left open.
2A0-A7 are 12-bit Analog-to-Digital (A/D) inputs (0-4095).
3SoM-specific and Reserved pins will vary depending on module. They are able to be used on the B523, but their function may be be different on future modules.
4RI is available on the B523 (Quectel) but not on the B402 (u-blox LTE M1)
5The VCC maximum is 4.3V on the B523 (Quectel) but is 4.2V on the B402 (u-blox LTE M1). For compatibility across modules, limit this to 4.2V.
By default, the Tinker application firmware enables the use of the bq24195 PMIC and MAX17043 fuel gauge. This in turn uses I2C (D0 and D1) and pin A6 (PM_INT). If you are not using the PMIC and fuel gauge and with to use these pins for other purposes, be sure to disable system power configuration. This setting is persistent, so you may want to disable it with your manufacturing firmware only.
System.setPowerConfiguration(SystemPowerConfiguration());
If you are using Ethernet with the B-Series SoM, the following pins are used by Ethernet:
Cellular modem USB pins
The cellular modem USB pins are optional on custom base boards. These pins are used for low-level diagnostics
and reprogramming the cellular modem firmware.
Note, however, the Particle has never done a cellular modem firmware upgrade in the field because doing so
generally requires recertification, and is there is a high likelihood that the upgrade will fail, rendering
the modem unusable.
Cellular modem could be reprogrammed by removing the SoM from your board and putting it in the M.2 SoM
breakout board, which has the cellular modem USB connector.
Complete module pin details
1 GND
| Details |
Pin Number | 1 |
Pin Name | GND |
Description | Ground. |
2 VCC
| Details |
Pin Number | 2 |
Pin Name | VCC |
Description | System power in, connect to the +LiPo or supply a fixed 3.6-4.2v power. |
3 GND
| Details |
Pin Number | 3 |
Pin Name | GND |
Description | Ground. |
4 VCC
| Details |
Pin Number | 4 |
Pin Name | VCC |
Description | System power in, connect to the +LiPo or supply a fixed 3.6-4.2v power. |
5 GND
| Details |
Pin Number | 5 |
Pin Name | GND |
Description | Ground. |
6 VCC
| Details |
Pin Number | 6 |
Pin Name | VCC |
Description | System power in, connect to the +LiPo or supply a fixed 3.6-4.2v power. |
7 GND
| Details |
Pin Number | 7 |
Pin Name | GND |
Description | Ground. |
8 VCC
| Details |
Pin Number | 8 |
Pin Name | VCC |
Description | System power in, connect to the +LiPo or supply a fixed 3.6-4.2v power. |
9 GND
| Details |
Pin Number | 9 |
Pin Name | GND |
Description | Ground. |
10 3V3
| Details |
Pin Number | 10 |
Pin Name | 3V3 |
Description | System power in, supply a fixed 3.0-3.6v power. |
11 USBDATA+
| Details |
Pin Number | 11 |
Pin Name | USBDATA+ |
Description | USB Data+ |
Input is 5V Tolerant | Yes |
12 3V3
| Details |
Pin Number | 12 |
Pin Name | 3V3 |
Description | System power in, supply a fixed 3.0-3.6v power. |
13 USBDATA-
| Details |
Pin Number | 13 |
Pin Name | USBDATA- |
Description | USB Data- |
Input is 5V Tolerant | Yes |
14 NC
| Details |
Pin Number | 14 |
Pin Name | NC |
15 GND
| Details |
Pin Number | 15 |
Pin Name | GND |
Description | Ground. |
16 VUSB
| Details |
Pin Number | 16 |
Pin Name | VUSB |
Description | USB VUSB power pin |
Input is 5V Tolerant | Yes |
17 NFC1
| Details |
Pin Number | 17 |
Pin Name | NFC1 |
Description | NFC Antenna 1 |
MCU Pin | P0.09 |
18 NC
| Details |
Pin Number | 18 |
Pin Name | NC |
19 NFC2
| Details |
Pin Number | 19 |
Pin Name | NFC2 |
Description | NFC Antenna 2 |
MCU Pin | P0.10 |
20 D1
| Details |
Pin Number | 20 |
Pin Name | D1 |
Description | I2C SCL, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
I2C interface | SCL. Use Wire object. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.27 |
21 GND
| Details |
Pin Number | 21 |
Pin Name | GND |
Description | Ground. |
22 D0
| Details |
Pin Number | 22 |
Pin Name | D0 |
Description | I2C SDA, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
I2C interface | SDA. Use Wire object. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.26 |
23 A0
| Details |
Pin Number | 23 |
Pin Name | A0 |
Pin Alternate Name | D19 |
Description | A0 Analog in, GPIO, PWM |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogRead | Yes |
Supports analogWrite (PWM) | Yes |
Supports tone | A0, A1, A6, and A7 must have the same frequency. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.03 |
32 MODE
| Details |
Pin Number | 32 |
Pin Name | MODE |
Pin Alternate Name | D20 |
Description | MODE button, has internal pull-up |
MCU Pin | P0.25 |
33 A1
| Details |
Pin Number | 33 |
Pin Name | A1 |
Pin Alternate Name | D18 |
Description | A1 Analog in, GPIO, PWM |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogRead | Yes |
Supports analogWrite (PWM) | Yes |
Supports tone | A0, A1, A6, and A7 must have the same frequency. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.04 |
34 RST
| Details |
Pin Number | 34 |
Pin Name | RST |
Description | Hardware reset, active low. External pull-up required. |
35 A2
| Details |
Pin Number | 35 |
Pin Name | A2 |
Pin Alternate Name | D17 |
Description | A2 Analog in, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogRead | Yes |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.28 |
36 TX
| Details |
Pin Number | 36 |
Pin Name | TX |
Pin Alternate Name | D9 |
Description | Serial TX, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
UART serial | TX. Use Serial1 object. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.06 |
37 A3
| Details |
Pin Number | 37 |
Pin Name | A3 |
Pin Alternate Name | D16 |
Description | A3 Analog in, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogRead | Yes |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.29 |
38 RX
| Details |
Pin Number | 38 |
Pin Name | RX |
Pin Alternate Name | D10 |
Description | Serial RX, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
UART serial | RX. Use Serial1 object. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.08 |
39 AGND
| Details |
Pin Number | 39 |
Pin Name | AGND |
Description | Analog Ground. |
40 D3
| Details |
Pin Number | 40 |
Pin Name | D3 |
Description | SPI1 MOSI, Serial1 CTS, GPIO, Wire1 SCL |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
UART serial | CTS. Use Serial1 object. |
SPI interface | MOSI. Use SPI1 object. |
I2C interface | SCL. Use Wire1 object. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P1.10 |
41 A4
| Details |
Pin Number | 41 |
Pin Name | A4 |
Pin Alternate Name | D15 |
Description | A4 Analog in, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogRead | Yes |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.30 |
42 D2
| Details |
Pin Number | 42 |
Pin Name | D2 |
Description | SPI1 SCK, Serial1 RTS, PWM, GPIO, Wire1 SDA |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
UART serial | RTS. Use Serial1 object. |
SPI interface | SCK. Use SPI1 object. |
I2C interface | SDA. Use Wire1 object. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P1.02 |
43 A5
| Details |
Pin Number | 43 |
Pin Name | A5 |
Pin Alternate Name | D14 |
Description | A5 Analog in, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogRead | Yes |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.31 |
44 CELL USBD+
| Details |
Pin Number | 44 |
Pin Name | CELL USBD+ |
Description | Cellular Modem USB Data+ |
Input is 5V Tolerant | Yes |
45 A6
| Details |
Pin Number | 45 |
Pin Name | A6 |
Description | A6 Analog in, PWM, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogRead | Yes |
Supports analogWrite (PWM) | Yes |
Supports tone | A0, A1, A6, and A7 must have the same frequency. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.05 |
46 CELL USBD-
| Details |
Pin Number | 46 |
Pin Name | CELL USBD- |
Description | Cellular Modem USB Data- |
Input is 5V Tolerant | Yes |
47 A7
| Details |
Pin Number | 47 |
Pin Name | A7 |
Description | A7 Analog in, GPIO, Ethernet Reset |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogRead | Yes |
Supports analogWrite (PWM) | Yes |
Supports tone | A0, A1, A6, and A7 must have the same frequency. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.02 |
48 D8
| Details |
Pin Number | 48 |
Pin Name | D8 |
Description | GPIO, SPI SS, Ethernet CS |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
SPI interface | SS. Use SPI object. This is only the default SS/CS pin, you can use any GPIO instead. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.07 |
49 AGND
| Details |
Pin Number | 49 |
Pin Name | AGND |
Description | Analog Ground. |
50 MISO
| Details |
Pin Number | 50 |
Pin Name | MISO |
Pin Alternate Name | D11 |
Description | SPI MISO, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
SPI interface | MISO. Use SPI object. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P1.08 |
51 NC
| Details |
Pin Number | 51 |
Pin Name | NC |
52 MOSI
| Details |
Pin Number | 52 |
Pin Name | MOSI |
Pin Alternate Name | D12 |
Description | SPI MOSI, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
SPI interface | MOSI. Use SPI object. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P1.09 |
53 NC
| Details |
Pin Number | 53 |
Pin Name | NC |
54 SCK
| Details |
Pin Number | 54 |
Pin Name | SCK |
Pin Alternate Name | D13 |
Description | SPI SCK, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
SPI interface | SCK. Use SPI object. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.11 |
55 NC
| Details |
Pin Number | 55 |
Pin Name | NC |
56 GND
| Details |
Pin Number | 56 |
Pin Name | GND |
Description | Ground. |
57 NC
| Details |
Pin Number | 57 |
Pin Name | NC |
58 NC
| Details |
Pin Number | 58 |
Pin Name | NC |
59 NC
| Details |
Pin Number | 59 |
Pin Name | NC |
60 NC
| Details |
Pin Number | 60 |
Pin Name | NC |
61 RGBR
| Details |
Pin Number | 61 |
Pin Name | RGBR |
Description | RGB LED Red |
MCU Pin | P0.16 |
62 D22
| Details |
Pin Number | 62 |
Pin Name | D22 |
Description | GPIO, Ethernet INT |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P1.01 |
63 RGBG
| Details |
Pin Number | 63 |
Pin Name | RGBG |
Description | RGB LED Green |
MCU Pin | P0.15 |
64 D23
| Details |
Pin Number | 64 |
Pin Name | D23 |
Description | GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P1.03 |
65 RGBB
| Details |
Pin Number | 65 |
Pin Name | RGBB |
Description | RGB LED Blue |
MCU Pin | P0.14 |
66 D4
| Details |
Pin Number | 66 |
Pin Name | D4 |
Description | SPI1 MISO, PWM, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogWrite (PWM) | Yes |
Supports tone | D4, D5, and D6 must have the same frequency. |
SPI interface | MISO. Use SPI1 object. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.12 |
67 SIM_VCC
| Details |
Pin Number | 67 |
Pin Name | SIM_VCC |
Description | Leave unconnected, 1.8V/3V SIM Supply Output from R410M. |
68 D5
| Details |
Pin Number | 68 |
Pin Name | D5 |
Description | PWM, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogWrite (PWM) | Yes |
Supports tone | D4, D5, and D6 must have the same frequency. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.24 |
69 SIM_RST
| Details |
Pin Number | 69 |
Pin Name | SIM_RST |
Description | Leave unconnected, 1.8V/3V SIM Reset Output from R410M. |
70 D6
| Details |
Pin Number | 70 |
Pin Name | D6 |
Description | PWM, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogWrite (PWM) | Yes |
Supports tone | D4, D5, and D6 must have the same frequency. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P1.04 |
71 SIM_CLK
| Details |
Pin Number | 71 |
Pin Name | SIM_CLK |
Description | Leave unconnected, 1.8V/3V SIM Clock Output from R410M. |
72 D7
| Details |
Pin Number | 72 |
Pin Name | D7 |
Description | PWM, GPIO |
Supports digitalRead | Yes |
Supports digitalWrite | Yes |
Supports analogWrite (PWM) | PWM is shared with the RGB LED, you can specify a different duty cycle but should not change the frequency. |
Supports attachInterrupt | Yes. You can only have 8 active interrupt pins. |
Internal pull resistance | 13K |
MCU Pin | P0.13 |
73 SIM_DATA
| Details |
Pin Number | 73 |
Pin Name | SIM_DATA |
Description | Leave unconnected, 1.8V/3V SIM Data I/O of R410m with internal 4.7 k pull-up. |
74 CELL VBUS
| Details |
Pin Number | 74 |
Pin Name | CELL VBUS |
Description | USB detect pin for R410M. 5V on this pin enables the Cellular Modem USB interface. |
Input is 5V Tolerant | Yes |
75 RI
| Details |
Pin Number | 75 |
Pin Name | RI |
Description | Ring Indicator for cellular modem |
LED status
System RGB LED
Unlike the Boron, the B523 module does not have an on-module RGB system status LED. We have provided its individual control pins for you to connect an LED of your liking. This will allow greater flexibility in the end design of your products.
A detailed explanation of different color codes of the RGB system LED can be found here.
PMIC Notes
When using the B-Series SoM with a bq24195 PMIC, note the following:
By default, the bq24195 sets the input current limit, which affects powering by VIN and VUSB, to 100 mA. This affects the VSYS output of the PMIC, which powers both the cellular modem and 3V3 supply, and is not enough to power the B-Series SoM in normal operation.
If your device has the default firmware (Tinker), it will attempt to connect to the cloud, brown out due to insufficient current, then the device will reset. This may result in what appears to be the status LED blinking white, but is actually rolling reboot caused by brownout.
A factory new B-Series SoM does not enable the PMIC setup. To enable the use of the bq21415, you must enable the system power feature PMIC_DETECTION in your code. This defaults to off because the B-Series SoM can be used without a PMIC, or with a different PMIC, and also requires I2C on D0/D1, and some base boards may use those pins as GPIO.
Because the input current limit does not affect the battery input (Li+), for troubleshooting purposes it can be helpful to attach a battery to help rule out input current limit issues. It's also possible to supply 3.7V via a bench power supply to the battery input, instead of VIN.
The input current limit can result in a situation where you can't bring up a B-Series SoM because it browns out continuously, but also cannot flash code to it to stop if from browning out. There are two general solutions:
- Attach a battery or supply by Li+ when bringing up a board.
- Use SWD/JTAG and reset halt the MCU. This will prevent it from connecting to the cloud, so you can flash Device OS and firmware to it by SWD.
The input current limit is actually controlled by three factors:
- The power source max current setting in the PMIC. The default is 900 mA. It can be set to 100, 150, 500, 900, 1200, 1500, 2000, or 3000 mA.
- It is also limited by the hardware ILIM resistor. On Particle devices with a built-in PMIC, this is set to 1590 mA, but if you are implementing your own PMIC hardware, you can adjust this higher.
- When connected by USB, it will use DPDM, current negotiation via the USB DP (D+) and DM (D-) lines.
Note that some 2A tablet chargers and multi-port USB power supplies supply 2A but do not implement DPDM; these will be treated as if VIN was used, and you must set the power source current, otherwise the input current will be limited to 900 mA, which is not enough to power a 2G/3G cellular modem without an attached battery.
Technical specifications
Absolute maximum ratings [1]
Supply voltages
[1] Stresses beyond those listed under absolute maximum ratings may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under recommended operating
conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
Recommended operating conditions
Notes:
1 Normal operating temperature range (fully functional and meet 3GPP specifications).
2 Extended operating temperature range (RF performance may be affected outside normal operating range, though module is fully functional)
3 The maximum operating temperature is 75°C on the B523 (Quectel) but is 65°C on the B402 (u-blox LTE M1). For compatibility across modules, limit this to 65°C.
Power consumption
1The min, and particularly peak, values may consist of very short transients.
The typical (typ) values are the best indicator of overall power consumption over time. The
peak values indicate the absolute minimum capacity of the power supply necessary, not overall consumption.
Radio specifications
Boron has two radio modules.
nRF52840
- Bluetooth® 5, 2.4 GHz
- 95 dBm sensitivity in 1 Mbps Bluetooth® low energy mode
- 103 dBm sensitivity in 125 kbps Bluetooth® low energy mode (long range)
- 20 to +8 dBm TX power, configurable in 4 dB steps
4G LTE cellular characteristics for EG91-E
I/O characteristics
These specifications are based on the nRF52840 datasheet.
Mechanical specifications
Dimensions and weight
Mechanical drawing
Dimensions are in millimeters.
3D models
3D models of the B-Series SoM module are available in the hardware-libraries Github in formats including step, iges, stl, and f3d.
The 3D models are the same for the B524 and B523, as the only changes are the SIM card, which is not visible.
Mating connector and land pattern
The mating connector is a an M.2 (NGFF) type 4. Note that there are several different key configurations for the M.2, and type 4 is different than is commonly used on SSDs.
One compatible connector is the TE 2199230-4. It is widely available including at suppliers such as DigiKey.
Screw assembly
We recommend this screw assembly to securely affix the B series SoM to your circuit board. From top to bottom:
- M3 screw, 3mm long
- M3 washer
- M3 standoff, 2.45mm
- Mounting hole, 2.6 mm metal hole, 3.1mm metal ring diameter (picture is of the bottom side of the circuit board)
An alternative design uses a JAE SM3ZS067U410-NUT1-R1200 standoff. It's reflow soldered to your base board and has a threaded hole for a M2*3 screw to hold down the SoM. This may be easier to obtain.
Note that a hold-down screw is required because the M.2 connector does not have integrated locks and the SoM will pop up if not attached to the base board.
The screw should be connected to the ground plane on your base board.
Design considerations
We strongly recommend against placing components under the SOM board because there is not enough height.
Product handling
ESD precautions
The B series contains highly sensitive electronic circuitry and is an Electrostatic Sensitive Device (ESD). Handling an B series without proper ESD protection may destroy or damage it permanently. Proper ESD handling and packaging procedures must be applied throughout the processing, handling and operation of any application that incorporates the B series module. ESD precautions should be implemented on the application board where the B series is mounted. Failure to observe these precautions can result in severe damage to the B series!
Connectors
The U.FL antenna connector is not designed to be constantly plugged and unplugged. The antenna pin is static sensitive and you can destroy the radio with improper handling. A tiny dab of glue (epoxy, rubber cement, liquid tape or hot glue) on the connector can be used securely hold the plug in place.
The M.2 edge connector is static sensitive and should be handled carefully. The M.2 connector is not designed for repeated removal and insertion of the module.
Schematics
Microcontroller
Quectel cellular modem
M.2 connector
SIM and Flash
Buffers
Assembly
B-Series SoM modules should not use a conformal coating to protect the module from water. Some components on the SoM cannot be coated and would need to be masked off during coating. This will make the coating process difficult to implement and test.
Furthermore, you cannot safely protect the the connection between the M.2 SoM and the M.2 NGFF connector by using a coating. Using an enclosure that protects both your base board and the B-Series SoM as a single waterproof assembly is recommended instead.
Default settings
The B series comes pre-programmed with a bootloader and a user application called Tinker. This application works with an iOS and Android app also named Tinker that allows you to very easily toggle digital pins, take analog and digital readings and drive variable PWM outputs.
The bootloader allows you to easily update the user application via several different methods, USB, OTA, Serial Y-Modem, and also internally via the Factory Reset procedure. All of these methods have multiple tools associated with them as well.
Certification
We, Particle Industries, Inc., declare under our sole responsibility that the product, B524 and B523, to which this
declaration relates, is in conformity with RED Directive 2014/53/EU and (EU) 2015/863 RoHS Directive 2011/65/EU (Recast).
The full text of the EU declaration of conformity is available at the following Internet address https://www.particle.io/.
Radiation Exposure Statement: This equipment complies with radiation exposure limits set forth for an uncontrolled environment.
The operating frequency bands and the maximum transmitted power limit are listed below:
- BLE 2402-2480MHz, 10dBm
- LTE (CAT-1 bands B1 B3 B7 B8 B20 B28), Frequency Ranges: 703-960MHz, 1710-2170MHz, 2550-2690MHz, Max TX Power: 25dBm
- 3G (WCDMA sits on LTE B1, B8), Frequency Ranges: 880-960MHz, 1920-2170 MHz, Max TX Power: 25dBm
- 2G (EGSM900 sits on LTE B8), Frequency Ranges: 880-915MHz, 925-960 MHz, Max TX Power: 35dBm
- 2G (DCS1800 sits on LTE B3), Frequency Ranges: 1710.2-1784.8MHz, 1805.2-1879.8MHz, Max TX Power: 32dBm
United Kingdom
UKCA Conformity:
Radio Equipment Regulations 2017 (S.I. 2017/1206)
Certification documents
CE (Europe) - B523 B524 B-Series SoM
FCC (United States) - B523 B524 B-Series SoM
The B523 and B524 are not FCC certified as it does not support any cellular bands used in the United States. The B404X should be used instead.
ISED (Canada) - B523 B524 B-Series SoM
The B523 and B524 are not ISED certified as it does not support any cellular bands used in the Canada. The B404X should be used instead.
RoHS - B523 B524 B-Series SoM
UKCA (United Kingdom) - B523 B524 B-Series SoM
Japan - B524 B-Series SoM
Country compatibility
- EMEAA: Selected countries in Europe, Middle East, Africa, and Asia, including Australia and New Zealand. See the cellular carrier list for more information.
Revision history