Table 1. WMCU Replacement Types. Min VDD Flash Size Max TX Power

Similar documents
Table 1. Si443x vs. Si446x DC Characteristics. Specification Si443x Si446x. Ambient Temperature 40 to 85 C 40 to 85 C

Figure 1. LDC Mode Operation Example

AN599. Si4010 ARIB STD T-93 TEST RESULTS (315 MHZ) 1. Introduction. 2. Relevant Measurements Limits DKPB434-BS Schematic and Layout

AN656. U SING NEC BJT(NESG AND NESG250134) POWER AMPLIFIER WITH Si446X. 1. Introduction. 2. BJT Power Amplifier (PA) and Match Circuit

Figure 1. Low Voltage Current Sense Amplifier Utilizing Nanopower Op-Amp and Low-Threshold P-Channel MOSFET

Table 1. TS1100 and MAX9634 Data Sheet Specifications. TS1100 ±30 (typ) ±100 (typ) Gain Error (%) ±0.1% ±0.1%

Normal Oscillator Behavior (Device A) Figure 1. Normal Oscillator Behavior (Device A) ft = f0 1 + TC1 T T0

TS3003 Demo Board FEATURES COMPONENT LIST ORDERING INFORMATION. TS3003 Demo Board TS3003DB

TS3004 Demo Board FEATURES COMPONENT LIST ORDERING INFORMATION. TS3004 Demo Board TS3004DB. 5V Supply Voltage FOUT/PWMOUT Output Period Range:

AN31. I NDUCTOR DESIGN FOR THE Si41XX SYNTHESIZER FAMILY. 1. Introduction. 2. Determining L EXT. 3. Implementing L EXT

TS1105/06/09 Current Sense Amplifier EVB User's Guide

AN933: EFR32 Minimal BOM

AN985: BLE112, BLE113 AND BLE121LR RANGE ANALYSIS

Si4825-DEMO. Si4825 DEMO BOARD USER S GUIDE. 1. Features. Table 1. Si4825 Band Sequence Definition

Table MHz TCXO Sources. AVX/Kyocera KT7050B KW33T

Si21xxx-yyy-GM SMIC 55NLL New Raw Wafer Suppliers

AN1093: Achieving Low Jitter Using an Oscillator Reference with the Si Jitter Attenuators

IN1/XA C PAR IN2/XB. Figure 1. Equivalent Crystal Circuit

When paired with a compliant TCXO or OCXO, the Si5328 fully meets the requirements set forth in G.8262/Y ( SyncE ), as shown in Table 1.

AN862: Optimizing Jitter Performance in Next-Generation Internet Infrastructure Systems

AN255. REPLACING 622 MHZ VCSO DEVICES WITH THE Si55X VCXO. 1. Introduction. 2. Modulation Bandwidth. 3. Phase Noise and Jitter

AN0026.1: EFM32 and EFR32 Wireless SOC Series 1 Low Energy Timer

Description. Benefits. Logic Control. Rev 2.1, May 2, 2008 Page 1 of 11

WT11I DESIGN GUIDE. Monday, 28 November Version 1.1

profile for maximum EMI Si50122-A5 does not support Solid State Drives (SSD) Wireless Access Point Home Gateway Digital Video Cameras REFOUT DIFF1

Optocoupler 8. Shield. Optical Receiver. Figure 1. Optocoupler Block Diagram

AN797 WDS USER S GUIDE FOR EZRADIO DEVICES. 1. Introduction. 2. EZRadio Device Applications Radio Configuration Application

UG175: TS331x EVB User's Guide

AN0026.0: EFM32 and EZR32 Wireless MCU Series 0 Low Energy Timer

INPUT DIE V DDI V DD2 ISOLATION ISOLATION XMIT GND2. Si8710 Digital Isolator. Figure 1. Si8710 Digital Isolator Block Diagram

UG310: XBee3 Expansion Kit User's Guide

UG123: SiOCXO1-EVB Evaluation Board User's Guide

Change of Substrate Vendor from SEMCO to KCC

UG310: LTE-M Expansion Kit User's Guide

BGM13P22 Module Radio Board BRD4306A Reference Manual

Figure 1. Typical System Block Diagram

RF4432 wireless transceiver module

AN1005: EZR32 Layout Design Guide

AN959: DCO Applications with the Si5341/40

Assembly Site Addition (UTL3)

