BRD4300A Reference Manual Blue Gecko BGM111 Bluetooth® Module Radio Board Reference Manual The Blue Gecko family of the Silicon Labs' Bluetooth modules delivers a high-performance, low energy and easy-to-use Bluetooth solution integrated into a small form factor package. Blue Gecko Bluetooth modules combine an integrated antenna, a high performance Bluetooth transceiver, an energy efficient 32-bit MCU and a ready to use Bluetooth software and SDK. The ultra-low power operating modes and fast wake-up times of the Silicon Labs' energy friendly 32-bit MCUs, combined with the low transmit and receive power consumption of the Bluetooth radio, result in a solution optimized for battery powered applications. The Silicon Labs fully certified Bluetooth modules and software are designed to help developers accelerate time to market and reduce development costs and compliance risks by providing a versatile, plug-and-play Bluetooth solution. Development and evaluation of the BGM111 Bluetooth module is possible by attaching the BRD4300A board to the Wireless Starter Kit (WSTK) Mainboard. This gives access to the WSTK display, buttons and additional features offered by using the available Expansion Boards. silabs.com | Smart. Connected. Energy-friendly. RADIO BOARD FEATURES • Bluetooth module: BGM111 • Bluetooth 4.1 compliant • Upgradeable to Bluetooth 4.2 • TX power: up to +8 dBm • RX sensitivity: down to -93 dBm • Range: up to 200 meters • CPU core: 32-bit ARM® Cortex-M4 • Flash memory: 256 kB • RAM: 32 kB • SoC used in BGM111: EFR32BG1B232F256GM48 • Fully plug-in compatible with Silicon Labs Wireless Starter Kit Mainboards (BRD4001A) Rev. 1.10 BRD4300A Reference Manual BRD4300A Radio Board Description 1. BRD4300A Radio Board Description The BRD4300A Radio Board contains the BGM111 Blue Gecko Bluetooth Module soldered onto a carrier board with two connectors. The connectors on the carrier board are used for attaching the BRD4300A on to a Silicon Labs Wireless Starter Kit Main-board BRD4001A and together these two boards and the software in the BGM111 Module make up the Blue Gecko Bluetooth Module Wireless Starter Kit. The BGM111 Bluetooth module and the software are designed to help developers accelerate time to market with end-product design projects. This versatile plug-and-play Bluetooth solution also reduces development costs and minimizes compliance risks. The BGM111 Module is ideal for applications requiring Bluetooth connectivity such as used in connected home, health and fitness, wearables and point-of-sale terminal applications. The BGM111 includes an energy friendly ARM Cortex M4 MCU. A major benefit offered by the BGM111 is that no RF or Bluetooth protocol expertise is required. The BGM111 can be used as a peripheral along with an external host MCU or applications may be embedded into the built-in MCU using the Bluegiga BGScript™ scripting language. Complete standalone solutions may thus be created with minimal need for external components. 1.1 BGM111 Module Block Diagram The BGM111 Module block diagram is illustrated in the figure below. Core / Memory ARM Cortex M4 processor with DSP extensions and FPU Flash Program Memory RAM Memory Clock Management Crystals Other 38MHz High Frequency Crystal Oscillator High Frequency RC Oscillator Voltage Regulator Voltage Monitor CRYPTO 32.768kHz Low Frequency RC Oscillator Auxiliary High Frequency RC Oscillator DC-DC Converter Power-On Reset CRC Low Frequency Crystal Oscillator Ultra Low Frequency RC Oscillator Brown-Out Detector Memory Protection Unit Debug Interface Energy Management DMA Controller 32-bit bus Peripheral Reflex System RFSENSE FRC DEMOD LNA BALUN I PGA IFADC I/O Ports USART External Interrupts Low Energy UART General Purpose I/O I2C Pin Reset Timers and Triggers Timer/Counter Low energy timer Analog I/F Protocol Timer ADC Watchdog Timer Analog Comparator RTCC IDAC RF Frontend PA Q AGC Frequency Synthesizer CRC Matching Serial Interfaces Pulse Counter RAC Chip antenna BUFC Radio Transceiver Antenna MOD Cryotimer Pin Wakeup Lowest power mode with peripheral operational: EM0—Active EM1—Sleep EM2—Deep Sleep EM3—Stop EM4—Hibernate EM4—Shutoff Figure 1.1 Block Diagram silabs.com | Smart. Connected. Energy-friendly. Rev. 1.10 | 1 BRD4300A Reference Manual System Summary 2. System Summary Integrated Bluetooth radio and energy friendly MCU • Bluetooth 4.1 compliant and upgradeable to Bluetooth 4.2. • TX power up to +8 dBm • RX sensitivity down to -93 dBm • Integrated high-efficiency chip antenna • 38.4 MHz Cortex M4 with DSP instructions and floating-point unit for efficient signal processing • 256 kB Flash memory • 32 kB RAM Low Energy Consumption • 8.8 mA TX current @ 0 dBm • 8.7 mA RX current • 63 μA/MHz in Energy Mode 0 (EM0) • 1.4 μA EM2 Deep Sleep Current (full RAM retention) and CRYO timer running from ULFRCO • 1.1 μA EM3 Stop current (State/RAM retention, RFSENSE disabled) • Wake on Radio with signal strength detection, preamble pattern detection, frame detection and timeout Wide selection of MCU peripherals • 12-bit 1 Msamples/s ADC • 2 x Analog comparator • IDAC (current output DAC) • Up to 25 pins connected to analog channels (APORT) shared between analog comparators, ADC and IDAC • 25 General Purpose I/O pins with output state retention and asynchronous interrupts • 8-channel DMA controller • 12-channel Peripheral Reflex System • Hardware Crypto Acceleration with public key support • Protocol Timer tightly coupled to the radio • 2 x 16-bit Timer/Counter • 3 + 4 Compare/Capture/PWM Channels • 32-bit Real Time Counter and Calendar • 16-bit Low Energy Timer for waveform generation • 16-bit Ultra Low Energy Timer/Counter for periodic wake-up from any Energy Mode • 16-bit Pulse Counter with asynchronous operation • Watchdog Timer with dedicated RC Oscillator @ 50 nA • 2 x Universal Synchronous/Asynchronous Receiver/Transmitter (UART/SPI/Smart Card (ISO 7816) / IrDA/I2S) • Low Energy UART (LEUART) • I²C interface with SMBus support and address recognition in EM3 Stop Integrated Bluetooth Smart Software • Bluetooth 4.1 compliant • Central and peripheral roles • Up to 8 simultaneous connections • L2CAP, ATT, GAP, SM and GATT • Any GATT based Bluetooth Smart profile • 100 kbps throughput Flexible easy to use APIs • BGAPI™ serial protocol API over UART for modem usage • BGLIB™ host API/library which implementing BGAPI serial protocol • BGScript™ scripting language for standalone usage • Profile Toolkit for creating GATT based services Free Software Development Kit (SDK) • BGLIB C source code • BGScript development tools • BGScript and BGLIB example applications silabs.com | Smart. Connected. Energy-friendly. Rev. 1.10 | 2 BRD4300A Reference Manual System Summary • Profile Toolkit examples • Documentation Certifications • Bluetooth qualified (pending) • CE, FCC, IC, Japan and South-Korea (pending) Wide Operating Range • Supply voltage: 1.85 V to 3.8 V with DC/DC bypass mode • Supply voltage: 2.4 V to 3.8 V with DC/DC enabled • Temperature range: -40°C to +85°C silabs.com | Smart. Connected. Energy-friendly. Rev. 1.10 | 3 BRD4300A Reference Manual BRD4300A Connector 3. BRD4300A Connector 3.1 BRD4300A Connector Pin Associations The figure below shows the pin mapping on the connector to the radio pins and their corresponding function on the Wireless Starter Kit Mainboard. P200 Upper Row 3v3 NC / P36 NC / P38 NC / P40 NC / P42 NC / P44 DBG_TMS_SWDIO / PF1 / F0 DBG_TDO_SWO / PF2 / F2 DBG_RESET / F4 VCOM_TX / PA0 / F6 VCOM_CTS / PA2 / F8 LED0 / PF6 / F10 BUTTON0 / PF6 / F12 DISP_ENABLE / PD15 / F14 DISP_SI / PC6 / F16 DISP_EXTCOMIN / PD13 / F18 PTI_DATA / PA4 / F20 USB_VBUS 5V Board ID SCL P201 Lower Row GND P37 / tied high / SENSOR_ENABLE P39 / NC P41 / NC P43 / NC P45 / NC F1 / PF0 / DBG_TCK_SWCLK F3 / PF3 / DBG_TDI F5 / PA5 / VCOM_ENABLE F7 / PA1 / VCOM_RX F9 / PA3 / VCOM_RTS F11 / PF7 / LED1 F13 / PF7 / BUTTON1 F15 / PC8 / DISP_SCLK F17 / PD14 / DISP_SCS F19 / PB13 / PTI_FRAME F21 / PB11 / PTI_CLK USB_VREG GND Board ID SDA GND EXP3 / PA2 / P0 EXP5 / PA3 / P2 EXP7 / PF4 / P4 EXP9 / PF5 / P6 EXP11 / PB11 / P8 EXP13 / PF3 / P10 EXP15 / PC11 / P12 NC / P14 NC / P16 PA4 / P18 PA5 / P20 PB13 / P22 NC / P24 NC / P26 NC / P28 NC / P30 NC / P32 NC / P34 GND VMCU_IN P1 / PC6 / EXP4 P3 / PC7 / EXP6 P5 / PC8 / EXP8 P7 / PC9 / EXP10 P9 / PA0 / EXP12 P11 / PA1 / EXP14 P13 / PC10 / EXP16 P15 / NC P17 / NC P19 / PD13 P21 / PD14 P23 / PD15 P25 / PF0 P27 / PF1 P29 / PF2 P31 / PF6 P33 / PF7 P35 / NC VRF_IN Figure 3.1 Radio Board Connectors 3.2 BRD4300A Connector Type BRD4300A contains two dual-row, female socket, 0.05" pitch polarized connectors (P/N: SFC-120-T2-L-D-A-K-TR) which provide the interface to the Wireless Starter Kit Mainboard. The Mainboard has the corresponding male header pin connectors (P/N: TFC-120-02F-D-LC-ND). silabs.com | Smart. Connected. Energy-friendly. Rev. 1.10 | 4 BRD4300A Reference Manual Mechanical Details 4. Mechanical Details The BGM111 Bluetooth Module board is illustrated in the figures below. Figure 4.1 BRD4300A Top View Figure 4.2 BRD4300A Bottom View silabs.com | Smart. Connected. Energy-friendly. Rev. 1.10 | 5 BRD4300A Reference Manual Board Revision History and Errata 5. Board Revision History and Errata 5.1 Revision History Radio Board revision is printed on the backside of the BRD4300A Radio Board. Table 5.1. Radio Board Revision History Radio Board Revision Released Description A02 2016-03-28 BGM111 Initial production. Certifications pending. A01 2015-07-01 Updated BGM111 to first release version. Reduced RF performance. A00 2015-06-01 Pre-production series with early version of BGM111. This version does not have full RF performance. 5.2 Errata Rev. A02 No known errata for this board revision. Rev. A01 Reduced RF performance. Rev. A00 RF range reduced due to sub-optimal antenna matching on the BGM111-A module. silabs.com | Smart. Connected. Energy-friendly. Rev. 1.10 | 6 BRD4300A Reference Manual Document Revision History 6. Document Revision History Revision 1.10 2016-03-28 Updated block diagram Updated system summary Revision 1.00 2015-07-08 Initial document revision. silabs.com | Smart. Connected. Energy-friendly. Rev. 1.10 | 7 Smart. Connected. Energy-Friendly. Products Quality www.silabs.com/products www.silabs.com/quality Support and Community community.silabs.com Disclaimer Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products are not designed or authorized to be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Laboratories products are not designed or authorized for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. Trademark Information Silicon Laboratories Inc.® , Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, Clockbuilder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo and combinations thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, ISOmodem®, Precision32®, ProSLIC®, Simplicity Studio®, SiPHY®, Telegesis, the Telegesis Logo®, USBXpress® and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA http://www.silabs.com