14.6.2.1 Overview

The AT86RF212B incorporates a two bit truly random number generator by observation of noise. This random number can be used to:

  • Generate random seeds for CSMA-CA algorithm
  • Generate random values for AES key generation

Random numbers are stored in the RND_VALUE bits in the PHY_RSSI register (PHY_RSSI.RND_VALUE). The random number is updated at every read access in Basic Operating Mode receive states (RX_ON, BUSY_RX). The Random Number Generator does not work if the preamble detector is disabled (RX_SYN.RX_PDT_DIS = 1).