B402Datasheet(003)
Functionaldescription
TheBSeriesSystem-on-a-Module(SoM)isacellulardevicewithsupportforBLE(BluetoothLE).Itis
basedontheNordicnRF52840micro-controller.
TheBSeriesisdesignedtobeintegratedintoyourcircuitboarddesign,pluggingintoaM.2NGFF
connectoronyourboard,allowingthemoduletobechangedorupgradedeasily.
u-bloxSARA-R410-02BLTEmodem
LTECatM1modulewithglobalhardwaresupport(MVNOsupportforUSonly)
3GPPRelease13LTECatM1
CatM1bands:2,3,4,5,8,12,13,20,28
NordicSemiconductornRF52840SoC
ARMCortex-M4F32-bitprocessor@64MHz
1MBflash,256KBRAM
Bluetooth5:2Mbps,1Mbps,500Kbps,125Kbps
SupportsDSPinstructions,HWacceleratedFloatingPointUnit(FPU)calculations
ARMTrustZoneCryptoCell-310Cryptographicandsecuritymodule
Upto+8dBmTXpower(downto-20dBmin4dBsteps)
NFC-Atag
On-moduleadditional4MBSPIflash
24mixedsignalGPIO(8xAnalog,4xPWM),UART,I2C,SPI
USB2.0fullspeed(12Mbps)
JTAG(SWD)pins
RGBstatuspinsforLED
ResetandModepinsforbuttons
On-moduleMFF2ParticleSIM
Twoon-moduleU.FLconnectorsforexternalantennas
M.2interface
FCCandPTCRBcertified
RoHScompliant(lead-free)
OVERVIEW
FEATURES
Interfaces
VCC
VCCisusedtosupplypowertotheu-bloxSARA-R410Mcellularmodule.Therecommendedinput
voltagerangeonthispinisbetween3.6Vto4.2VDC.Makesurethatthesupplycanhandle
currentsofatleast2A.
3V3
3V3isusedtosupplypowertonRF52840,logicICs,memory,etc.and3.3visrecommended.VCC
inputvoltagerangeisbetween3Vto3.6VDC.Makesurethatthesupplycanhandlecurrentsofat
least150mA.
VBus
VBusisconnectedtotheUSBdetectpinofnRF52840toenablestheUSBinterface.The
recommendedinputvoltagerangeisbetween4.35Vto5.5VDC.
BLOCKDIAGRAM
POWER
TherearetworadiosontheB402module.ABLEradio(nRF52840)andacellularradio(u-blox).We
haveprovidedtwou.FLconnectorstopluginthecellularandBLEantenna.Thesearerequiredif
youwishtousethecellularandBLE.IfyoudonotneedBLE,youdonotneedtoconnecttheBLE
antenna.
CertifiedCellularAntenna
SKU Description
ANTCW2EA ParticleCellularFlexAntenna2G/3G/LTE[x1]
ANTCW2TY ParticleCellularFlexAntenna2G/3G/LTETrayof50[x50]
Type:LTEUltraWideBandFlexAntenna
Frequency/band:698MHz-2690MHz
RoHSCompliant
MechanicalSpecs:
Dimensions:97x21x0.2mm
Mounting:3Madhesivebackedforapplicationonnon-metallicsurfaces
Connectortype:FPC+IPEXconnector
Cablelength:210mm
Gain:4.71dBi
GeneralAntennaGuidance
Theantennaplacementneedstofollowsomebasicrules,asanyantennaissensitivetoits
environment.Mounttheantennaatleast10mmfrommetalcomponentsorsurfaces,ideally
20mmforbestradiationefficiency,andtrytomaintainaminimumofthreedirectionsfreefrom
obstructionstobeabletooperateeffectively.
Needstuningwithactualproductenclosureandallcomponents.
FortheBLEantenna,itisrecommendedtousea2.4GHzsingle-frequencyantennaandnota
2.4GHz+5GHzantenna,soastoavoidlargegainatthefrequencytwiceof2.4GHzwhichcan
causethesecondharmonicradiationof2.4GHztoexceedstandards.
PeripheralType Qty Input(I)/Output(O)
Digital 24(max) I/O
Analog(ADC) 8(max) I
UART 1 I/O
SPI 2 I/O
I2C 2 I/O
USB 1 I/O
PWM 7(max) O
NFC 1 O
TherearesomeoptionalB402modulespecificI/O:
u-bloxUSBandVBUS(foru-bloxfirmwareupgrades)
Note:AllGPIOsareonlyratedat3.3VDCmax.
ANTENNA
PERIPHERALSANDGPIO
TheB402modulehas4padsatthebottomexposingtheSWDinterfaceofthenRF52840.This
interfacecanbeusedtodebugyourcodeorreprogramyourE402bootloader,deviceOS,orthe
userfirmware.Weuse4pogo-pinsconnectingtothesepadsduringproductionforfirmware
flashing.
JTAGANDSWD
Memorymap
Bootloader(48KB,@0xF4000)
UserApplication(128KB,@0xD4000)
System(656KB,@0x30000)
SoftDevice(192KB)
OTA(1500KB,@0x00289000)
Reserved(420KB,@0x00220000)
FAC(128KB,@0x00200000)
LittleFS(2M,@0x00000000)
NRF52840FLASHLAYOUTOVERVIEW
EXTERNALSPIFLASHLAYOUTOVERVIEW(DFUOFFSET:0X80000000)
Pinsandbuttondefinitions
PinsSOM0toSOM9willvaryacrossvariousSoMmodules.Forexample,cellular-specificpinsexists
inthisrange.
AdditionallythereareRESERVED3pins,whosefunctionsvarydependingontheSoM.Forexample,
nRF52MCU-basedmodulesusesomeofthesepinsforadditionalADCandGPIO.Theyareableto
beusedasdescribedontheB402,buttheirfunctionmaybebedifferentonfuturemodules.
Formaximumcross-moduleflexibility,youshouldtrytouseonlythecommonpinswhenpossible.
# Pin Common Function nRF52 Description
1 GND GND POWER Systemground.
2 VCC VCC POWERSystempowerin,connecttothe+LiPoorsupplyafixed3.6-4.2vpower.
3 GND GND POWER Systemground.
4 VCC VCC POWERSystempowerin,connecttothe+LiPoorsupplyafixed3.6-4.2vpower.
5 GND GND POWER Systemground.
6 VCC VCC POWERSystempowerin,connecttothe+LiPoorsupplyafixed3.6-4.2vpower.
7 GND GND POWER Systemground.
8 VCC VCC POWERSystempowerin,connecttothe+LiPoorsupplyafixed3.6-4.2vpower.
9 GND GND POWER Systemground.
10 3V3 3V3 POWER Systempowerin,supplyafixed3.0-3.6vpower.
PINOUTDIAGRAM
PINDESCRIPTION
11 USBD+ USBD+ IO Data+pinoftheNRF52840USBport.
12 3V3 3V3 POWER Systempowerin,supplyafixed3.0-3.6vpower.
13 USBD- USBD- IO Data-pinoftheNRF52840USBport.
14 NC RESERVED3 NC Leaveunconnected.
15 GND GND POWER Systemground.
16 VUSB VUSB POWERSystempowerin,USBdetectpinfornRF52840.5VonthispinenablestheUSBinterface.
17 NFC1 SOM33NFCinput
P0.9 NFCantennaconnection.
18 NC RESERVED3 NC Leaveunconnected.
19 NFC2 SOM43NFCinput
P0.10 NFCantennaconnection.
20 D1 SCL IO P0.27 I2CSCL,anddigitalonlyGPIO.
21 GND GND POWER Systemground.
22 D0 SDA IO P0.26 I2CSDA,anddigitalonlyGPIO.
23 A0 ADC0 IO P0.3 AnaloginputADC02,anddigitalGPIO.
32 MODE MODE IO P0.11 ConnectedtotheMODEbuttoninput,anddigitalonlyGPIO.
33 A1 ADC1 IO P0.4 AnaloginputADC12,anddigitalGPIO.
34 RESET RESET I Active-lowresetinput.
35 A2 ADC2 IO P0.28 AnaloginputADC22,anddigitalGPIO.
36 D9 TX IO P0.6PrimarilyusedasUARTTX,butcanalsobeusedasadigitalGPIO.
37 A3 ADC3 IO P0.29 AnaloginputADC32,anddigitalGPIO.
38 D10 RX IO P0.08PrimarilyusedasUARTRX,butcanalsobeusedasadigitalGPIO.
39 AGND AGND POWER Systemanalogground.
40 D3 RESERVED3 IO P1.1UARTflowcontrolinterfaceCTS,SCL1(Wire1),SPI1MOSI,anddigitalonlyGPIO.
41 A4 RESERVED3 IO P0.30 AnaloginputADC42,anddigitalGPIO.
42 D2 RESERVED3 IO P1.2UARTflowcontrolinterfaceRTS,SDA1(Wire1),SPI1SCK,anddigitalonlyGPIO.
43 A5 RESERVED3 IO P0.31 AnaloginputADC52,anddigitalGPIO.
44u-bloxUSB
D+SOM0 IO Data+pinoftheR410MUSBport.
45 A6 RESERVED3 IO P0.5 AnaloginputADC62,anddigitalGPIO.
46u-bloxUSB
D-SOM1 IO Data-pinoftheR410MUSBport.
47 A7 RESERVED3 IO P0.2 AnaloginputADC72,anddigitalGPIO.
48 D8 CS IO P1.3 SPIinterfaceCS,anddigitalonlyGPIO.
49 AGND AGND POWER Systemanalogground.
50 D11 MISO IO P1.14 SPIinterfaceMISO,anddigitalonlyGPIO.
51 NC RESERVED3 NC Leaveunconnected.
52 D12 MOSI IO P1.13 SPIinterfaceMOSI,anddigitalonlyGPIO.
53 NC RESERVED3 NC Leaveunconnected.
54 D13 SCK IO P1.15 SPIinterfaceSCK,anddigitalonlyGPIO.
55 NC RESERVED3 NC Leaveunconnected.
56 GND GND POWER Systemanalogground.
57 NC RESERVED3 NC Leaveunconnected.
58 NC RESERVED3 NC Leaveunconnected.
59 NC RESERVED3 NC Leaveunconnected.
60 NC RESERVED3 NC Leaveunconnected.
61 RGBR RED IO P0.13 RedpinoftheRGBLED.
62 D22 GPIO0 IO P0.24 GPIO0,digitalonly.
63 RGBG GREEN IO P0.14 GreenpinoftheRGBLED.
64 D23 GPIO1 IO P1.9 GPIO1,digitalonly.
65 RGBB BLUE IO P0.15 BluepinoftheRGBLED.
66 D4 PWM0 IO P1.8 SPI1MISO,DigitalonlyGPIO,andPWM0.
67 SIM_VCC1 SOM53 POWER Leaveunconnected,1.8V/3VSIMSupplyOutputfromR410M.
68 D5 PWM1 IO P1.10 DigitalonlyGPIO,andPWM1.
69 SIM_RST1 SOM63 IO Leaveunconnected,1.8V/3VSIMResetOutputfromR410M.
70 D6 PWM2 IO P1.11 DigitalonlyGPIO,andPWM2.
71 SIM_CLK1 SOM73 IO Leaveunconnected,1.8V/3VSIMClockOutputfromR410M.
72 D7 PWM3 IO P1.12 DigitalonlyGPIO,andPWM3.
73 SIM_DATA1 SOM83 IOLeaveunconnected,1.8V/3VSIMDataI/OofR410mwithinternal4.7kpull-up.
74u-bloxVBUS
SOM23 IOUSBdetectpinforR410M.5Vonthispinenablestheu-bloxUSBinterface.
75 NC SOM93 NC Leaveunconnected.
1ThesepinsareconnectedtotheinternalMFF2SIMandshouldbeleftopen.
2A0-A7are12-bitAnalog-to-Digital(A/D)inputs(0-4095).
3SoM-specificandReservedpinswillvarydependingonmodule.Theyareabletobeusedonthe
B402,buttheirfunctionmaybebedifferentonfuturemodules.
SystemRGBLED
UnliketheBoron,theB402moduledoesnothaveanon-moduleRGBsystemstatusLED.Wehave
provideditsindividualcontrolpinsforyoutoconnectanLEDofyourliking.Thiswillallowgreater
flexibilityintheenddesignofyourproducts.
AdetailedexplanationofdifferentcolorcodesoftheRGBsystemLEDcanbefoundhere.
LEDSTATUS
Technicalspecifications
Supplyvoltages
Parameter Symbol Min Typ Max Unit
Supplyvoltages
SupplyInputVoltage VCC -0.3 +6.0 V
SupplyInputVoltage 3V3 -0.3 +3.9 V
VBUSUSBsupplyvoltage VUSB -0.3 +5.8 V
I/Opinvoltage
VI/O,VDD≤3.6V IO -0.3 VDD+0.3 V
VI/O,VDD>3.6V IO -0.3 +3.9 V
NFCantennapincurrent
INFC1/2 NFC1/NFC2 80 mA
Radio
BTRFinputlevel(52840) 10 dBm
Environmental
Storagetemperature -40 +85 °C
[1]Stressesbeyondthoselistedunderabsolutemaximumratingsmaycausepermanentdamage
tothedevice.Thesearestressratingsonly,andfunctionaloperationofthedeviceattheseorany
otherconditionsbeyondthoseindicatedunderrecommendedoperatingconditionsisnotimplied.
Exposuretoabsolute-maximum-ratedconditionsforextendedperiodsmayaffectdevicereliability.
Parameter Symbol Min Typ Max Unit
Supplyvoltages
SupplyInputVoltage VCC +3.6 +3.8 +4.2 V
SupplyInputVoltage 3V3 +3.0 +3.3 +3.6 V
VBUSUSBsupplyvoltage VUSB +4.35 +5.0 +5.5 V
Environmental
Normaloperatingtemperature1 -20 +25 +65 °C
Extendedoperatingtemperature2 -40 +85 °C
HumidityRangeNoncondensing,relativehumidity 95 %
Notes:
1Normaloperatingtemperaturerange(fullyfunctionalandmeet3GPPspecifications).
2Extendedoperatingtemperaturerange(RFperformancemaybeaffectedoutsidenormal
operatingrange,thoughmoduleisfullyfunctional)
ABSOLUTEMAXIMUMRATINGS[1]
RECOMMENDEDOPERATINGCONDITIONS
Boronhastworadiomodules.
nRF52840
Bluetooth®5,2.4GHz
95dBmsensitivityin1MbpsBluetooth®lowenergymode
103dBmsensitivityin125kbpsBluetooth®lowenergymode(longrange)
20to+8dBmTXpower,configurablein4dBsteps
u-bloxSARA-R410M-02-B
Parameter Value
Protocolstack 3GPPRelease13
RAT LTECatM1Half-Duplex
LTEFDDBands Band12(700MHz)
Band17(700MHz)
Band28(700MHz)
Band13(750MHz)
Band20(800MHz)
Band26(850MHz)
Band18(850MHz)
Band5(850MHz)
Band19(850MHz)
Band8(900MHz)
Band4(1700MHz)
Band3(1800MHz)
Band2(1900MHz)
Band25(1900MHz)
Band1(2100MHz)
LTETDDbands Band39(1900MHz)
Powerclass Class3(23dBm)
RADIOSPECIFICATIONS
ThesespecificationsarebasedonthenRF52840datasheet.
Symbol Parameter Min Typ Max Unit
VIH Inputhighvoltage 0.7xVDD VDD V
VIL Inputlowvoltage VSS 0.3xVDD V
VOH,SD Outputhighvoltage,standarddrive,0.5mA,VDD≥1.7 VDD-0.4 VDD V
VOH,HDH Outputhighvoltage,highdrive,5mA,VDD>=2.7V VDD-0.4 VDD V
VOH,HDL Outputhighvoltage,highdrive,3mA,VDD>=1.7V VDD-0.4 VDD V
VOL,SD Outputlowvoltage,standarddrive,0.5mA,VDD≥1.7 VSS VSS+0.4 V
VOL,HDH Outputlowvoltage,highdrive,5mA,VDD>=2.7V VSS VSS+0.4 V
VOL,HDL Outputlowvoltage,highdrive,3mA,VDD>=1.7V VSS VSS+0.4 V
IOL,SD CurrentatVSS+0.4V,outputsetlow,standarddrive,VDD≥1.7 1 2 4 mA
IOL,HDH CurrentatVSS+0.4V,outputsetlow,highdrive,VDD>=2.7V 6 10 15 mA
IOL,HDL CurrentatVSS+0.4V,outputsetlow,highdrive,VDD>=1.7V 3 mA
IOH,SD CurrentatVDD-0.4V,outputsethigh,standarddrive,VDD≥1.7 1 2 4 mA
IOH,HDH CurrentatVDD-0.4V,outputsethigh,highdrive,VDD>=2.7V 6 9 14 mA
IOH,HDL CurrentatVDD-0.4V,outputsethigh,highdrive,VDD>=1.7V 3 mA
tRF,15pF Rise/falltime,standarddrivemode,10-90%,15pFload1 9 ns
tRF,25pF Rise/falltime,standarddrivemode,10-90%,25pFload1 13 ns
tRF,50pF Rise/falltime,standarddrivemode,10-90%,50pFload1 25 ns
tHRF,15pF Rise/Falltime,highdrivemode,10-90%,15pFload1 4 ns
tHRF,25pF Rise/Falltime,highdrivemode,10-90%,25pFload1 5 ns
tHRF,50pF Rise/Falltime,highdrivemode,10-90%,50pFload1 8 ns
RPU Pull-upresistance 11 13 16 kΩ
RPD Pull-downresistance 11 13 16 kΩ
CPAD Padcapacitance 3 pF
CPAD_NFC PadcapacitanceonNFCpads 4 pF
INFC_LEAKLeakagecurrentbetweenNFCpadswhendriventodifferentstates
1 10 μA
1Riseandfalltimesbasedonsimulations
I/OCHARACTERISTICS
Mechanicalspecifications
Parameters Value Unit
Width 30 mm
Height 42 mm
Thickness 5.5 mm
Weight 6.2 grams
Dimensionsareinmillimeters.
DIMENSIONSANDWEIGHT
MECHANICALDRAWING
ThematingconnectorisaanM.2(NGFF)type4.Notethatthereareseveraldifferentkey
configurationsfortheM.2,andtype4isdifferentthaniscommonlyusedonSSDs.
OnecompatibleconnectoristheTE2199230-4.Itiswidelyavailableincludingatsupplierssuchas
DigiKey.
MATINGCONNECTORANDLANDPATTERN
WerecommendthisscrewassemblytosecurelyaffixtheBseriesSoMtoyourcircuitboard.From
toptobottom:
M3screw,3mmlong
M3washer
M3standoff,2.45mm
Mountinghole,2.6mmmetalhole,3.1mmmetalringdiameter(pictureisofthebottomsideof
thecircuitboard)
SCREWASSEMBLY
AnalternativedesignusesaJAESM3ZS067U410-NUT1-R1200standoff.It'sreflowsolderedto
yourbaseboardandhasathreadedholeforaM2*3screwtoholddowntheSoM.Thismaybe
easiertoobtain.
Notethatahold-downscrewisrequiredbecausetheM.2connectordoesnothaveintegrated
locksandtheSoMwillpopupifnotattachedtothebaseboard.
WestronglyrecommendagainstplacingcomponentsundertheSOMboardbecausethereisnot
enoughheight.
DESIGNCONSIDERATIONS
ProductHandling
TheBseriescontainshighlysensitiveelectroniccircuitryandisanElectrostaticSensitiveDevice
(ESD).HandlinganBserieswithoutproperESDprotectionmaydestroyordamageitpermanently.
ProperESDhandlingandpackagingproceduresmustbeappliedthroughouttheprocessing,
handlingandoperationofanyapplicationthatincorporatestheBseriesmodule.ESDprecautions
shouldbeimplementedontheapplicationboardwheretheBseriesismounted.Failureto
observetheseprecautionscanresultinseveredamagetotheBseries!
TheU.FLantennaconnectorisnotdesignedtobeconstantlypluggedandunplugged.The
antennapinisstaticsensitiveandyoucandestroytheradiowithimproperhandling.Atinydabof
glue(epoxy,rubbercement,liquidtapeorhotglue)ontheconnectorcanbeusedsecurelyhold
thepluginplace.
TheM.2edgeconnectorisstaticsensitiveandshouldbehandledcarefully.TheM.2connectoris
notdesignedforrepeatedremovalandinsertionofthemodule.
ESDPRECAUTIONS
CONNECTORS
Schematics
MICROCONTROLLER
U-BLOXCELLULARMODEM
M.2CONNECTOR
SIMANDFLASH
Defaultsettings
TheBseriescomespre-programmedwithabootloaderandauserapplicationcalledTinker.This
applicationworkswithaniOSandAndroidappalsonamedTinkerthatallowsyoutoveryeasily
toggledigitalpins,takeanaloganddigitalreadingsanddrivevariablePWMoutputs.
Thebootloaderallowsyoutoeasilyupdatetheuserapplicationviaseveraldifferentmethods,USB,
OTA,SerialY-Modem,andalsointernallyviatheFactoryResetprocedure.Allofthesemethods
havemultipletoolsassociatedwiththemaswell.
Revisionhistory
Revision Date Author Comments
001 29Apr2019 RK InitialRelease
002 03Feb2020 RK FixednumberofI2C,SPI,andPWM
003 18Feb2020 RK Keep-outdiagramM.2connectorwasupside-down