14.2.2.3.1 Description of RX_AACK Configuration Bits

RX_AACK configuration as described below shall be done prior to switching the AT86RF212B into state RX_AACK_ON.

The table below summarizes all register bits which affect the behavior of an RX_AACK transaction. For frame filtering it is further required to setup address registers to match the expected address.

Table 14-9. Overview of RX_AACK Configuration Bits
Register AddressRegister BitsRegister NameDescription

0x20,0x21

0x22,0x23

0x24

0x2B

SHORT_ADDR_0/1

PAN_ADDR_0/1

IEEE_ADDR_0

IEEE_ADDR_7

Setup Frame Filter.
0x0C7RX_SAFE_MODEDynamic frame buffer protection.
0x171AACK_PROM_MODESupport promiscuous mode.
0x172AACK_ACK_TIMEChange auto acknowledge start time.
0x174AACK_UPLD_RES_FTEnable reserved frame type reception, needed to receive non-standard compliant frames.
0x175AACK_FLTR_RES_FTFilter reserved frame types like data frame type, needed for filtering of non-standard compliant frames.
0x2C0SLOTTED_OPERATIONIf set, acknowledgment transmission has to be triggered by pin 11 (SLP_TR).
0x2E3AACK_I_AM_COORDIf set, the device is a PAN coordinator, that is responds to a null address.
0x2E4AACK_DIS_ACKDisable generation of acknowledgment.
0x2E5AACK_SET_PDSet frame pending subfield in Frame Control Field (FCF).
0x2E7:6AACK_FVN_MODEControls the ACK behavior, depending on FCF frame version number.

The usage of the RX_AACK configuration bits for various operating modes of a node is explained in the following sections. Configuration bits not mentioned in the following two sections should be set to their reset values.

The general behavior of the AT86RF212B Extended Feature Set settings:

  • SFD_VALUE (alternative SFD value)
  • ANT_DIV (Antenna Diversity)
  • RX_PDT_LEVEL (blocking frame reception of lower power signals)

are completely independent from RX_AACK mode and can be arbitrarily combined.