Table 1. Summary of Measured Results. Spec Par Parameter Condition Limit Measured Margin. 3.2 (1) TX Antenna Power +10 dbm dbm 0.

AN523. OVERLAY CONSIDERATIONS FOR THE Si114X SENSOR. 1. Introduction. 2. Typical Application

AN427. EZRADIOPRO Si433X & Si443X RX LNA MATCHING. 1. Introduction. 2. Match Network Topology Three-Element Match Network

Low Jitter and Skew 10 to 220 MHz Zero Delay Buffer (ZDB) Description. Benefits. Low Power and Low Jitter PLL. (Divider for -2 only) GND

AN361 WIRELESS MBUS IMPLEMENTATION USING EZRADIOPRO DEVICES. 1. Introduction. 2. Wireless MBUS Standard

Si Data Short

AN905 EXTERNAL REFERENCES: OPTIMIZING PERFORMANCE. 1. Introduction. Figure 1. Si5342 Block Diagram. Devices include: Si534x Si5380 Si539x

90 µa max supply current 9 µa shutdown current Operating Temperature Range: 40 to +85 C 5-pin SOT-23 package RoHS-compliant

AN1104: Making Accurate PCIe Gen 4.0 Clock Jitter Measurements

Si Data Short

AN614 A SIMPLE ALTERNATIVE TO ANALOG ISOLATION AMPLIFIERS. 1. Introduction. Input. Output. Input. Output Amp. Amp. Modulator or Driver

TS A 0.65V/1µA Nanopower Voltage Detector with Dual Outputs DESCRIPTION FEATURES APPLICATIONS TYPICAL APPLICATION CIRCUIT

Low-Power Single/Dual-Supply Dual Comparator with Reference. A 5V, Low-Parts-Count, High-Accuracy Window Detector

The 500 Series Z-Wave Single Chip ADC. Date CET Initials Name Justification

Catalog

TSM6025. A +2.5V, Low-Power/Low-Dropout Precision Voltage Reference FEATURES DESCRIPTION APPLICATIONS TYPICAL APPLICATION CIRCUIT

TSM9634F. A 1µA, SOT23 Precision Current-Sense Amplifier DESCRIPTION FEATURES APPLICATIONS TYPICAL APPLICATION CIRCUIT

RF4463F30 High Power wireless transceiver module

RF NiceRF Wireless Technology Co., Ltd. Rev

Description. Benefits. Low Jitter PLL With Modulation Control. Input Decoder SSEL0 SSEL1. Figure 1. Block Diagram

Low-Power Single/Dual-Supply Quad Comparator with Reference FEATURES

AN114. Scope. Safety. Materials H AND SOLDERING TUTORIAL FOR FINE PITCH QFP DEVICES. Optional. Required. 5. Solder flux - liquid type in dispenser

CMT2300A. Ultra Low Power Sub-1GHz Transceiver CMT2300A. Features. Applications. Ordering Information. Descriptions.

LR1276 Module Datasheet V1.0

Not Recommended for New Design. SL28PCIe16. EProClock PCI Express Gen 2 & Gen 3 Clock Generator. Features. Pin Configuration.

Hardware Design Considerations

Si4355 E ASY- TO-USE, LOW-CURRENT OOK/(G)FSK SUB-GHZ RECEIVER. Features. Applications. Description

Reference Manual BRD4502C (Rev. A00)

Remote keyless entry Home automation Industrial control Sensor networks Health monitors Electronic shelf labels

Si52111-B3/B4 PCI-EXPRESS GEN 2 SINGLE OUTPUT CLOCK GENERATOR. Features. Applications. Description. compliant. 40 to 85 C

Si4356. Si4356 STANDALONE SUB-GHZ RECEIVER. Features. Applications. Description

Excellent selectivity performance

package and pinout temperature range Test and measurement Storage FPGA/ASIC clock generation 17 k * 3

Features + DATAIN + REFCLK RATESEL1 CLKOUT RESET/CAL. Si DATAOUT DATAIN LOS_LVL + RATESEL1 LOL LTR SLICE_LVL RESET/CAL

Remote meter reading Remote keyless entry Home automation Industrial control Sensor networks Health monitors RF ANALOG CORE TXP AUTO DIVIDER TUNE TXM

I-NUCLEO-SX1272D. SX1272 LoRa technology and high-performance FSK/OOK RF transceiver modem. Features

