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