
Simple Media Access Controller (SMAC) for the HCS08 Reference Manual, Rev. 2.0
Freescale Semiconductor
1-1
Chapter 1
SMAC Introduction
Freescale supplies a number of IEEE 802.15.4 Standard compliant platforms for the 2.4 GHz ISM band.
Applications software for a number of these devices is based on the HCS08 8-bit MCU architecture, and
the Simple Media Access Controller (SMAC) is a simple ANSI C based code stack available as sample
source code. The SMAC is used for evaluating new designs, doing RF testing, and developing simple
proprietary IEEE 802.15.4 transceiver applications.
The SMAC can be used with the following device families:
1. MC1320x - this device is an IEEE 802.15.4 transceiver only, and is used typically with an
MC9S08GB/GT MCU. The transceiver is controlled primarily through a SPI communication port.
This device is a second generation to the MC1319x.
2. MC1321x - this device combines the MC1320x transceiver and an MC9S08GB60A MCU in a
single package. This configuration is architecturally similar to an MC1320x application; the
transceiver is still controlled primarily through a SPI communication port.
3. MC1323x - this device a full system on chip where the RF transceiver is integral to the IC and
appears as a peripheral to the MCU bus. As a result, the SMAC applies differently as to how it
communicates with and controls the transceiver, and also how communication services are
provided. SMAC includes support for two devices of this platform:
— MC13233
— MC13234
NOTE
•
The MC1320x devices can be used with other MCU architectures. In
this situation, SMAC can be used as a template and adapted to the
targeted architecture.
•
The SMAC is intended as an evaluation/test utility and for simple
applications. For more complex applications, the user is strongly
recommended to consider Freescale’s other IEEE 802.15.4 MAC-based
stacks.
•
When applying SMAC to any given device, it is recommended that the
user become familiar with the device via the appropriate Reference
Manual and Data Sheet.