Description. Benefits. Low Jitter PLL With Modulation Control. Input Decoder SSEL0 SSEL1. Figure 1. Block Diagram. Rev 2.6, August 1, 2010 Page 1 of 9

AN0002.0: EFM32 and EZR32 Wireless MCU Series 0 Hardware Design Considerations

RF4432PRO wireless transceiver module

Si4x55-C EASY- TO-USE, LOW-CURRENT OOK/(G)FSK SUB-GHZ TRANSCEIVER, TRANSMITTER, AND RECEIVER. Features. Applications. Description.

VC7300-Series Product Brief

MCU with 315/433/868/915 MHz ISM Band Transmitter Module

Single Chip High Performance low Power RF Transceiver (Narrow band solution)

TS1105/06 Data Sheet. TS1105 and TS1106 Unidirectional and Bidirectional Current- Sense Amplifiers + Buffered Unipolar Output with Adjustable Bias

WIRELESS PRODUCT SELECTOR GUIDE

Excellent selectivity performance

AN1057: Hitless Switching using Si534x/8x Devices

Preliminary GHz Transceiver-µController-Module. Applications PRODUCT SPECIFICATION FEATURES MICROCONTROLLER MHz

The Si86xxIsoLin reference design board contains three different analog isolation circuits with performance summarized in Table 1.

RFM26W ISM Transceiver module V 1. 1

ATDD (analog tune and digital display) FM/AM/SW radio Worldwide FM band support from 64 to 109 MHz with 5 default sub-bands:

CMT2300A Configuration Guideline

32-bit ARM Cortex-M0, Cortex-M3 and Cortex-M4F microcontrollers

Remote keyless entry Home automation Industrial control Sensor networks Health monitors Electronic shelf labels

Case study for Z-Wave usage in the presence of LTE. Date CET Initials Name Justification

Catalogue

Reference Manual BRD4543B

Si4432 Errata (Revision V2)

UG168: Si8284-EVB User's Guide

Reference Manual BRD4545A

Transcription:

SI100X/101X TO SI106X/108X WIRELESS MCU TRANSITION GUIDE 1. Introduction This document provides transition assistance from the Si100x/101x wireless MCU family to the Si106x/108x wireless MCU family. The Si106x/108x represents a new generation of the wireless MCU (WMCU) family with improved performance and flexibility combined with simplicity and cost efficiency. This document is an overview comparison to highlight the main differences between these two WMCU families. It is highly recommended to read the relevant device data sheets and application notes when converting a design from Si100x/101x to Si106x/108x. 2. Benefits of the Transition The Si106x/108x offers significantly improved radio performance in almost all areas compared to the Si100x/101x. Key among these are lower current in standby and active mode, overall improved link budget to 146 db, and improved phase noise and blocking performance. In addition, the Si106x/108x family has a highly configurable modem and packet handler to support various application requirements as well as legacy modes of operation. The Si106x/108x is packaged in a 5 mm x 6 mm QFN-36 package and so requires less board space than the 5 mm x 7 mm LGA-42 Si100x/101x. Customers will also benefit from the new development kits and WDS improvements, which make it easier to evaluate RF performance and develop application code. 3. Type Comparison Table 1 lists the Si100x/101x family members, key properties, and recommended replacement types from the Si106x/108x family. Each replacement type contains the same CPU as the old type, combined with a new radio. In most cases, there are two replacement types listed. One contains an EZRadioPRO radio (Si446x) for maximum performance. The other contains an EZRadio radio (Si4455) with slightly limited features/performance and lower cost. Additional differences in MCU GPIO availability and internal connections are described in Section 4. Hardware Recommendations Table 1. WMCU Replacement Types Old WMCU Type Contained Radio Min VDD Flash Size Max TX Power Replacement WMCU Type Contained Radio Si1000 Si443x 1.8 V 64 kb 20 dbm Si1060 Si4463 EZRadioPRO Si1001 Si443x 1.8 V 64 kb 20 dbm Si1061 Si4463 EZRadioPRO Si1002 Si443x 1.8 V 64 kb 20 dbm Si1062 Si1064 Si1003 Si443x 1.8 V 64 kb 20 dbm Si1063 Si1065 Si1004 Si443x 0.9 V 64 kb 13 dbm Si1062 Si1064 Si1005 Si443x 0.9 V 64 kb 13 dbm Si1063 Si1065 Rev. 0.1 12/13 Copyright 2013 by Silicon Laboratories AN811

