Mbed CE Driver Info: True Random Number Generator

Back to Drivers Index ^

Mbed Internal Name: DEVICE_TRNG

Description: Cryptographic-grade True Random Number Generator (TRNG). This is required to implement SSL communications securely unless you provision devices with an entropy seed stored in nonvolatile storage.

Target Families With this Feature

Target Family MCU Vendor Board Targets With Feature
FVP_MPS2 None FVP_MPS2_M0, FVP_MPS2_M0P, FVP_MPS2_M3, FVP_MPS2_M4, FVP_MPS2_M7
MCU_PSOC6 Cypress CY8CKIT064B0S2_4343W, CY8CKIT_062S2_43012, CY8CKIT_062_BLE, CY8CKIT_062_WIFI_BT, CY8CPROTO_062S3_4343W, CY8CPROTO_062_4343W, CYW9P62S1_43012EVB_01, CYW9P62S1_43438EVB_01
K82F NXP K82F
MCU_K64F NXP HEXIWEAR, K64F, SDT64B
MCU_LPC546XX NXP FF_LPC546XX, LPC546XX
MIMXRT105X NXP MIMXRT1050_EVK, MIMXRT1060_EVK, TEENSY_40, TEENSY_41
MCU_NRF52832 Nordic Semiconductor ARDUINO_NICLA_SENSE_ME, NRF52_DK, SDT52832B
MCU_NRF52840 Nordic Semiconductor ARDUINO_NANO33BLE, ARDUINO_NANO33BLE_SWD, EP_AGORA, EP_ATLAS, NRF52840_DK
MCU_M2354 Nuvoton NU_M2354
MCU_M261 Nuvoton NUMAKER_IOT_M263A
MCU_M460 Nuvoton NUMAKER_IOT_M467
RZ_A1XX Renesas GR_LYCHEE
MCU_STM32F2 STMicroelectronics NUCLEO_F207ZG
MCU_STM32F4 STMicroelectronics ARCH_MAX, DISCO_F413ZH, DISCO_F429ZI, DISCO_F469NI, NUCLEO_F412ZG, NUCLEO_F413ZH, NUCLEO_F429ZI, NUCLEO_F439ZI, SDP_K1, WIO_EMW3166
MCU_STM32F7 STMicroelectronics DISCO_F746NG, DISCO_F769NI, NUCLEO_F722ZE, NUCLEO_F746ZG, NUCLEO_F756ZG, NUCLEO_F767ZI, UHURU_RAVEN
MCU_STM32G4 STMicroelectronics NUCLEO_G431KB, NUCLEO_G431RB, NUCLEO_G474RE
MCU_STM32H7 STMicroelectronics ARDUINO_PORTENTA_H7_M4, ARDUINO_PORTENTA_H7_M7, DISCO_H747I_CM4, DISCO_H747I_CM7, NUCLEO_H723ZG, NUCLEO_H743ZI2, NUCLEO_H745ZI_Q_CM4, NUCLEO_H745ZI_Q_CM7, NUCLEO_H7A3ZI_Q, WIO_H725AE
MCU_STM32L0 STMicroelectronics DISCO_L072CZ_LRWAN1, NUCLEO_L073RZ
MCU_STM32L4 STMicroelectronics ADV_WISE_1510, B_L4S5I_IOT01A, DISCO_L475VG_IOT01A, DISCO_L476VG, DISCO_L496AG, DISCO_L4R9I, MTS_DRAGONFLY_L471QG, NUCLEO_L432KC, NUCLEO_L433RC_P, NUCLEO_L452RE_P, NUCLEO_L476RG, NUCLEO_L486RG, NUCLEO_L496ZG, NUCLEO_L496ZG_P, NUCLEO_L4R5ZI, NUCLEO_L4R5ZI_P
MCU_STM32L5 STMicroelectronics DISCO_L562QE, NUCLEO_L552ZE_Q
MCU_STM32U5 STMicroelectronics B_U585I_IOT02A, NUCLEO_U545RE_Q, NUCLEO_U575ZI_Q, NUCLEO_U5A5ZJ_Q
MCU_STM32WB STMicroelectronics DISCO_WB5MMG, NUCLEO_WB15CC, NUCLEO_WB55RG
MCU_STM32WL STMicroelectronics NUCLEO_WL55JC
MCU_EFM32_GECKO Silicon Labs EFM32GG11_STK3701, EFM32GG_STK3700, TB_SENSE_12
NO_FAMILY Toshiba ARM_CM3DS_MPS2, ARM_MUSCA_B1, EV_COG_AD3029LZ, EV_COG_AD4050LZ, GD32_F450ZI, K22F, K66F, KW41Z, TMPM46B