50
8168C-MCU Wireless-02/10
AT86RF212
Table 5-10. Configuration of a PAN Coordinator
Register
Address
Register
Bit
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, see section
6.2.10x0C
7
RX_SAFE_MODE
0: Disable frame protection
1: Enable frame protection
0x2C
0
SLOTTED_OPERATION
0: Transceiver operates in unslotted
mode.
1: Transceiver operates in slotted mode,
0x2E
3
AACK_I_AM_COORD
1: Device is PAN coordinator
0x2E
5
AACK_SET_PD
0: “Frame Pending” subfield is 0 in FCF
1: “Frame Pending” subfield is 1 in FCF
0x2E
7:6
AACK_FVN_MODE
Controls the ACK behavior, depending on
FCF frame version number
b00: Acknowledges only frames with
version number 0, i.e. according to
IEEE 802.15.4-2003 frames
b01: Acknowledges only frames with
version number 0 or 1, i.e. frames
according to IEEE 802.15.4-2003/2006
b10: Acknowledges only frames with
version number 0 or 1 or 2
b11: Acknowledges all frames,
independent of the FCF frame version
number
Promiscuous Mode or Sniffer
The promiscuous mode is described in IEEE 802.15.4-2006, section 7.5.6.5. This mode
is further illustrated in
Figure 5-9. According to IEEE 802.15.4-2006, in promiscuous
mode the MAC sub layer shall pass received frames with correct FCS to the next higher
layer without further processing. This implies that received frames should never be
automatically acknowledged.
In order to support sniffer application and promiscuous mode, only second level filter
rules as defined by IEEE 802.15.4-2006, section 7.5.6.2, are applied to the received
frame.
Table 5-11 shows the RX_AACK configuration registers required to setup a typical
IEEE 802.15.4 compliant device which operates in promiscuous mode.