1/**
2@page nrfx_drv_supp_matrix Driver support overview
3
4This page lists MDK symbols to be used and nrfx driver components supported by particular SoCs and SiPs:
5- @ref nrfx_mdk_symbols_table "MDK symbols table"
6- @ref nrfx_drv_supp_matrix_table "Driver support matrix"
7- @ref nrfx_drv_supp_matrix_list "Driver support lists"
8
9@anchor nrfx_mdk_symbols_table
10@par MDK symbols table
11
12The following table presents MDK symbol used for a specific device.
13@warning The MDK symbol used to build nrfx for a specific device may not necessarily correspond to the device name.
14
15| Device             | MDK symbol                                                               |
16|--------------------|--------------------------------------------------------------------------|
17| nRF51 Series       | NRF51                                                                    |
18| nRF52805           | NRF52805_XXAA                                                            |
19| nRF52810           | NRF52810_XXAA                                                            |
20| nRF52811           | NRF52811_XXAA                                                            |
21| nRF52820           | NRF52820_XXAA                                                            |
22| nRF52832           | NRF52832_XXAA<br>NRF52832_XXAB                                           |
23| nRF52833           | NRF52833_XXAA                                                            |
24| nRF52840           | NRF52840_XXAA                                                            |
25| nRF54H20           | NRF54H20_XXAA<br>NRF_APPLICATION<br>NRF_RADIOCORE<br>NRF_PPR<br>NRF_FLPR |
26| nRF54L15 EngA      | NRF54L15_ENGA_XXAA<br>NRF_APPLICATION<br>NRF_FLPR                        |
27| nRF9131<br>nRF9161 | NRF9120_XXAA                                                             |
28| nRF9160            | NRF9160_XXAA                                                             |
29
30@anchor nrfx_drv_supp_matrix_table
31@par Driver support matrix
32
33The following matrix provides a comparative overview of which drivers are supported by specific Nordic SoCs and SiPs.
34
35| Driver             | nRF51 Series | nRF52805     | nRF52810<br>nRF52811 | nRF52820     | nRF52832     | nRF52833     | nRF52840     | nRF5340      | nRF91 Series | nRF54H20     | nRF54L15 EngA |
36|--------------------|--------------|--------------|----------------------|--------------|--------------|--------------|--------------|--------------|--------------|--------------|---------------|
37| @ref nrf_aar       |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
38| @ref nrf_acl       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross   |
39| @ref nrf_adc       |@tagGreenTick |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross   |
40| @ref nrf_auxpll    |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
41| @ref nrf_bellboard |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
42| @ref nrf_bprot     |@tagRedCross  |@tagGreenTick |@tagGreenTick         |@tagRedCross  |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross   |
43| @ref nrf_cache     |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
44| @ref nrf_ccm       |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
45| @ref nrf_clock     |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagGreenTick  |
46| @ref nrf_comp      |@tagRedCross  |@tagRedCross  |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
47| @ref nrf_cracen    |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick  |
48| @ref nrf_systick   |@tagRedCross  |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
49| @ref nrf_ctrlap    |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagRedCross   |
50| @ref nrf_dcnf      |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross   |
51| @ref nrf_dppi      |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
52| @ref nrf_ecb       |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross   |
53| @ref nrf_egu       |@tagRedCross  |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
54| @ref nrf_exmif     |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
55| @ref nrf_icr       |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
56| @ref nrf_fpu       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross   |
57| @ref nrf_glitchdet |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick  |
58| @ref nrf_gpio      |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
59| @ref nrf_gpiote    |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
60| @ref nrf_grtc      |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
61| @ref nrf_i2s       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagGreenTick  |
62| @ref nrf_ipc       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross   |
63| @ref nrf_ipct      |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
64| @ref nrf_kmu       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagGreenTick  |
65| @ref nrf_lpcomp    |@tagGreenTick |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
66| @ref nrf_lrc       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
67| @ref nrf_memconf   |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
68| @ref nrf_mpc       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
69| @ref nrf_mpu       |@tagGreenTick |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross   |
70| @ref nrf_mutex     |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagRedCross   |
71| @ref nrf_mvdma     |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
72| @ref nrf_mwu       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross   |
73| @ref nrf_nfct      |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
74| @ref nrf_nvmc      |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross   |
75| @ref nrf_pdm       |@tagRedCross  |@tagRedCross  |@tagGreenTick         |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross   |
76| @ref nrf_power     |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagGreenTick  |
77| @ref nrf_ppi       |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross   |
78| @ref nrf_ppib      |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
79| @ref nrf_pwm       |@tagRedCross  |@tagRedCross  |@tagGreenTick         |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
80| @ref nrf_qdec      |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
81| @ref nrf_qspi      |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross   |
82| @ref nrf_radio     |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
83| @ref nrf_ramc      |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
84| @ref nrf_resetinfo |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
85| @ref nrf_rramc     |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick  |
86| @ref nrf_rng       |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross   |
87| @ref nrf_rtc       |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross   |
88| @ref nrf_saadc     |@tagRedCross  |@tagGreenTick |@tagGreenTick         |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
89| @ref nrf_spi       |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross   |
90| @ref nrf_spim      |@tagRedCross  |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
91| @ref nrf_spis      |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
92| @ref nrf_spu       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
93| @ref nrf_stm       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
94| @ref nrf_tampc     |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
95| @ref nrf_tbm       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
96| @ref nrf_tdm       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
97| @ref nrf_temp      |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagGreenTick  |
98| @ref nrf_timer     |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
99| @ref nrf_twi       |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross   |
100| @ref nrf_twim      |@tagRedCross  |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
101| @ref nrf_twis      |@tagRedCross  |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
102| @ref nrf_uart      |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross   |
103| @ref nrf_uarte     |@tagRedCross  |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
104| @ref nrf_usbd      |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagGreenTick |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross  |@tagRedCross   |
105| @ref nrf_usbhs     |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagRedCross   |
106| @ref nrf_vmc       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick |@tagRedCross  |@tagRedCross   |
107| @ref nrf_vpr       |@tagRedCross  |@tagRedCross  |@tagRedCross          |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagRedCross  |@tagGreenTick |@tagGreenTick  |
108| @ref nrf_wdt       |@tagGreenTick |@tagGreenTick |@tagGreenTick         |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick |@tagGreenTick  |
109
110@anchor nrfx_drv_supp_matrix_list
111@par Driver support lists
112
113The following pages list the drivers supported by respective SoCs and SiPs:
114
115- @subpage nrf51_series_drivers
116- @subpage nrf52805_drivers
117- @subpage nrf52810_drivers
118- @subpage nrf52820_drivers
119- @subpage nrf52832_drivers
120- @subpage nrf52833_drivers
121- @subpage nrf52840_drivers
122- @subpage nrf5340_drivers
123- @subpage nrf54h20_drivers
124- @subpage nrf54l15_enga_drivers
125- @subpage nrf91_series_drivers
126
127*/
128