Home / Products / Software-libraries / Compact15.4: IEEE 802.15.4 stack

Compact15.4™ IEEE 802.15.4 stack

Wireless Networking: IEEE 802.15.4

Compact15.4: IEEE 802.15.4 Stack for Embedded Systems

Compact15.4™ is a C++ library for 32-bit and 64-bit controllers (e.g. Atmel AT91SAM7S and ATSAM4S) enabling wireless communication based on IEEE 802.15.4 MAC. Our Compact7B™ ZigBee Stack also uses it as a basis. Currently, the 2.4GHz PHY CC2520 by Texas Instruments is supported. It requires the ubisys CompactFramework™ bare-metal OS.

Compared to the widespread IEEE 802.15.4 Stacks for 8-bit controllers with relatively limited RAM, products based on Compact15.4™ deliver significantly higher performance.

The ubisys Compact15.4&trade MAC includes specific extensions and optimizations for bidirectional ZigBee Green Power communications.

Another rare feature when implementing IEEE 802.15.4 MAC is the possibility of supporting multiple PHYs simultaneously, for example making IEEE 802.15.4 868MHz/2.4GHz Bridge Devices possible.


  • Compact15.4™ is a certified IEEE 802.15.4 MAC
  • Embedded C++ library
  • Provides radio hardware abstraction
  • Supports varying levels of hardware acceleration
  • ubisys extensions for bidirectional Green Power (GP) support
  • Depending on the target platform
    • either a full MAC implementation, or
    • a wrapper glue for an existing customer MAC implementation

Compact15.4: IEEE 802.15.4 System Architecture

Related products

IEEE 802.15.4 2.4GHz USB Stick for Wireshark

IEEE 802.15.4 Stick for Wireshark™

This is a diagnostics tool with extraordinary performance when it comes to analyzing wireless IEEE 802.15.4 networks in the 2,4GHz band. This standard tool can also to be used for analyzing protocols such as 6lowpan, ZigBee and ZigBee PRO, diagnosing problems in network installations, evaluating network protocols, etc....
Platform7B: ZigBee PRO Platform

Platform7B™: ubisys ZigBee PRO platform

An Atmel controller with ARM7TDMI or Cortex-M3 core, Texas Instruments CC2520 2.4GHz RF-Transceiver and the Compact7B™ C++ ZigBee stack: Those are the components of ubisys „ZigBee Platform” which you can use as the foundation for your products...