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 Address Register Bits Register Name Description

0x20,0x21

0x22,0x23

0x24

0x2B

SHORT_ADDR_0/1

PAN_ADDR_0/1

IEEE_ADDR_0

IEEE_ADDR_7

Setup Frame Filter.
0x0C 7 RX_SAFE_MODE Dynamic frame buffer protection.
0x17 1 AACK_PROM_MODE Support promiscuous mode.
0x17 2 AACK_ACK_TIME Change auto acknowledge start time.
0x17 4 AACK_UPLD_RES_FT Enable reserved frame type reception, needed to receive non-standard compliant frames.
0x17 5 AACK_FLTR_RES_FT Filter reserved frame types like data frame type, needed for filtering of non-standard compliant frames.
0x2C 0 SLOTTED_OPERATION If set, acknowledgment transmission has to be triggered by pin 11 (SLP_TR).
0x2E 3 AACK_I_AM_COORD If set, the device is a PAN coordinator, that is responds to a null address.
0x2E 4 AACK_DIS_ACK Disable generation of acknowledgment.
0x2E 5 AACK_SET_PD Set frame pending subfield in Frame Control Field (FCF).
0x2E 7:6 AACK_FVN_MODE Controls 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.