Microchip® Advanced Software Framework

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
AT86RF212 Transceiver Abstraction Layer

The AT86RF212 is a low-power ,low voltage 700/800/900 MHz radio transceiver designed for industrial and consumer ZigBee/IEEE 802.15.4, 6LoWPAN, RF4CE and high data rate sub 1GHz ISM band applications.

The Transceiver Abstraction Layer (TAL) implements the transceiver specific functionalities and provides interfaces to the upper layers (like IEEE 802.15.4 MAC )and uses the services of PAL. Refer AT86RF212 Data Sheet for detailed information .

Modules

 TAL State Machine
 The different operating states of the Transceiver are controlled by the TAL state machine.
 
 TAL Initialization and reset
 Performs initialization and reset functionalities of the transceiver.
 
 TAL Energy Detection
 Performs the ED scan functionalities.
 
 Transceiver Interrupt Handling
 Handles Transceiver related Interrupts.
 
 TAL PIB Storage
 The PIB(Pan Information Base) attributes related to the TAL are Stored and handled by the TAL PIB storage.
 
 TAL Frame Transmission Unit
 The Frame Transmission Unit generates and transmits the frames using PAL .
 
 TAL Frame Reception Unit
 The Frame Reception Unit reads/uploads the incoming frames .