Old WMCU Type 3.1. DC Characteristic Comparison Table 1. WMCU Replacement Types (Continued) Contained Radio Min VDD Flash Size Max TX Power Replacement WMCU Type Si1010 Si443x 1.8 V 64 kb 20 dbm Si1080 Si4463 EZRadioPRO Si1011 Si443x 1.8 V 64 kb 20 dbm Si1081 Si4463 EZRadioPRO Si1012 Si443x 1.8 V 64 kb 20 dbm Si1082 Si1084 Si1013 Si443x 1.8 V 64 kb 20 dbm Si1083 Si1085 Si1014 Si443x 0.9 V 64 kb 13 dbm Si1082 Si1084 Si1015 Si443x 0.9 V 64 kb 13 dbm Si1083 Si1085 Since the MCUs used in both WMCU families are the same, the following comparison table contains only radio related parameters. Table 2. DC Characteristics Comparison Si443x Si4455/Si446x Supply Voltage 1.8 to 3.6 V 1.8 to 3.6 V Ambient Temperature 40 to 85 C 40 to 85 C Shutdown Mode Current Consumption 15 na 30 na Standby Mode Current Consumption 450 na 50 na Ready Mode Current Consumption 800 µa 2 ma Contained Radio Receive Mode Current Consumption 18.5 ma 10.7/13.7 ma Shutdown To Receive Time 16.8 ms 30 ms/15 ms Standby To Receive Mode Time 800 µs 460 µs Ready To Receive Mode Time 200 µs 130 µs Both radio families work over the same temperature ranges and supply voltages. Some types of both the new and the old WMCU families allow operation from 0.9 V using the MCU s built-in dc/dc converter. The majority of the current consumption and transition times are significantly improved in the Si446x/Si4455 devices. Due to the different configuration process, the Si4455 boots from shutdown to receive mode longer (30 ms) than the other radios. However, the significantly improved standby mode current allows use of only the standby mode as low power state, so there is no need to reboot. Faster turnaround times, lower active currents, and significantly lower standby current consumption make the Si106x/108x family more desirable in battery-powered applications compared to the Si100x/101x family. 2 Rev. 0.1

3.2. RF Parameters Comparison Table 3. RF Parameters Comparison Si443x Si4460/Si4463 Si4455 Frequency range 240 to 480 MHz (156.25 Hz res.) 480 to 960 MHz (312.5 Hz res.) 142 175 MHz (4.7 Hz res.) 283 350 MHz (9.5 Hz res.) 420 525 MHz (14.3 Hz res.) 850 1050 MHz (28.6 Hz res.) 283 to 350 MHz (38.1 Hz res.) 425 to 525 MHz (57.2 Hz res.) 850 to 960 MHz (114.4 Hz res.) RX Channel BW 2.6 to 620 khz 1.1 to 850 khz 40 to 850 khz RX sensitivity 108 dbm (40 kbps, GFSK, ±20 khz dev., BER<0.1%) 110 dbm (40 kbps, GFSK, +-20 khz dev., BER<0.1%)) 108 dbm (40 kbps, GFSK, ±25 khz dev., BER <0.1%) Blocking 1MHz Offset 52 dbm 75 dbm 61 dbm The wider range of operating frequencies allows the Si446x family to be used in 169 MHz European ISM Bands (proprietary, social alarm, or Wireless MBUS N mode applications). The narrower Receive channel filter, better sensitivity, and excellent blocking performance make the Si446x more valuable in narrow-band applications (FCC Part 90, ETSI Category 1, etc.). The Si4455 targets certain applications where the narrow band operation and the full frequency coverage are not requirements. Rev. 0.1 3

