![]() |
nrfx 4.5.0
|
This page lists errata and the handling of their workaround. Possible ways to handle erratum:
| Series | Erratum | Handling | Affected Module | Affected Function(s) | Comment |
|---|---|---|---|---|---|
| NRF52 | 12 | MDK | |||
| NRF52 | 15 | code | POWER HAL | nrf_power_rampower_mask_get | The HAL doesn't read from the affected registers. |
| NRF52 | 20 | other | |||
| NRF52 | 31 | MDK | |||
| NRF52 | 36 | MDK | |||
| NRF52 | 54 | other | |||
| NRF52 | 55 | driver / code | I2S driver | nrfx_i2s_start nrfx_i2s_stop | The driver discards all events after a stop event occured. |
| NRF52 | 58 | driver | SPIM driver | nrfx_spim_xfer | |
| NRF52 | 66 | MDK | |||
| NRF52 | 67 | | NFCT/PPI | ||
| NRF52 | 68 | other | |||
| NRF52 | 74 | driver | SAADC driver | nrfx_saadc_irq_handler | |
| NRF52 | 75 | other | |||
| NRF52 | 76 | | LPCOMP | ||
| NRF52 | 77 | MDK | Same as nRF52 Series erratum 31 | ||
| NRF52 | 78 | code | Timer driver | nrfx_timer_disable | The driver does uses SHUTDOWN task instead of STOP task. |
| NRF52 | 79 | driver | NFCT driver | ||
| NRF52 | 81 | other | |||
| NRF52 | 83 | code | TWIS driver | The driver does not use the STOP task and ignores any additional STOPPED events. | |
| NRF52 | 86 | code | SAADC driver | nrfx_saadc_offset_calibrate | The driver uses a separate buffer. |
| NRF52 | 87 | other | |||
| NRF52 | 88 | other | |||
| NRF52 | 89 | HAL | SPIM HAL | nrf_spim_disable | |
| NRF52 | 89 | HAL | TWIM HALY | nrfy_twim_stop | |
| NRF52 | 97 | other | |||
| NRF52 | 102 | other | |||
| NRF52 | 106 | other | |||
| NRF52 | 107 | other | |||
| NRF52 | 108 | MDK | |||
| NRF52 | 109 | driver | PWM driver | nrfx_pwm_init nrfx_pwm_uninit | |
| NRF52 | 109 | driver | SPIM driver | ||
| NRF52 | 109 | driver | SPIS driver | nrfx_spis_init | |
| NRF52 | 109 | driver | TWIM driver | nrfx_twim_init | |
| NRF52 | 109 | code | TWIS driver | ||
| NRF52 | 109 | code | UARTE driver | ||
| NRF52 | 122 | HAL | QSPI HAL | nrf_qspi_disable | |
| NRF52 | 132 | driver | LFCLK driver | nrfx_clock_lfclk_start | |
| NRF52 | 136 | MDK | Same as nRF53 Series erratum 55 | ||
| NRF52 | 141 | driver | NFCT driver | nrfx_nfct_init | |
| NRF52 | 143 | other | |||
| NRF52 | 146 | other | |||
| NRF52 | 147 | other | |||
| NRF52 | 150 | other | |||
| NRF52 | 153 | other | |||
| NRF52 | 155 | other | |||
| NRF52 | 156 | other | |||
| NRF52 | 166 | driver | USBD driver | nrfx_usbd_enable | |
| NRF52 | 171 | driver | USBD driver | nrfx_usbd_enable nrfx_usbd_wakeup_req | |
| NRF52 | 172 | other | |||
| NRF52 | 173 | HAL | GPIO HAL | nrf_gpio_latches_read_and_clear nrf_gpio_pin_latch_clear | Same as nRF53 Series erratum 119 |
| NRF52 | 174 | HAL | PPI HAL | nrf_ppi_channel_endpoint_setup | |
| NRF52 | 178 | code | SAADC driver | Related to nRF52 Series erratum 86. Spurious samples can trigger an early END event (which are discarded). The driver uses correct calibration sequence to mitigate the PAN's consequences. | |
| NRF52 | 179 | other | |||
| NRF52 | 181 | driver | NFCT driver | nrfx_nfct_nfcid1_default_bytes_get | |
| NRF52 | 182 | MDK | |||
| NRF52 | 183 | other | Same as nRF53 Series erratum 75, nRF91 Series erratum 30 | ||
| NRF52 | 187 | driver | USBD driver | nrfx_usbd_enable | |
| NRF52 | 189 | other | |||
| NRF52 | 190 | driver | NFCT driver | Same as nRF53 Series erratum 70 | |
| NRF52 | 191 | other | |||
| NRF52 | 192 | driver | LFCLK driver | nrfx_clock_lfclk_calibration_start | |
| NRF52 | 193 | code | SPIM driver | TASKS_SUSPEND is not used. | |
| NRF52 | 194 | driver | I2S driver | nrfx_i2s_stop | Same as nRF91 Series erratum 1 |
| NRF52 | 195 | driver | SPIM driver | nrfx_spim_uninit | |
| NRF52 | 196 | driver | I2S driver | nrfx_i2s_uninit | |
| NRF52 | 197 | HAL | POWER HAL | nrf_power_dcdcen_vddh_set | |
| NRF52 | 198 | driver | SPIM driver | nrfx_spim_xfer | |
| NRF52 | 199 | driver | USBD driver | ||
| NRF52 | 201 | driver | HFCLK driver | nrfx_clock_hfclk_init nrfx_clock_hfclk_stop | |
| NRF52 | 204 | | RADIO | ||
| NRF52 | 208 | other | |||
| NRF52 | 209 | other | |||
| NRF52 | 210 | code | GPIOTE driver | nrfx_gpiote_input_configure | Same as nRF91 Series erratum 4. The driver uses correct initialization order. |
| NRF52 | 212 | driver | SAADC driver | Same as nRF53 Series erratum 65, nRF91 Series erratum 28 | |
| NRF52 | 213 | other | |||
| NRF52 | 214 | driver | SPIS driver | nrfx_spis_uninit | |
| NRF52 | 215 | driver | QSPI driver | nrfx_qspi_cinstr_xfer nrfx_qspi_lfm_start | Same as nRF53 Series erratum 43 |
| NRF52 | 216 | other | |||
| NRF52 | 217 | MDK | Same as nRF52 Series erratum 108 | ||
| NRF52 | 218 | driver | NFCT driver | Same as nRF53 Series erratum 71 | |
| NRF52 | 219 | driver | TWIM driver | nrfx_twim_init nrfx_twim_xfer | Same as nRF53 Series erratum 47 |
| NRF52 | 220 | other | |||
| NRF52 | 223 | driver | USBD driver | nrfx_usbd_enable | |
| NRF52 | 225 | other | Same as nRF52 Series erratum 153 | ||
| NRF52 | 228 | other | |||
| NRF52 | 232 | other | |||
| NRF52 | 233 | driver | NVMC driver | nrfx_nvmc_word_write | |
| NRF52 | 236 | other | |||
| NRF52 | 237 | code | SAADC driver | The driver uses a separate buffer. | |
| NRF52 | 241 | | SAADC | ||
| NRF52 | 242 | other | |||
| NRF52 | 243 | other | |||
| NRF52 | 244 | other | |||
| NRF52 | 246 | | System | ||
| NRF52 | 248 | other | Same as nRF53 Series erratum 113 | ||
| NRF52 | 249 | MDK | |||
| NRF52 | 251 | other | |||
| NRF52 | 252 | other | |||
| NRF52 | 254 | other | |||
| NRF52 | 255 | other | Same as nRF52 Series erratum 254 | ||
| NRF52 | 256 | other | Same as nRF52 Series erratum 254 | ||
| NRF52 | 257 | other | Same as nRF52 Series erratum 254 | ||
| NRF52 | 258 | other | |||
| NRF52 | 262 | other | |||
| NRF52 | 263 | other | Same as nRF53 Series erratum 157 | ||
| NRF52 | 265 | other | |||
| NRF52 | 266 | other | Same as nRF53 Series erratum 163 | ||
| NRF52 | 268 | other | |||
| NRF52 | 269 | other | Same as nRF53 Series erratum 155, nRF52 Series erratum 267 | ||
| NRF52 | 275 | | COMP | ||
| NRF52 | 276 | | SAADC | ||
| NRF52 | 277 | | GPIO | ||
| NRF53 | 6 | HAL | NVMC HAL | nrf_nvmc_icache_config_set | Same as nRF91 Series erratum 21 |
| NRF53 | 12 | other | |||
| NRF53 | 43 | driver | QSPI driver | nrfx_qspi_cinstr_xfer nrfx_qspi_lfm_start | Same as nRF52 Series erratum 215 |
| NRF53 | 44 | driver | UARTE driver | nrfx_uarte_init | Same as nRF91 Series erratum 23 |
| NRF53 | 46 | MDK | |||
| NRF53 | 47 | driver | TWIM driver | nrfx_twim_init nrfx_twim_xfer | Same as nRF52 Series erratum 219 |
| NRF53 | 55 | MDK | Same as nRF52 Series erratum 136 | ||
| NRF53 | 55 | MDK | |||
| NRF53 | 65 | driver | SAADC driver | Same as nRF52 Series erratum 212, nRF91 Series erratum 28 | |
| NRF53 | 70 | driver | NFCT driver | Same as nRF52 Series erratum 190 | |
| NRF53 | 71 | driver | NFCT driver | Same as nRF52 Series erratum 218 | |
| NRF53 | 75 | other | Same as nRF52 Series erratum 183, nRF91 Series erratum 30 | ||
| NRF53 | 76 | other | Same as nRF91 Series erratum 33 | ||
| NRF53 | 87 | | RADIO | ||
| NRF53 | 99 | other | |||
| NRF53 | 103 | other | 24 bits in 32 word mode not supported for affected chips | ||
| NRF53 | 107 | other | |||
| NRF53 | 112 | other | |||
| NRF53 | 113 | other | Same as nRF52 Series erratum 248 | ||
| NRF53 | 117 | | RADIO | ||
| NRF53 | 119 | HAL | GPIO HAL | nrf_gpio_latches_read_and_clear nrf_gpio_pin_latch_clear | Same as nRF52 Series erratum 173 |
| NRF53 | 121 | driver | QSPI driver | Same as nRF53 Series erratum 99 | |
| NRF53 | 122 | other | |||
| NRF53 | 133 | other | |||
| NRF53 | 135 | driver | SPIM driver | ||
| NRF53 | 136 | other | |||
| NRF53 | 137 | | CLOCK | ||
| NRF53 | 140 | MDK | |||
| NRF53 | 153 | other | Same as nRF54H Series erratum 69 | ||
| NRF53 | 154 | other | |||
| NRF53 | 157 | other | Same as nRF52 Series erratum 263 | ||
| NRF53 | 158 | | RADIO | ||
| NRF53 | 159 | driver | QSPI driver | ||
| NRF53 | 160 | MDK | |||
| NRF53 | 160 | MDK | |||
| NRF53 | 161 | HAL | RESET HAL | nrf_reset_network_force_off | |
| NRF53 | 162 | other | Same as nRF53 Series erratum 154 | ||
| NRF53 | 163 | other | Same as nRF52 Series erratum 266 | ||
| NRF53 | 165 | other | |||
| NRF53 | 166 | other | |||
| NRF53 | 167 | other | |||
| NRF53 | 168 | other | |||
| NRF54L | 1 | other | |||
| NRF54L | 6 | other | |||
| NRF54L | 7 | driver | UARTE driver | Same as nRF52 Series erratum 274, nRF53 Series erratum 170, nRF54H Series erratum 205, always enabled | |
| NRF54L | 8 | driver | SPIM driver | Same as nRF54H Series erratum 115 | |
| NRF54L | 13 | code | KMU driver | ||
| NRF54L | 16 | other | |||
| NRF54L | 17 | other | |||
| NRF54L | 18 | other | Same as nRF54H Series erratum 111 | ||
| NRF54L | 20 | other | |||
| NRF54L | 22 | other | |||
| NRF54L | 23 | other | |||
| NRF54L | 24 | other | |||
| NRF54L | 25 | other | |||
| NRF54L | 26 | other | |||
| NRF54L | 30 | other | |||
| NRF54L | 31 | MDK | |||
| NRF54L | 32 | MDK | |||
| NRF54L | 37 | MDK | |||
| NRF54L | 38 | other | |||
| NRF54L | 39 | driver | XO driver | ||
| NRF54L | 40 | MDK | |||
| NRF54L | 48 | MDK | |||
| NRF54L | 49 | other | |||
| NRF54L | 50 | other | |||
| NRF54L | 54 | other | |||
| NRF54L | 55 | driver | SPIM driver | ||
| NRF54L | 57 | driver | SPIM driver | ||
| NRF54L | 59 | other | |||
| NRF54L | 63 | other | |||
| NRF54L | 64 | | TDM | ||
| NRF54L | 69 | driver | SPIM driver | ||
| NRF54L | 100 | other | |||
| NRF54L | 101 | driver | SAADC driver | ||
| NRF54L | 102 | | CCM | ||
| NRF54L | 104 | other | |||
| NRF54L | 105 | other | |||
| NRF54L | 114 | | GPIO | Same as nRF52 Series erratum 277 | |
| NRF54H | 8 | | RADIO | ||
| NRF54H | 23 | other | |||
| NRF54H | 26 | other | |||
| NRF54H | 39 | other | |||
| NRF54H | 41 | | TDM | ||
| NRF54H | 42 | | TDM | ||
| NRF54H | 45 | | TDM | ||
| NRF54H | 55 | | TDM | ||
| NRF54H | 57 | other | |||
| NRF54H | 69 | other | Same as nRF53 Series erratum 153 | ||
| NRF54H | 77 | | USBHS | ||
| NRF54H | 84 | other | |||
| NRF54H | 103 | other | Same as nRF54H Series erratum 76 | ||
| NRF54H | 109 | | GPIO | ||
| NRF54H | 115 | driver | SPIM driver | Same as nRF54L Series erratum 8 | |
| NRF54H | 205 | driver | UARTE driver | Same as nRF52 Series erratum 274, nRF53 Series erratum 170, nRF54L Series erratum 7, always enabled | |
| NRF54H | 210 | | UARTE | ||
| NRF54H | 216 | other | |||
| NRF54H | 229 | other | |||
| NRF54H | 230 | other | |||
| NRF54H | 231 | other | |||
| NRF54H | 233 | driver | SAADC driver | ||
| NRF54H | 234 | other | |||
| NRF54H | 236 | driver | SAADC driver | ||
| NRF54H | 238 | other | |||
| NRF54H | 241 | other | |||
| NRF54H | 242 | other | |||
| NRF54H | 244 | other | Same as nRF54L Series erratum 105 | ||
| NRF54H | 245 | other | |||
| NRF54H | 280 | | SPIM | Same as nRF54L Series erratum 55 | |
| NRF91 | 1 | driver | I2S driver | nrfx_i2s_stop | Same as nRF52 Series erratum 194 |
| NRF91 | 4 | code | GPIOTE driver | nrfx_gpiote_input_configure | Same as nRF52 Series erratum 210. The driver uses correct initialization order. |
| NRF91 | 6 | MDK | |||
| NRF91 | 7 | MDK | System init UICR access | ||
| NRF91 | 7 | driver | NVMC driver | nrfx_nvmc_uicr_word_read | |
| NRF91 | 8 | | SAADC | ||
| NRF91 | 9 | | SAADC | ||
| NRF91 | 12 | other | |||
| NRF91 | 14 | MDK | |||
| NRF91 | 15 | MDK | |||
| NRF91 | 16 | other | |||
| NRF91 | 17 | other | |||
| NRF91 | 20 | MDK | |||
| NRF91 | 21 | HAL | NVMC HAL | nrf_nvmc_icache_config_set | Same as nRF53 Series erratum 6 |
| NRF91 | 23 | driver | UARTE driver | nrfx_uarte_init | Same as nRF53 Series erratum 44 |
| NRF91 | 24 | other | |||
| NRF91 | 26 | | CLOCK/LFXO | ||
| NRF91 | 28 | driver | SAADC driver | Same as nRF52 Series erratum 212, nRF53 Series erratum 65 | |
| NRF91 | 29 | other | |||
| NRF91 | 30 | other | Same as nRF52 Series erratum 183, nRF53 Series erratum 75 | ||
| NRF91 | 31 | MDK | |||
| NRF91 | 32 | other | |||
| NRF91 | 33 | other | Same as nRF53 Series erratum 76 | ||
| NRF91 | 36 | MDK |