47
8111C–MCU Wireless–09/09
AT86RF231
7.2
Extended Operating Mode
The Extended Operating Mode is a hardware MAC accelerator and goes beyond the basic radio
transceiver functionality provided by the Basic Operating Mode. It handles time critical MAC
tasks, requested by the IEEE 802.15.4 standard, by hardware, such as automatic acknowledge-
ment, automatic CSMA-CA and retransmission. This results in a more efficient IEEE 802.15.4
software MAC implementation including reduced code size and may allow the use of a smaller
microcontroller or to operate at low clock rates.
The Extended Operating Mode is designed to support IEEE 802.15.4-2006 compliant frames;
the mode is backward compatible to IEEE 802.15.4-2003 and supports non IEEE 802.15.4 com-
pliant frames. This mode comprises the following procedures:
Automatic acknowledgement (RX_AACK) divides into the tasks:
Frame reception and automatic FCS check
Configurable addressing fields check
Interrupt indicating address match
Interrupt indicating frame reception, if it passes address filtering and FCS check
Automatic ACK frame transmission (if the received frame passed the address filter and FCS
check and if an ACK is required by the frame type and ACK request)
Support of slotted acknowledgment using SLP_TR pin
Automatic CSMA-CA and Retransmission (TX_ARET) divides into the tasks:
CSMA-CA including automatic CCA retry and random back-off
Frame transmission and automatic FCS field generation
Reception of ACK frame (if an ACK was requested)
Automatic frame retry if ACK was expected but not received
Interrupt signaling with transaction status
page 85, is used by the RX_AACK and TX_ARET modes. In RX_AACK mode, an automatic
FCS check is always performed for incoming frames.
In TX_ARET mode, an ACK, received within the time required by IEEE 802.15.4, is accepted if
the FCS is valid, and if the sequence number of the ACK matches the sequence number of the
previously transmitted frame. Dependent on the value of the frame pending subfield in the
An AT86RF231 state diagram including the Extended Operating Mode states is shown in
Figure7-8 on page 48. Yellow marked states represent the Basic Operating Mode; blue marked states
represent the Extended Operating Mode.