4. Hardware Recommendations Due to the different package and pinout, it is necessary to modify the application printed circuit board when transitioning from the Si100x/101x to the Si106x/108x. The following sections summarize the main differences and provide guidelines for component selection. 4.1. Package and Pinout The Si106x/108x is packaged in a 5 mm x 6 mm QFN-36 package and so requires less board space than the 5 mm x 7 mm LGA-42 packaged Si100x/101x. There are also differences in the pinout of the devices that is summarized in the next table. Table 4. Pinout Difference Summary Si100x/101x Si106x/108x MCU P1.7 and P2.0-6 Available on some types Not available Radio NSS pin Connected to P1.4 or P1.3 internally Connected to P1.3 internally Radio SDN pin and MCU GPIO P0.7 Radio general purpose IOs ANT Pin Available externally 3 radio GPIOs (digital signals or analog input for the internal ADC) ANT pin can control the RF switch in an antenna diversity application. It helps to utilize the GPIOs for other purposes. Connected together internally 4 radio GPIOs (digital signals or analog input for the internal ADC) The RF switch control functionality is available on all 4 GPIOs. It provides flexibility for the HW designer to select GPIOs for RF switch control purposes that result in the most optimal RF layout. TXRAMP Pin This feature is not available Available on some types. TXRamp pin can be used to control the TX ramp-up of the front end module or provide bias for the external transistor in a high-output power design. VR_DIG Pin Regulated output voltage of the radio digital LDO. Cannot be loaded externally. 1 µf decoupling capacitor needs to be connected to this pin. No need for capacitor on output of internal LDO (so not available externally). The following table compares the pinout of all devices. Pin functions that are available on every WMCU are not listed. Signal names in parenthesis are connected inside the WMCU package and not available externally. 4 Rev. 0.1

Table 5. Pinout Comparison Si1000/1/2/3 Si1004/5 Si1010/1/2/3 Si1014/5 Si1060/1 Si1080/1 Si1062/3 Si1082/3 Si1064/5 Si1084/5 VBAT VBAT VBAT VBAT GND/VBAT- GND/VBAT- GND/VBAT- GND/VBAT- DCEN DCEN DCEN DCEN P0.7 P0.7 P0.7 P0.7 (P0.7/SDN) (P0.7/SDN) (P0.7/SDN) (P1.3/NSS) (P1.3/NSS) (P1.3/NSS) (P1.3/NSS) (P1.3/NSS) (P1.4/NSS) (P1.4/NSS) P1.4 P1.4 P1.4 P1.4 P1.4 P1.7 P1.7 P2.0 P2.0 P2.1 P2.1 P2.2 P2.2 P2.3 P2.3 P2.4 P2.5 P2.6 GPIO_3 GPIO_3 GPIO_3 SDN SDN SDN SDN TXRAMP TXRAMP ANT_A ANT_A ANT_A ANT_A VDD_DIG VDD_DIG VDD_DIG VDD_DIG VR_DIG VR_DIG VR_DIG VR_DIG Rev. 0.1 5

4.2. Reference Design, Component Selection The typical application circuit for the Si100x WMCU is shown in Figure 1, and the typical application circuit for the Si106x/8x WMCU is shown in Figure 2. Figure 1. Si100x Application Example Figure 2. Si106x Application Example The architecture of the Receive and Transmit frontends of both radios are similar; therefore, the matching network topologies are the same in both application examples. Both radios can support different TX matching network topologies. Refer to the following application notes for more details and comparisons of the different topologies: AN627: Si4060/Si4460/61 Low-Power PA Matching AN648: Si4063/4463/64 TX Matching AN693: Si4455 Low-Power PA Matching The Si4455/Si446x can run on the same crystal as the Si443x. To utilize a lower-cost crystal in the application, the Si4455/Si446x is designed to accommodate a wide range of crystal frequencies (25 32 MHz). Refer to AN785: Crystal Selection Guide for the Si4x6x RF ICs for more details on crystal or TCXO selection for the Si4455/Si446x devices. 6 Rev. 0.1

