Texas Instruments' CC2538 is the ideal SoC for high-performance ZigBee applications. It combines a powerful ARM® Cortex™-M3-based MCU system with up to 32 K on-chip RAM and up to 512 K on-chip flash with a robust IEEE 802.15.4 radio. This enables it to handle complex network stacks with security, demanding applications, and over-the-air download. Thirty-two GPIOs and serial peripherals enable simple connections to the rest of the board. The powerful security accelerators enable quick and efficient authentication and encryption while leaving the CPU free to handle application tasks. The low-power modes with retention enable quick startup from sleep and minimum energy spent to perform periodic tasks. For a smooth development, the CC2538 includes a powerful debugging system and a comprehensive driver library. To reduce the application flash footprint, CC2538 ROM includes a utility function library and a serial boot loader. Combined with the free-to-use Z-Stack™ PRO or ZigBee IP stacks from Texas Instruments, the CC2538 provides the most capable and robust ZigBee solution in the market.