Skip to main content
Design DocumentNxp

802.15.4 MAC/PHY Software Reference Manual

Technical reference manual for implementing IEEE 802.15.4 MAC and PHY software layers on Freescale HCS08 MCUs and MC13xxx transceivers.

View design document

Overview

This software reference manual provides a technical overview of the IEEE 802.15.4 Media Access Control (MAC) and Physical (PHY) software layers for Freescale (NXP) hardware. It details the system architecture, code size considerations, and device types for the 2003 and 2006 versions of the standard. The document covers the interface between the MAC and network layers, including message buffer configuration and memory management APIs. It also provides comprehensive descriptions of MLME and MCPS primitives, PIB attributes, and configuration requirements for HCS08 microcontrollers paired with MC1319x, MC1320x, MC1321x, and MC1322x transceivers, including clock speed adjustment and interrupt timing dependencies.

Use Cases

  • Developing wireless communication software for IEEE 802.15.4 compliant networks
  • Configuring MAC/PHY software interfaces for HCS08 microcontrollers
  • Implementing memory management for wireless data buffers
  • Adjusting hardware-specific parameters like MCU clock speed and antenna control for ZigBee-ready transceivers

Topics

IEEE 802.15.4
MAC Layer
PHY Layer
HCS08
MC1319x
MC1320x
MC1321x
MC1322x
MLME
MCPS
PIB Attributes
Wireless Networking

Referenced Parts

MCS08QE128

Freescale Semiconductor

Freescale MC1320x, designed for use with the MCS08QE128 MCU.

MC1319x

Freescale Semiconductor

Freescale MC1319x and MC1320x families, designed for use with the HCS08 Family of MCUs.

MC1320x

Freescale Semiconductor

Freescale MC1320x, designed for use with the MCS08QE128 MCU.

MC1321x

Freescale Semiconductor

Freescale MC1321x , that incorporates a low power 2.4 GHz radio frequency transceiver and an 8-bit microcontroller into a single LGA package.

MC1322x

Freescale Semiconductor

Freescale MC1322x Platform-In-Package, that combines a low power 2.4 GHz frequency transceiver and a 32-bit ARM7 microcontroller into a single LGA package.

MC1310x

Freescale Semiconductor

MC1310x, MC1320x, and MC1321x Transceiver IRQ Timing Dependency