5. Firmware Recommendations 5.1. Configuration Interface The radios in both WMCU families can be configured through standard SPI interface, with up to 10 MHz clock speed. The SPI interfaces of the radio and MCU are connected internally in the WMCU package. The differences in connection of the NSS and SDN signals (described in the previous chapter) has to be followed in the firmware also. An Application Programming Interface (API) is designed for the radios in the Si106x/108x devices over the SPI interface instead of using a register configuration approach like in the Si100x/101x. The major benefit of the API is that the radio can execute complex commands and procedures with minimal MCU interaction. This approach helps reduce the time-critical tasks of the MCU. However, using the API also has some drawbacks: The command execution time varies from command to command, and it may take more time than changing a simple register in the case of very basic commands. Retrieving status information from the chip requires the following process: issue a command that addresses what information the MCU is asking for; wait for the radio to prepare the data (wait for the Clear To Send Signal), and read the actual status information. For time-critical information, the MCU can access the Fast Response Registers (RSSI, interrupt status, etc.) or use dedicated HW commands (Transmit FIFO Write, Receive FIFO Read) as well. The complete list of commands and their descriptions are provided in HTML documents in EZRadioPRO API Documentation and EZRadio API Documentation zip files that are available on the Silicon Labs web site at www.silabs.com. The HTML format helps to navigate more easily within the document. The open/collapse feature of the HTML document also helps to highlight or hide desired or undesired details for easier readability. 5.2. Radio Power-On Sequence and Configuration After waiting for the Power-On Reset, the radio in the Si100x/101x is ready to receive configuration commands. The radio can be initialized by overwriting registers that need to be different than their default value. The value of the registers needs to be defined by the user based on the data sheet; therefore there is a chance to overlook a necessary setting that results in unwanted radio behavior. For the radio in the Si106x/108x, an additional step of sending a power up command is required because the radio needs to boot up before it is ready to receive configuration commands. Following the boot up, configuration commands can be sent to the radio according to the desired radio parameters. The desired parameters are set on a graphical interface of the WDS PC software, which means that configuration commands are generated by the WDS rather than by the user. The WDS provides the ability to pick-up predefined, tested radio settings for customers who are not familiar with RF tradeoffs. The WDS also allows the flexibility to configure any desired radio configuration. The configuration commands are generated by the WDS in the form of a config header file. For the Si1064/5 and Si1084/5 devices, which have EZRadio radios, most of the configuration settings are organized into an array. The consistency of the array is protected with CRC and the array is encoded to prevent bitby-bit changes and the possibility of missing an important configuration setting. The size of the configuration array is 212 bytes, which need to be stored in the host MCU and may increase the code size compared to the other WMCUs application code. The configuration array stores all the settings that are typically set during initialization: Radio configuration: crystal parameters, frequency band, modulation format, data rate, etc. Packet content related settings: preamble, synchron word, CRC, etc. Operation mode: packet-based communication or direct data reception on a GPIO If the application requires a change in any of the above settings during run-time, then the radio needs to be reset (toggling the SDN pin) and a new configuration array needs to be sent to the radio. In addition to the configuration array, there are settings that can be changed even after the configuration array is sent to the radio. These settings include fine-tuning parameters (e.g., crystal frequency fine tuning registers), center frequency, channel spacing, packet content related or interrupt related settings. Rev. 0.1 7

Turned off or in SDN state Turned off or in SDN state Apply VDD & set SDN=0 Apply VDD & set SDN=0 Power On Reset Power On Reset Max. 5ms Typ. 16ms Ready to boot Ready mode ~15ms Send BOOT_UP command Radio is initialized Si100x/101x radio initialization Figure 3. Radio Initialization Process for the WMCUs For more information about the WDS and the configuration array, refer to the Programming Guides and Sample Codes. 5.3. Typical Use Cases Overwrite necessary registers for initialization Ready for initiazitation Radio is initialized Send config array and check consistency Si106x/108x radio initialization Both WMCU families support the typical use cases: transmitting and receiving packets or transmitting and receiving data in direct mode (when the data is available or provided through a GPIO instead of via the FIFO). Due to the API interface of the radios in the Si106x/108x WMCUs, realizing the typical use cases is different than that for the Si100x/101x WMCUs. The SPI low-layer driver and the high level application logic can be kept; the rest of the application code needs to be changed. Both radios have a programming guide with example codes summary showing how the radio needs to be used. In addition to the improved radio operation, there are also major improvements in the example projects and the Si106x/108x support tools as well: The Si100x/101x example codes are very basic, not partitioned, and therefore a bit difficult to change and port them to another HW platform. The Si106x/108x example projects are built based on a driver set that is well partitioned and beside the radio it supports all major peripherals of the evaluation boards too. The radio configuration of the Si100x/101x example codes need to be configured manually. WDS has a new feature for the Si106x/108x devices: it can generate example projects with customized radio settings and packet configuration. The projects can be saved or opened in the Silicon Labs IDE for further FW development, which reduces the possibility of misconfiguration of the radio and provides complete, tested C source code for the given use case. It drastically reduces the development time. For more details refer to the application notes, AN692: Si4355/4455 Programming Guide and AN633: Programming Guide for EZRadioPRO Si4x6x Devices for more details on the example projects. 8 Rev. 0.1

