User's Manual

LR/WPAN PAN802154HAR Application Notes
Doc Number: Rev A3
12
3 APPLICABLE SW COMPONENTS
3.1 SW Architecture
Application Program
Freescale™ ZigBee
PROTOCOL STACK
802.15.4 MAC LAYER
PHY LAYER
Diagram Three: PAN802154 SW Architecture
The bottom 3 layers may be downloaded from Freescale™ ‘s website. Only the Application Program or
Profile will need to be generated by the system developer. There are many reference code examples
available from the Freescale™ website.
Depending on the application, the following Freescale™ SW components may be appropriate:
a) Freescale Embedded Bootloader
b) 802.15.4 PHY/MAC
c) ZigBee Protocol Stack
All of the SW above is downloadable from Freescale website; http://www.freescale.com/ZigBee
3.1.1 Different Possible Applications with Available Software Components
The PAN802154 can function with a variety of Freescale-provided software such as:
a.) SMAC (Simple MAC)
b.) 802.15.4 MAC
c.) ZigBee Protocol Stack
Depending on the desired application complexity, the user may choose one of the above SW
environments SMAC is the simplest, followed by the 802.15.4 MAC. Using the ZigBee protocol stack on
top of the 802.15.4 MAC will be the most complex and allows the end product to meet the ZigBee
Alliance standard.
The system user may elect to not use the Freescale provided ZigBee protocol stack and develop a
system application based on the 802.15.4 standard protocol only. This could happen with legacy
applications that need not be interoperable with the ZigBee community devices.
For even simpler system, the user can even ignore the 802.15.4 MAC and just use the SMAC (Simple
MAC), and develop the application program on top of this MAC.
3.2 Bootloader
The PAN802154 comes with only the Bootloader loaded.