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.
/SiteCollectionImages/Block%20Diagrams/EM35x-BD.png- File not found.


  • 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 (26)

AN0002: Hardware Design Considerations
AN0016: Oscillator Design Considerations
AN0918:EFM32 to EFM32 Gemstones Compatibility and Migration Guide
AN698: PCB Design with an EM35x
AN700: Manufacturing Test Guidelines for the EM250, EM260, and EM35x
AN703: Using the Simulated EEPROM for the Ember EM35x SoC Platforms
AN706: EZSP-UART Host Interfacing Guide
AN708: Setting Manufacturing Certificates and Installation Codes
AN709: Adjacent Channel Rejection Measurements
AN710: Bringing up Custom Devices for the EM35x SoC Platform
AN711: EZSP-SPI Host Interfacing Guide
AN712: Bringing up New Microcontrollers for a Network Coprocessor and EmberZNet Pro 5.X
AN713: Measuring EM35x Power Consumption
AN714: Smart Energy ECC-Enabled Device Setup Process
AN715: Using the EM35x ADC
AN716: Instructions for using Image Builder
AN717: Programming Options for the Ember EM35x Platform
AN718: Manufacturing Test Overview
AN724: Designing for Multiple Networks on a Single ZigBee Chip
AN728: ZigBee OTA Bootload Cluster Setup
AN760: Using the Standalone Bootloader
AN772: Using the Application Bootloader
an844: ASHv3-UART Host Interfacing Guide
AN875: RF4CE GDP Enhanced Security
AN879: Application Framework Command Line Interface for RF4CE
Production Programming of EM35x Chips

White Papers (11)

Miscellaneous (15)

PCN (11)


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