5.4. RX Modem AN811 Both radios use high-performance ADCs that allow channel filtering, image rejection, and demodulation to be performed in the digital domain. The Si4455/Si446x has an improved digital modem; the differences are summarized in Table 6. Table 6. RX Modem Comparison Specification Si443x Si446x Si4455 Modulation Modes 2GFSK, 2FSK, OOK 2GFSK, 2FSK, 4GFSK, 4FSK, GMSK, OOK 2GFSK, 2FSK, OOK (G)FSK Data Rate 0.123 256 kbps 0.1 500 kbps 1.0-500 kbps 4(G)FSK Data Rate N/A 0.2 1000 kbps N/A OOK Data Rate 0.123 40 kbps 0.1 120 kbps 0.5 120 kbps RX Architecture Fixed-IF (937.5 khz) Fixed-IF (Fxtal/64), zero-if, scaled-if Image Calibration N/A Image calibration (IRCAL API command) is available to improve the image rejection to more than 55 db in fixed-if mode. Fixed-IF (Fxtal/64) N/A RSSI Current RSSI can be read from a register. The current RSSI is available through API call or Fast Response Registers. RSSI can be latched and stored upon a system event (preamble/ synch word detection, etc.). For more accurate RSSI reading, the radio can average it for various bit timings. The radio can provide an interrupt if the RSSI is changed by a programmable amount during packet reception to detect interfering signals. The current RSSI is available through the GET_MODEM_STATUS API command. RSSI is latched upon synch word detection and the latched value can be read through Fast Response Register. The radio can provide an interrupt if the RSSI exceeds a programmable threshold value. Preamble Detection RX chain settles and detect standard preamble ( 0101 ). RX chain settles and detects standard (up to 256 bytes) and custom preamble pattern (up to 4 bytes). RX chain settles and detects standard (up to 256 bytes) preamble ("0101"). Rev. 0.1 9

Table 6. RX Modem Comparison (Continued) Specification Si443x Si446x Si4455 Automatic RX Hopping and Hop Table N/A This feature is intended for RX hopping where the device has to hop from channel to channel and look for packets. It is fully-configurable through the API interface, including hop table and hop conditions. N/A Manual RX Hopping N/A It provides a fast turnaround time (75 µs) from RX-to-RX that can be utilized for frequency scanning algorithms. N/A The wider data rate and modulation format support make the Si446x more future proof. The extremely-configurable RX modem makes it possible to design-in the Si446x for legacy product replacement. Image calibration in fixed-if mode allows the use of Si446x radios in ultra-narrow-band applications. Refer to AN790: Image Rejection and IQ Calibration for more details on image calibration. 10 Rev. 0.1

5.5. Packet Handler AN811 Both radios have built-in packet handlers that help to process the received data bits and construct the transmit packets. Utilizing this feature offloads these time-consuming tasks from the host MCU and allows for the selection of a simpler, lower-cost MCU. The CRC and data-whitening seeds and polynomials are more configurable in the Si446x than in the Si443x and Si4455. 5.5.1. Receive Packet Handler The Receive packet handler operation of the Si443x and Si4455 is very basic compared to that of the Si446x. While the Si443x and Si4455 support only fixed or variable packet length mode operation with optional CRC, Manchester coding, and data Whitening over the entire packet, the Si446x can be configured for a wide variety of packet configurations by introducing the FIELD feature. FIELD is an entity within the packet where the CRC, Manchester coding, and data Whitening settings are fixed within that entity. The FIELD feature is also mandatory if 4(G)FSK modulation is used. Up to five FIELDs can be configured within a packet. One of the FIELDs can be of variable length, where the length byte must be present in an earlier FIELD. Preamble Sync Word Field 1 Header or Data CRC Field 1 (opt) Field 2 (opt) Pkt Length or Data CRC Field 2 (opt) Field 3 (opt) Data CRC Field 3 (opt) Field 4 (opt) Data CRC Field 4 (opt) Field 5 (opt) Data CRC Field 5 (opt) 1-255 Bytes 1-4 Bytes Config Config Config Config Config 0, 2, or 4 Bytes 0, 2, or 4 Bytes 0, 2, or 4 Bytes Figure 4. Packet Handler Operation of the Si446x 0, 2, or 4 Bytes 0, 2, or 4 Bytes 5.5.2. Transmit Packet Handler The Si443x can be configured for fixed or variable-length packet transmissions. In fixed packet length mode, the radio transmits the preamble and the synch word automatically followed by the desired number of bytes from the TX FIFO. The radio also automatically applies the selected CRC calculation, Manchester coding, or data Whitening features over the entire packet. In variable packet length mode, the operation is similar, but there is a length byte transmitted by the radio right after the synchron word that determines how many bytes will be transmitted from the FIFO. The Si4455 and Si446x do not have dedicated variable packet length mode operation. The entire packet has to be filled into the FIFO as it desired to be transmitted, including the length byte on the proper location. Next, the START_TX command has to be called with the packet length to initiate the packet transmission. The radio transmits the preamble and the sync word automatically followed by the desired number of bytes from the FIFO (defined as packet length in the START_TX command). Rev. 0.1 11

