EM35x System-on-Chip (SoC) / Network Co-Processor (NCP)​ for ZigBee®

The EM35x chips for ZigBee are the industry’s leading ARM® Cortex®-M3 based family of ZigBee SoCs delivering unmatched performance, power consumption and code density in a compact package. The EM35x family combine a 2.4 GHz IEEE 802.15.4 radio transceiver with a 32-bit microprocessor, Flash memory and RAM with powerful hardware supported network-level debugging features. Combined with the powerful ecosystem of ARM tools, these devices and tools enable OEMs to simplify development and accelerate time to market.
The EM35xSoCs are tightly integrated with EmberZNet PRO, a ZigBee compliant mesh networking software which is the most deployed ZigBee platform in the market.


  • Industry leading ARM Cortex-M3 based family of ZigBee SoCs
  • Exceptional RF performance
  • 128 kB and 192 kB Flash variants available
  • 12 kB RAM
  • Large Flash/RAM variants to accommodate the most sophisticated applications
  • Lowest deep sleep current and multiple sleep modes
  • Excellent immunity to other 2.4 GHz devices for reliable co-existence
  • Built-in memory protection
  • Flexible antenna interface allows easy antenna connection with or without PA
  • Flash guaranteed for 20,000 write cycles, enhances token storage capability via SIM-EEPROM
  • AES 128 hardware encryption engine with true random number generator
  • Hardware supported network level debugging with packet trace port
  • Capable of being ZigBee Coordinator, Router or End Device
  • Multi-networks feature supported by EmberZNet PRO


  • Smart Energy
  • Home Automation
  • Security Monitoring and Automation (SMA)
  • Lighting Controls
  • Building Automation
  • Industrial Automation



Expand AllCollapse All

Data Sheet (1)

Data Short (1)

EM35x Data Short

Errata (2)

EM35x Errata
TS12: EM35x Breakout Board Technical Specification Errata

User Guides (21)

Quick Start Guide (2)

Application Notes (23)

White Papers (11)

Miscellaneous (15)

PCN (9)


Development Kits

The ZigBee Development Kits provide all of the hardware and software tools needed to do application development in cost-effective and convenient kits.
Product Matrix
Part NumberFlashRAMFrequencyFrequency RangeAdj Channel Rejection (15.4)2nd Adj Channel Rejection+12/-13 MHz 802.11g RejectionTX PowerTotal Link BudgetDeep Sleep CurrentRX CurrentTX CurrentCrystal FrequencyTemperature RangeVoltageUSB?GPIOPackage TypeSensitivityData RatesThreadZigBeeDatasheet
EM351128 kB12 kB12 MHz2400 - 2500 MHz35 dB46 dB36 dB-55 dBm to +8 dBm (boost)110 dB (boost)0.4 µA (no timer)26.5 mA (normal)31 mA (normal @ +3 dBm)24 MHz-40° to +85 °C2.1 to 3.6 VNo24QFN48-102 dBm (boost)250 kbpsNoNo
EM357192 kB12 kB12 MHz2400 - 2500 MHz35 dB46 dB36 dB-55 dBm to +8 dBm (boost)110 dB (boost)0.4 µA (no timer)26.5 mA (normal)31 mA (normal @ +3 dBm)24 MHz-40° to +85 °C2.1 to 3.6 VNo24QFN48-102 dBm (boost)250 kbpsNoNo
    EM35x chips can be designed in as full system-on-chip (SoC) devices for low cost, low power sensors and other devices in the home, or as network co-processor (NCP) devices for more complex applications running on a large applications microprocessor.
    EM35x Network Co-Processor (NCP) Application Blocks

    System-on-Chip (SoC) vs. Network Co-Processor (NCP)

    When used as an SoC, the entire application resides on the EM35x along with the ZigBee PRO software stack, and this can be a very cost-effective design for low cost, low power sensors and other devices in the home; such as light switches, occupancy sensors, contact sensors, lights and simple displays (e.g. In thermostats). More complex products, such as gateways, high-end displays and controllers, or utility meters often have large complex applications running on a large applications microprocessor, and for such devices adding the EM35x or EM358x as NCP enables certifiable ZigBee applications quickly and easily, maintaining modularity in the system. The NCP runs all of the ZigBee PRO networking stack and is connected to the application host, which runs the application, via SPI or UART using the EZSP protocol. AppBuilder will generate application code for the host processor to enable development of a complete ZigBee certifiable application.

    EM358x/EM35x Network Co-Processor (NCP)

    EM358x/EM35x ZigBee SoCs can be used as a network co-processor (NCP) using the Ember EZSP protocol, supported by EmberZNet PRO 4.3.0 and later. The additional Flash on the EM358x device provides more token space, enabling support for 50 link keys and bindings, necessary for trust center functionality in large ZigBee Smart Energy networks.


    Product Matrix





    More Info