nRF52840
Engineering A
Errata
v1.6
4413_214 v1.6 / 2018-05-30
Contents
1 nRF52840 Engineering A Errata. . . . . . . . . . . . . . . . . . . . . . . . 4
2 Change log. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
3 New and inherited anomalies. . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1 [15] POWER: RAM[x].POWERSET/CLR read as zero . . . . . . . . . . . . . . . . . . 11
3.2 [20] RTC: Register values are invalid . . . . . . . . . . . . . . . . . . . . . . . . 11
3.3 [36] CLOCK: Some registers are not reset when expected . . . . . . . . . . . . . . . 12
3.4 [54] I2S: Wrong LRCK polarity in Aligned mode . . . . . . . . . . . . . . . . . . . . 12
3.5 [55] I2S: RXPTRUPD and TXPTRUPD events asserted after STOP . . . . . . . . . . . . . 13
3.6 [58] SPIM: An additional byte is clocked out when RXD.MAXCNT = 1 . . . . . . . . . . . 13
3.7 [66] TEMP: Linearity specification not met with default settings . . . . . . . . . . . . . 14
3.8 [68] CLOCK: EVENTS_HFCLKSTARTED can be generated before HFCLK is stable . . . . . . . 15
3.9 [78] TIMER: High current consumption when using timer STOP task only . . . . . . . . . 16
3.10 [81] GPIO: PIN_CNF is not retained when in debug interface mode . . . . . . . . . . . 16
3.11 [83] TWIS: STOPPED event occurs twice if the STOP task is triggered during a transaction . . . 16
3.12 [87] CPU: Unexpected wake from System ON Idle when using FPU . . . . . . . . . . . 17
3.13 [89] GPIOTE: Static 400 µA current while using GPIOTE . . . . . . . . . . . . . . . . 17
3.14 [94] USBD: BUSSTATE register is not functional . . . . . . . . . . . . . . . . . . . 18
3.15 [96] I2S: DMA buffers can only be located in the first 64 kB of data RAM . . . . . . . . . 19
3.16 [97] GPIOTE: High current consumption in System ON Idle mode . . . . . . . . . . . . 19
3.17 [98] NFCT: Not able to communicate with the peer . . . . . . . . . . . . . . . . . 20
3.18 [103] CCM: Reset value of CCM.MAXPACKETSIZE causes encryption, decryption, and MIC
failures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.19 [104] USBD: EPDATA event is not always generated . . . . . . . . . . . . . . . . . 20
3.20 [110] RADIO: Packet loss or degraded sensitivity . . . . . . . . . . . . . . . . . . . 21
3.21 [111] RAM: Retention in OFF mode is not controlled by RAM[n].POWER->SxRETENTION, but
by RAM[n].POWER->SxPOWER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.22 [112] RADIO: False SFD field matches in IEEE 802.15.4 mode RX . . . . . . . . . . . . 22
3.23 [113] COMP: Single-ended mode with external reference is not functional . . . . . . . . 22
3.24 [115] RAM: RAM content cannot be trusted upon waking up from System ON Idle or System
OFF mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
3.25 [116] NFCT: HFCLK not stopped when entering into SENSE_FIELD state . . . . . . . . . 23
3.26 [117] System: Reading address 0x40029618 blocks the device . . . . . . . . . . . . . 24
3.27 [118] QSPI: Reading halfwords or bytes from the XIP region is not supported . . . . . . . 24
3.28 [119] POWER: Wake up from System OFF on V
BUS
detect is not functional . . . . . . . . 25
3.29 [121] QSPI: Second read and long read commands fail . . . . . . . . . . . . . . . . 25
3.30 [122] QSPI: QSPI uses current after being disabled . . . . . . . . . . . . . . . . . . 26
3.31 [127] UARTE: Two stop bit setting is not functional . . . . . . . . . . . . . . . . . 26
3.32 [128] PDM: RATIO register is not functional . . . . . . . . . . . . . . . . . . . . . 27
3.33 [131] UARTE: EasyDMA transfer size is limited to 255 bytes . . . . . . . . . . . . . . 27
3.34 [133] CLOCK,RADIO: NRF_RADIO->EVENTS_BCMATCH event might trigger twice . . . . . . 28
3.35 [134] USBD: ISOINCONFIG register is not functional . . . . . . . . . . . . . . . . . 28
3.36 [135] USBD: SIZE.ISOOUT register does not report empty incoming packets . . . . . . . . 28
3.37 [136] System: Bits in RESETREAS are set when they should not be . . . . . . . . . . . 29
3.38 [140] POWER: REG0 External circuitry supply in LDO mode is not functional in System ON
IDLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
3.39 [142] RADIO: Sensitivity not according to specification . . . . . . . . . . . . . . . . 30
3.40 [143] RADIO: False CRC failures on specific addresses . . . . . . . . . . . . . . . . 30
3.41 [144] NFCT: Not optimal NFC performance . . . . . . . . . . . . . . . . . . . . . 31
4413_214 v1.6
ii