5.6. Auxiliary Functions Table 7 summarizes the auxiliary functions of the radios in the WMCUs: Table 7. Auxiliary Functions Radio auxiliary function Si100x Si101x Si1060/1/2/3 Si1080/1/2/3 Si1064/5 Si1084/5 Power On Reset Smart Reset Simple Power On-Reset Simple Power-On Reset Low Battery Detect Battery voltage read Low Battery Threshold Interrupt Battery voltage read Low Battery Threshold Interrupt Battery voltage read Low Battery Threshold Interrupt Clock Out for MCU Derived from the XTAL Derived from the XTAL Not available RSSI Actual value during reception RSSI Threshold Interrupt Actual and latched value during reception RSSI Threshold Interrupt Actual and latched value during reception RSSI Threshold Interrupt Temperature Sensor Available through the ADC of the radio Available through the ADC of the radio Available in the MCU Wake Up Timer Programmable, runs from the 32 khz RC oscillator Has LDC RX feature Programmable, runs from the 32 khz oscillator Has LDC RX and LDC TX feature Not available in the radio. MCU can wake up the radio using SmaRTClock The Si106x/108x has a different radio power-on reset circuit with reduced Standby mode current consumption. It cannot reset the radio upon rising edge of the supply voltage (called smart reset in Si100x/101x). Refer to the Si106x/108x data sheet for more details on the radio power-on reset. Note: If you wish to reset the radio from the host MCU, the SDN pin is intended to be used for that purpose. The Radio Wake-up Timer (that can wake up the radio and the host MCU regularly to complete scheduled tasks) has a new feature in the Si1060/1/2/3 and Si1080/1/2/3 devices. It not only provides Low Duty Cycle Reception (LDC RX), but also Low Duty Cycle Transmission (LDC TX). In the Si106x/108x devices, there is an 11-bit auxiliary ADC for measuring the battery voltage or an external voltage over a GPIO. The Si1060/1/2/3 and Si1080/1/2/3 also has an internal temperature sensor. The ADC utilizes SAR architecture and achieves 11-bit resolution. The Effective Number of Bits (ENOB) is 9 bits. This is an improvement over the 8-bit SAR architecture of the Si100x/101x devices. The RSSI can be read from a register in case of the Si100x/101x WMCUs, while it is in Receive mode. In the Si106x/108x, the RSSI is accessible through the fast response register. In addition to being able to read the RSSI any time during receive mode, Si106x/108x has a new feature to latch and store the RSSI value upon certain conditions. This feature helps to offload the host MCU from time critical tasks: If a frequency scan algorithm needs to be designed that is based on RSSI measurements, then it is recommended to latch the RSSI a few bits time later than the receiver has settled. This method provides a fast way to measure the energy on all frequency channels. If the application requires knowing the signal strength of the incoming packet, then it is recommended to latch the RSSI upon preamble or synch word detection. Both WMCU families can generate an interrupt if the RSSI exceeds a threshold any time during receive mode. The Wake-up Timer, the Temperature sensor and the MCU Clock Output are not available in the Si1064/5 and Si1084/5 devices, but the MCU SmaRTClock and Temperature sensor can be used instead. An example project is available in WDS that implements the LDC mode in the host MCU. 12 Rev. 0.1

Simplicity Studio One-click access to MCU tools, documentation, software, source code libraries & more. Available for Windows, Mac and Linux! www.silabs.com/simplicity MCU Portfolio www.silabs.com/mcu SW/HW www.silabs.com/simplicity Quality www.silabs.com/quality Support and Community community.silabs.com Disclaimer Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Laboratories products are generally not intended for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. Trademark Information Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs and the Silicon Labs logo, CMEMS, EFM, EFM32, EFR, Energy Micro, Energy Micro logo and combinations thereof, "the world s most energy friendly microcontrollers", Ember, EZLink, EZMac, EZRadio, EZRadioPRO, DSPLL, ISOmodem, Precision32, ProSLIC, SiPHY, USBXpress and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA http://www.silabs.com