.. _ug_matter_hw_requirements: Matter hardware and memory requirements ####################################### .. contents:: :local: :depth: 2 Hardware that runs Matter protocol applications must meet specification requirements, including providing the right amount of flash memory and being able to run Bluetooth LE and Thread concurrently. Supported SoCs ************** Currently the following SoCs from Nordic Semiconductor are supported for use with the Matter protocol: * :ref:`nRF5340 ` (Matter over Thread and Matter over Wi-Fi through the ``nrf7002_ek`` shield) * :ref:`nRF5340 + nRF7002 ` (Matter over Thread and Matter over Wi-Fi) * :ref:`nRF52840 ` (Matter over Thread) Front-End Modules ================= SoCs from Nordic Semiconductor that can run the Matter protocol over Thread can also work with external Front-End Modules. For more information about the FEM support in the |NCS|, see :ref:`ug_radio_fem` and :ref:`nRF21540 DK `. External flash ************** For the currently supported SoCs, you must use an external memory with at least 1 MB of flash for nRF52840 and 1.5MB for nRF5340. This is required to perform the DFU operation. The development kits for the supported SoCs from Nordic Semiconductor are supplied with the MX25R64 type of external flash that meets these memory requirements. However, it is possible to configure the SoCs with different QSPI or SPI memory if it is supported by Zephyr. For this purpose, check the reference design for Nordic DKs for information about how to connect the external memory with SoC, specifically whether the pins are designed for the QSPI or the high-speed SPIM operations. RAM and flash memory requirements ********************************* RAM and flash memory requirement values differ depending on the DK and the programmed sample. The following tables list memory requirement values for Matter samples. Values are provided in kilobytes (KB). .. tabs:: .. tab:: nRF52840 DK The following table lists memory requirements for samples running on the :ref:`nRF52840 DK ` (:ref:`nrf52840dk_nrf52840 `). +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | Sample | MCUBoot ROM | Application ROM | Factory data | Settings | Total ROM | Total RAM | +==================================================================================+===============+===================+================+============+=============+=============+ | :ref:`Light Bulb ` (Debug) | 28 | 907 | 4 | 16 | 955 | 225 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Bulb ` (Debug with Amazon FFS) | 28 | 908 | 4 | 16 | 956 | 226 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Bulb ` (Release) | 28 | 728 | 4 | 16 | 776 | 219 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Bulb ` (Debug with DFU over SMP) | 28 | 916 | 4 | 16 | 964 | 240 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Switch ` (Debug) | 28 | 852 | 4 | 16 | 900 | 216 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Switch ` (Release) | 28 | 683 | 4 | 16 | 731 | 209 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Switch ` (Debug with DFU over SMP) | 28 | 861 | 4 | 16 | 909 | 231 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Lock ` (Debug) | 28 | 871 | 4 | 16 | 919 | 217 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Lock ` (Release) | 28 | 684 | 4 | 16 | 732 | 210 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Lock ` (Debug with DFU over SMP) | 28 | 881 | 4 | 16 | 929 | 231 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Template ` (Debug) | 28 | 824 | 4 | 16 | 872 | 215 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Template ` (Release) | 28 | 662 | 4 | 16 | 710 | 208 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Window Covering ` (Debug) | 28 | 845 | 4 | 16 | 893 | 216 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Window Covering ` (Release) | 28 | 676 | 4 | 16 | 724 | 209 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Window Covering ` (Debug with DFU over SMP) | 28 | 855 | 4 | 16 | 903 | 231 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ .. tab:: nRF5340 DK The following table lists memory requirements for samples running on the :ref:`nRF5340 DK ` (:ref:`nrf5340dk_nrf5340_cpuapp `). +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | Sample | MCUBoot ROM | Application ROM | Factory data | Settings | Total ROM | Total RAM | +==================================================================================+===============+===================+================+============+=============+=============+ | :ref:`Light Bulb ` (Debug) | 32 | 814 | 4 | 16 | 866 | 221 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Bulb ` (Debug with Amazon FFS) | 32 | 816 | 4 | 16 | 868 | 221 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Bulb ` (Release) | 32 | 635 | 4 | 16 | 687 | 213 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Bulb ` (Debug with DFU over SMP) | 32 | 824 | 4 | 16 | 876 | 235 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Switch ` (Debug) | 32 | 759 | 4 | 16 | 811 | 211 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Switch ` (Release) | 32 | 590 | 4 | 16 | 642 | 203 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Switch ` (Debug with DFU over SMP) | 32 | 769 | 4 | 16 | 821 | 225 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Lock ` (Debug) | 32 | 779 | 4 | 16 | 831 | 212 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Lock ` (Release) | 32 | 592 | 4 | 16 | 644 | 204 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Lock ` (Debug with DFU over SMP) | 32 | 789 | 4 | 16 | 841 | 226 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Template ` (Debug) | 32 | 732 | 4 | 16 | 784 | 210 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Template ` (Release) | 32 | 569 | 4 | 16 | 621 | 203 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Window Covering ` (Debug) | 32 | 752 | 4 | 16 | 804 | 211 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Window Covering ` (Release) | 32 | 583 | 4 | 16 | 635 | 203 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Window Covering ` (Debug with DFU over SMP) | 32 | 762 | 4 | 16 | 814 | 225 | +----------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ .. tab:: Nordic Thingy:53 The following table lists memory requirements for samples running on the :ref:`Thingy:53 ` (:ref:`thingy53_nrf5340 `). +----------------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | Sample | MCUBoot ROM | Application ROM | Factory data | Settings | Total ROM | Total RAM | +========================================================================================+===============+===================+================+============+=============+=============+ | :ref:`Weather Station ` (Debug) | 64 | 795 | 0 | 64 | 923 | 245 | +----------------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Weather Station ` (Factory Data partition supported) | 64 | 795 | 4 | 60 | 923 | 245 | +----------------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Weather Station ` (Release) | 64 | 599 | 0 | 64 | 727 | 212 | +----------------------------------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ .. tab:: nRF7002 DK The following table lists memory requirements for samples running on the :ref:`nRF7002 DK ` (:ref:`nrf5340dk_nrf5340_cpuapp `). +------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | Sample | MCUBoot ROM | Application ROM | Factory data | Settings | Total ROM | Total RAM | +============================================================+===============+===================+================+============+=============+=============+ | :ref:`Light Bulb ` (Debug) | 48 | 884 | 4 | 16 | 952 | 376 | +------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Bulb ` (Release) | 48 | 708 | 4 | 16 | 776 | 370 | +------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Switch ` (Debug) | 48 | 882 | 4 | 16 | 950 | 376 | +------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Light Switch ` (Release) | 48 | 709 | 4 | 16 | 777 | 370 | +------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Lock ` (Debug) | 48 | 901 | 4 | 16 | 969 | 377 | +------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Lock ` (Release) | 48 | 711 | 4 | 16 | 779 | 370 | +------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Lock ` (Debug with DFU over SMP) | 48 | 911 | 4 | 16 | 979 | 390 | +------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Template ` (Debug) | 48 | 855 | 4 | 16 | 923 | 375 | +------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ | :ref:`Template ` (Release) | 48 | 689 | 4 | 16 | 757 | 369 | +------------------------------------------------------------+---------------+-------------------+----------------+------------+-------------+-------------+ ..