EM250 Single-Chip ZigBee/802.15.4 Solution Integrated 2.4GHz, IEEE 802.15.4-compliant Configurable memory protection scheme transceiver: Two sleep modes: Robust RX filtering allows co-existence with Processor idle IEEE 802.11g and Bluetooth devices Deep sleep1.0 A (1.5 A with - 99dBm RX sensitivity (1% PER, 20byte packet) optional 32.768kHz oscillator + 3dBm nominal output power enabled) Increased radio performance mode (boost Seventeen GPIO pins with alternate mode) gives - 100dBm sensitivity and + 5dBm functions transmit power Two Serial Controllers with DMA Integrated VCO and loop filter 2 SC1: I C master, SPI master + UART Integrated IEEE 802.15.4 PHY and lower MAC with 2 SC2: I C master, SPI master/slave DMA Two 16-bit general-purpose timers one 16- Integrated hardware support for Packet Trace bit sleep timer Interface for the Ember development environment Watchdog timer and power-on-reset Provides integrated RC oscillator for low power circuitry operation Non-intrusive debug interface (SIF) Supports optional 32.768kHz crystal oscillator for higher accuracy needs Integrated AES encryption accelerator 16-bit XAP2b microprocessor Integrated ADC module first-order, sigma- delta converter with 12-bit resolution Integrated memory: Integrated 1.8V voltage regulator 128kB of Flash 5kB of SRAM TX ACTIVE PA select Data Program SRAM Flash RF TX ALT P,N PA 5kB 128kB SYNTH DAC MAC PA + XAP2b CPU Baseband RF P,N LNA IF ADC PacketTrace Interrupt Encryption controller accelerator BIAS R Bias General purpose OSCA Always timers SIF CLK HF OSC powered OSCB SIF MISO GPIO SIF registers SIF MOSI Internal Watchdog RC-OSC nSIF LOAD UART/ ADC SPI/I2C OSC32A Chip Sleep LF OSC manager timer OSC32B Silicon Laboratories Inc. Regulator 400 West Cesar Chavez VREG OUT GPIO multiplexor swtich Austin, TX 78701 nRESET POR Tel: 1+(512) 416-8500 Fax: 1+(512) 416-9669 GPIO 16:0 Toll Free: 1+(877) 444-3032 www.silabs.com May 29, 2013 120-0082-000V Rev 1.1 EM250 General Description The EM250 is a single-chip solution that integrates a 2.4GHz, IEEE 802.15.4-compliant transceiver with a 16-bit XAP2b microprocessor. It contains integrated Flash and RAM memory and peripherals of use to designers of ZigBee-based applications. The transceiver utilizes an efficient architecture that exceeds the dynamic range requirements imposed by the IEEE 802.15.4-2003 standard by over 15dB. The integrated receive channel filtering allows for co-existence with other communication standards in the 2.4GHz spectrum such as IEEE 802.11g and Bluetooth. The integrated regulator, VCO, loop filter, and power amplifier keep the external component count low. An optional high performance radio mode (boost mode) is software selectable to boost dynamic range by a further 3dB. The XAP2b microprocessor is a power-optimized core integrated in the EM250. It supports two different modes of operationSystem Mode and Application Mode. The EmberZNet PRO stack runs in System Mode with full access to all areas of the chip. Application code runs in Application Mode with limited access to the EM250 resources this allows for the scheduling of events by the application developer while preventing modification of restricted areas of memory and registers. This architecture results in increased stability and reliability of deployed solutions. The EM250 has 128kB of embedded Flash memory and 5kB of integrated RAM for data and program storage. The EM250 software stack employs an effective wear-leveling algorithm in order to optimize the lifetime of the embedded Flash. To maintain the strict timing requirements imposed by ZigBee and the IEEE 802.15.4-2003 standard, the EM250 integrates a number of MAC functions into the hardware. The MAC hardware handles automatic ACK transmission and reception, automatic backoff delay, and clear channel assessment for transmission, as well as automatic filtering of received packets. In addition, the EM250 allows for true MAC level debugging by integrating the Packet Trace Interface. 2 To support user-defined applications, a number of peripherals such as GPIO, UART, SPI, I C, ADC, and general- purpose timers are integrated. Also, an integrated voltage regulator, power-on-reset circuitry, sleep timer, and low-power sleep modes are available. The deep sleep mode draws less than 1 A, allowing products to achieve long battery life. Finally, the EM250 utilizes the non-intrusive SIF module for powerful software debugging and programming of the XAP2b microcontroller. Target applications for the EM250 include: Building automation and control Home automation and control Home entertainment control Asset tracking The EM250 is purchased with EmberZNet PRO, the Silicon Labs ZigBee-compliant software stack, providing a ZigBee profile-ready, platform-compliant solution. This technical datasheet details the EM250 features available to customers using it with the EmberZNet PRO stack. 120-0082-000V Rev 1.1 Page 2