1.. _efr32_radio_brd4104a: 2 3EFR32 BRD4104A (SLWRB4104A) 4########################### 5 6Overview 7******** 8 9The EFR32BG13 Blue Gecko Bluetooth® Low Energy Radio Board is one of the two 10radio boards delivered with `SLWSTK6020B Bluetooth SoC Starter Kit`_. It 11contains a Wireless System-On-Chip from the EFR32BG13 family built on an 12ARM Cortex®-M4F processor with excellent low power capabilities. 13 14.. figure:: ./efr32bg13-slwrb4104a.jpg 15 :height: 260px 16 :align: center 17 :alt: SLWRB4104A Blue Gecko Bluetooth® Low Energy Radio Board 18 19 SLWRB4104A (image courtesy of Silicon Labs) 20 21The BRD4104A a.k.a. SLWRB4104A radio board plugs into the Wireless Starter Kit 22Mainboard BRD4001A and is supported as one of :ref:`efr32_radio`. 23 24Hardware 25******** 26 27- EFR32BG13P632F512GM48 Blue Gecko SoC 28- CPU core: ARM Cortex®-M4 with FPU 29- Flash memory: 512 kB 30- RAM: 64 kB 31- Transmit power: up to +10 dBm 32- Operation frequency: 2.4 GHz 33- 8Mbit SPI NOR Flash 34- Crystals for LFXO (32.768 kHz) and HFXO (38.4 MHz). 35 36For more information about the EFR32BG13 SoC and BRD4104A board, refer to these 37documents: 38 39- `EFR32BG13 Website`_ 40- `EFR32BG13 Datasheet`_ 41- `EFR32xG13 Reference Manual`_ 42- `SLWSTK6020B Bluetooth SoC Starter Kit`_ 43- `BRD4104A User Guide`_ 44- `BRD4104A Reference Manual`_ 45- `EFR32BG13-BRD4104A Schematics`_ 46 47Supported Features 48================== 49 50Please refer to 51:ref:`EFR32 Radio Board Supported Features <efr32_radio_supported_features>` 52for details of the configuration and common features supported by the 53efr32_radio_brd4104a board. 54 55The default configuration can be found in the defconfig file: 56 57 ``boards/arm/efr32_radio/efr32_radio_brd4104a_defconfig`` 58 59System Clock 60============ 61 62The EFR32BG13P SoC is configured to use the 38.4 MHz external oscillator on the 63board. 64 65Serial Port 66=========== 67 68The EFR32BG13P SoC has three USARTs and one Low Energy UARTs (LEUART). 69USART0 is connected to the board controller and is used for the console. 70 71Programming and Debugging 72************************* 73 74Please refer to 75:ref:`Programming and Debugging EFR32 Radio Board <efr32_radio_programming>` 76for details on the supported debug interfaces. 77 78Flashing 79======== 80 81Connect the BRD4001A board with a mounted BRD4104A radio module to your host 82computer using the USB port. 83 84Here is an example for the :ref:`hello_world` application. 85 86.. zephyr-app-commands:: 87 :zephyr-app: samples/hello_world 88 :board: efr32_radio_brd4104a 89 :goals: flash 90 91Open a serial terminal (minicom, putty, etc.) with the following settings: 92 93- Speed: 115200 94- Data: 8 bits 95- Parity: None 96- Stop bits: 1 97 98Reset the board and you should see the following message in the terminal: 99 100.. code-block:: console 101 102 Hello World! efr32_radio_brd4104a 103 104 105.. _EFR32BG13 Website: 106 https://www.silabs.com/wireless/bluetooth/efr32bg13-series-1-socs 107 108.. _EFR32BG13 Datasheet: 109 https://www.silabs.com/documents/public/data-sheets/efr32bg13-datasheet.pdf 110 111.. _EFR32xG13 Reference Manual: 112 https://www.silabs.com/documents/public/reference-manuals/efr32xg13-rm.pdf 113 114.. _SLWSTK6020B Bluetooth SoC Starter Kit: 115 https://www.silabs.com/products/development-tools/wireless/bluetooth/blue-gecko-bluetooth-low-energy-soc-starter-kit 116 117.. _BRD4104A User Guide: 118 https://www.silabs.com/documents/public/user-guides/ug279-brd4104a-user-guide.pdf 119 120.. _BRD4104A Reference Manual: 121 https://www.silabs.com/documents/public/reference-manuals/brd4104a-rm.pdf 122 123.. _EFR32BG13-BRD4104A Schematics: 124 https://www.silabs.com/documents/public/schematic-files/EFR32BG13-BRD4104A-A00-schematic.pdf 125