0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
SI1001-C-GM

SI1001-C-GM

  • 厂商:

    SILABS(芯科科技)

  • 封装:

    WFQFN42_EP

  • 描述:

    IC TXRX MCU + EZRADIOPRO

  • 数据手册
  • 价格&库存
SI1001-C-GM 数据手册
Si1000/1/2/3/4/5 Ultra Low Power, 64/32 kB, 10-Bit ADC MCU with Integrated 240–960 MHz EZRadioPRO® Transceiver Ultra Low Power: 0.9 to 3.6 V Operation - Typical sleep mode current < 0.1 µA; retains state and Digital Peripherals - 19 or 16 port I/O plus 3 GPIO pins; Hardware enhanced D required) Built-in temperature sensor External conversion start input option Autonomous burst mode with 16-bit automatic averaging accumulator Dual Comparators - Programmable hysteresis and response time - Configurable as interrupt or reset source - Low current (< 0.5 µA) On-Chip Debug - On-chip debug circuitry facilitates full-speed, non-intrusive UART, SPI, and I2C serial ports available concurrently Low power 32-bit SmaRTClock Four general purpose 16-bit counter/timers; six channel programmable counter array (PCA) - fo r in-system debug (No emulator required) es ig ns - 10-Bit Analog to Digital Converter - Up to 300 ksps - Up to 18 external inputs - External pin or internal VREF (no external capacitor - Frequency range = 240–960 MHz Sensitivity = –121 dBm FSK, GFSK, and OOK modulation Max output power = +20 dBm (Si1000/1), +13 dBm (Si1002/3/4/5) RF power consumption - 18.5 mA receive - 18 mA @ +1 dBm transmit - 30 mA @ +13 dBm transmit - 85 mA @ +20 dBm transmit Data rate = 0.123 to 256 kbps Auto-frequency calibration (AFC) Antenna diversity and transmit/receive switch control Programmable packet handler TX and RX 64 byte FIFOs Frequency hopping capability On-chip crystal tuning - RAM contents over full supply range; fast wakeup of < 2 µs Less than 600 nA with RTC running Less than 1 µA with RTC running and radio state retained On-chip dc-dc converter allows operation down to 0.9 V. Two built-in brown-out detectors cover sleep and active modes N ew - EZRadioPRO® Transceiver - Provides breakpoints, single stepping - Inspect/modify memory and registers - Complete development kit High-Speed 8051 µC Core - Pipelined instruction architecture; executes 70% of instruc- m en de d Clock Sources - Precision internal oscillators: 24.5 MHz with ±2% accuracy tions in 1 or 2 system clocks - - Up to 25 MIPS throughput with 25 MHz clock - Expanded interrupt handler Memory - 4352 bytes internal data RAM (256 + 4096) - 64 kB (Si1000/2/4) or 32 kB (Si1001/3/5) flash; In-system Package - 42-pin LGA (5 x 7 mm) Temperature Range: –40 to +85 °C programmable in 1024-byte sectors—1024 bytes are reserved in the 64 kB devices N ot R ec A M U X Rev. 1.3 2/13 10-bit 300 ksps ADC TEMP SENSOR VREF VREG IREF + + – – VOLTAGE COMPARATORS DIGITAL I/O UART SMBus SPI PCA Timer 0 Timer 1 Timer 2 Timer 3 CRC Port 0 CROSSBAR om ANALOG PERIPHERALS supports UART operation; spread-spectrum mode for reduced EMI; Low power 20 MHz internal oscillator External oscillator: Crystal, RC, C, CMOS clock SmaRTClock oscillator: 32.768 kHz crystal or self-oscillate Can switch between clock sources on-the-fly; useful in implementing various power saving modes EZRadio PRO Serial Interface Port 1 LNA PA Mixer Port 2 PGA ADC 24.5 MHz PRECISION INTERNAL OSCILLATOR 20 MHz LOW POWER INTERNAL OSCILLATOR External Oscillator HARDWARE smaRTClock HIGH-SPEED CONTROLLER CORE 64/32 kB ISP FLASH FLEXIBLE INTERRUPTS EZRadioPRO (240–960 MHz) 8051 CPU (25 MIPS) DEBUG CIRCUITRY 4352 B SRAM POR Digital Modem PLL Delta Sigma Modulator Digital Logic OSC WDT Copyright © 2013 by Silicon Laboratories Si1000/1/2/3/4/5 N ot m en de d om ec R fo r N ew es ig ns D Si1000/1/2/3/4/5 2 Rev. 1.3 Si1000/1/2/3/4/5 Table of Contents N ot R ec om m en de d fo r N ew D es ig ns 1. System Overview ..................................................................................................... 17 1.1. Typical Connection Diagram ............................................................................. 21 1.2. CIP-51™ Microcontroller Core .......................................................................... 22 1.3. Port Input/Output ............................................................................................... 23 1.4. Serial Ports ........................................................................................................ 24 1.5. Programmable Counter Array............................................................................ 24 1.6. 10-bit SAR ADC with 16-bit Auto-Averaging Accumulator and  Autonomous Low Power Burst Mode................................................................ 25 1.7. Programmable Current Reference (IREF0)....................................................... 26 1.8. Comparators...................................................................................................... 26 2. Ordering Information ............................................................................................... 28 3. Pinout and Package Definitions ............................................................................. 29 4. Electrical Characteristics ........................................................................................ 40 4.1. Absolute Maximum Specifications..................................................................... 40 4.2. MCU Electrical Characteristics .......................................................................... 41 4.3. EZRadioPRO® Electrical Characteristics .......................................................... 66 4.4. Definition of Test Conditions for the EZRadioPRO Peripheral .......................... 73 5. 10-Bit SAR ADC with 16-bit Auto-Averaging Accumulator and  Autonomous Low Power Burst Mode ................................................................... 74 5.1. Output Code Formatting .................................................................................... 74 5.2. Modes of Operation ........................................................................................... 76 5.3. 8-Bit Mode ......................................................................................................... 81 5.4. Programmable Window Detector....................................................................... 88 5.5. ADC0 Analog Multiplexer .................................................................................. 91 5.6. Temperature Sensor.......................................................................................... 93 5.7. Voltage and Ground Reference Options ........................................................... 96 5.8. External Voltage References............................................................................. 97 5.9. Internal Voltage References .............................................................................. 97 5.10. Analog Ground Reference............................................................................... 97 5.11. Temperature Sensor Enable ........................................................................... 97 5.12. Voltage Reference Electrical Specifications .................................................... 98 6. Programmable Current Reference (IREF0)............................................................ 99 6.1. IREF0 Specifications ......................................................................................... 99 7. Comparators........................................................................................................... 100 7.1. Comparator Inputs........................................................................................... 100 7.2. Comparator Outputs ........................................................................................ 101 7.3. Comparator Response Time ........................................................................... 102 7.4. Comparator Hysteresis.................................................................................... 102 7.5. Comparator Register Descriptions .................................................................. 103 7.6. Comparator0 and Comparator1 Analog Multiplexers ...................................... 107 8. CIP-51 Microcontroller........................................................................................... 110 8.1. Performance .................................................................................................... 110 8.2. Programming and Debugging Support ............................................................ 111 Rev. 1.3 3 Si1000/1/2/3/4/5 N ot R ec om m en de d fo r N ew D es ig ns 8.3. Instruction Set.................................................................................................. 111 8.4. CIP-51 Register Descriptions .......................................................................... 116 9. Memory Organization ............................................................................................ 119 9.1. Program Memory............................................................................................. 120 9.2. Data Memory ................................................................................................... 120 10. On-Chip XRAM ..................................................................................................... 122 10.1. Accessing XRAM........................................................................................... 122 10.2. Special Function Registers............................................................................ 123 11. Special Function Registers................................................................................. 124 11.1. SFR Paging ................................................................................................... 125 12. Interrupt Handler.................................................................................................. 130 12.1. Enabling Interrupt Sources ............................................................................ 130 12.2. MCU Interrupt Sources and Vectors.............................................................. 130 12.3. Interrupt Priorities .......................................................................................... 131 12.4. Interrupt Latency............................................................................................ 131 12.5. Interrupt Register Descriptions ...................................................................... 133 12.6. External Interrupts INT0 and INT1................................................................. 140 13. Flash Memory....................................................................................................... 142 13.1. Programming the Flash Memory ................................................................... 142 13.2. Non-volatile Data Storage ............................................................................. 144 13.3. Security Options ............................................................................................ 144 13.4. Determining the Device Part Number at Run Time ....................................... 146 13.5. Flash Write and Erase Guidelines ................................................................. 146 13.6. Minimizing Flash Read Current ..................................................................... 148 14. Power Management ............................................................................................. 152 14.1. Normal Mode ................................................................................................. 153 14.2. Idle Mode....................................................................................................... 154 14.3. Stop Mode ..................................................................................................... 154 14.4. Suspend Mode .............................................................................................. 155 14.5. Sleep Mode ................................................................................................... 155 14.6. Configuring Wakeup Sources........................................................................ 156 14.7. Determining the Event that Caused the Last Wakeup................................... 156 14.8. Power Management Specifications ............................................................... 158 15. Cyclic Redundancy Check Unit (CRC0)............................................................. 159 15.1. 16-bit CRC Algorithm..................................................................................... 159 15.2. 32-bit CRC Algorithm..................................................................................... 161 15.3. Preparing for a CRC Calculation ................................................................... 163 15.4. Performing a CRC Calculation ...................................................................... 163 15.5. Accessing the CRC0 Result .......................................................................... 163 15.6. CRC0 Bit Reverse Feature............................................................................ 167 16. On-Chip DC-DC Converter (DC0)........................................................................ 168 16.1. Startup Behavior............................................................................................ 169 16.2. High Power Applications ............................................................................ 170 16.3. Pulse Skipping Mode..................................................................................... 170 16.4. Enabling the DC-DC Converter ..................................................................... 170 4 Rev. 1.3 Si1000/1/2/3/4/5 N ot R ec om m en de d fo r N ew D es ig ns 16.5. Minimizing Power Supply Noise .................................................................... 172 16.6. Selecting the Optimum Switch Size............................................................... 172 16.7. DC-DC Converter Clocking Options .............................................................. 172 16.8. DC-DC Converter Behavior in Sleep Mode ................................................... 173 16.9. DC-DC Converter Register Descriptions ....................................................... 174 16.10. DC-DC Converter Specifications ................................................................. 176 17. Voltage Regulator (VREG0)................................................................................. 177 17.1. Voltage Regulator Electrical Specifications ................................................... 177 18. Reset Sources ...................................................................................................... 178 18.1. Power-On (VBAT Supply Monitor) Reset ...................................................... 179 18.2. Power-Fail (VDD_MCU Supply Monitor) Reset............................................. 180 18.3. External Reset ............................................................................................... 182 18.4. Missing Clock Detector Reset ....................................................................... 182 18.5. Comparator0 Reset ....................................................................................... 183 18.6. PCA Watchdog Timer Reset ......................................................................... 183 18.7. Flash Error Reset .......................................................................................... 183 18.8. SmaRTClock (Real Time Clock) Reset ......................................................... 183 18.9. Software Reset .............................................................................................. 183 19. Clocking Sources................................................................................................. 185 19.1. Programmable Precision Internal Oscillator .................................................. 186 19.2. Low Power Internal Oscillator........................................................................ 186 19.3. External Oscillator Drive Circuit..................................................................... 186 19.4. Special Function Registers for Selecting and Configuring the  System Clock................................................................................................. 190 20. SmaRTClock (Real Time Clock).......................................................................... 193 20.1. SmaRTClock Interface .................................................................................. 193 20.2. SmaRTClock Clocking Sources .................................................................... 200 20.3. SmaRTClock Timer and Alarm Function ....................................................... 204 21. Port Input/Output ................................................................................................. 210 21.1. Port I/O Modes of Operation.......................................................................... 211 21.2. Assigning Port I/O Pins to Analog and Digital Functions............................... 212 21.3. Priority Crossbar Decoder ............................................................................. 214 21.4. Port Match ..................................................................................................... 219 21.5. Special Function Registers for Accessing and Configuring Port I/O ............. 222 22. EZRadioPRO® Serial Interface (SPI1) ................................................................ 231 22.1. Signal Descriptions........................................................................................ 232 22.2. SPI Master Operation on the MCU Core Side............................................... 232 22.3. SPI Slave Operation on the EZRadioPRO Peripheral Side........................... 232 22.4. EZRadioPRO Serial Interface Interrupt Sources ........................................... 235 22.5. Serial Clock Phase and Polarity .................................................................... 235 22.6. SPI Special Function Registers ..................................................................... 236 23. EZRadioPRO® 240–960 MHz Transceiver.......................................................... 242 23.1. EZRadioPRO Operating Modes .................................................................... 243 23.2. Interrupts ...................................................................................................... 246 23.3. System Timing............................................................................................... 247 Rev. 1.3 5 Si1000/1/2/3/4/5 N ot R ec om m en de d fo r N ew D es ig ns 23.4. Modulation Options........................................................................................ 254 23.5. Internal Functional Blocks ............................................................................. 259 23.6. Data Handling and Packet Handler ............................................................... 264 23.7. RX Modem Configuration .............................................................................. 272 23.8. Auxiliary Functions ........................................................................................ 272 23.9. Reference Design.......................................................................................... 285 23.10. Application Notes and Reference Designs .................................................. 287 23.11. Customer Support ....................................................................................... 287 23.12. Register Table and Descriptions ................................................................. 288 23.13. Required Changes to Default Register Values............................................ 290 24. SMBus................................................................................................................... 291 24.1. Supporting Documents .................................................................................. 292 24.2. SMBus Configuration..................................................................................... 292 24.3. SMBus Operation .......................................................................................... 292 24.4. Using the SMBus........................................................................................... 294 24.5. SMBus Transfer Modes................................................................................. 306 24.6. SMBus Status Decoding................................................................................ 309 25. UART0 ................................................................................................................... 314 25.1. Enhanced Baud Rate Generation.................................................................. 315 25.2. Operational Modes ........................................................................................ 316 25.3. Multiprocessor Communications ................................................................... 317 26. Enhanced Serial Peripheral Interface (SPI0) ..................................................... 322 26.1. Signal Descriptions........................................................................................ 323 26.2. SPI0 Master Mode Operation ........................................................................ 323 26.3. SPI0 Slave Mode Operation .......................................................................... 325 26.4. SPI0 Interrupt Sources .................................................................................. 326 26.5. Serial Clock Phase and Polarity .................................................................... 327 26.6. SPI Special Function Registers ..................................................................... 328 27. Timers ................................................................................................................... 335 27.1. Timer 0 and Timer 1 ...................................................................................... 337 27.2. Timer 2 .......................................................................................................... 345 27.3. Timer 3 .......................................................................................................... 351 28. Programmable Counter Array............................................................................. 357 28.1. PCA Counter/Timer ....................................................................................... 358 28.2. PCA0 Interrupt Sources................................................................................. 359 28.3. Capture/Compare Modules ........................................................................... 360 28.4. Watchdog Timer Mode .................................................................................. 368 28.5. Register Descriptions for PCA0..................................................................... 370 29. Device Specific Behavior .................................................................................... 376 29.1. Device Identification ...................................................................................... 376 30. C2 Interface .......................................................................................................... 377 30.1. C2 Interface Registers................................................................................... 377 30.2. C2 Pin Sharing .............................................................................................. 380 Document Change List.............................................................................................. 381 Contact Information................................................................................................... 382 6 Rev. 1.3 Si1000/1/2/3/4/5 List of Figures N ot R ec om m en de d fo r N ew D es ig ns Figure 1.1. Si1000 Block Diagram ........................................................................... 18 Figure 1.2. Si1001 Block Diagram ........................................................................... 18 Figure 1.3. Si1002 Block Diagram ........................................................................... 19 Figure 1.4. Si1003 Block Diagram ........................................................................... 19 Figure 1.5. Si1004 Block Diagram ........................................................................... 20 Figure 1.6. Si1005 Block Diagram ........................................................................... 20 Figure 1.7. Si1002/3 RX/TX Direct-tie Application Example .................................... 21 Figure 1.8. Si1000/1 Antenna Diversity Application Example ................................. 21 Figure 1.9. Port I/O Functional Block Diagram ........................................................ 23 Figure 1.10. PCA Block Diagram ............................................................................. 24 Figure 1.11. ADC0 Functional Block Diagram ......................................................... 25 Figure 1.12. ADC0 Multiplexer Block Diagram ........................................................ 26 Figure 1.13. Comparator 0 Functional Block Diagram ............................................ 27 Figure 1.14. Comparator 1 Functional Block Diagram ............................................ 27 Figure 3.1. Si100/1/2/3-E-GM2 Pinout Diagram (Top View) ................................... 33 Figure 3.2. Si1004/5-E-GM2 Pinout Diagram (Top View) ....................................... 34 Figure 3.3. LGA-42 Package Drawing (Si1000/1/2/3/4/5-E-GM2) ........................... 35 Figure 3.4. LGA-42 PCB Land Pattern Dimensions (Si1000/1/2/3/4/5-E-GM2) ...... 37 Figure 3.5. LGA-42 PCB Stencil and Via Placement ............................................... 39 Figure 4.1. Active Mode Current (External CMOS Clock) ....................................... 44 Figure 4.2. Idle Mode Current (External CMOS Clock) ........................................... 45 Figure 4.3. Typical DC-DC Converter Efficiency  (High Current, VDD/DC+ = 2 V ............................................................. 46 Figure 4.4. Typical DC-DC Converter Efficiency  (High Current, VDD/DC+ = 3 V) ............................................................ 47 Figure 4.5. Typical DC-DC Converter Efficiency  (Low Current, VDD/DC+ = 2 V) ............................................................. 48 Figure 4.6. Typical One-Cell Suspend Mode Current .............................................. 49 Figure 4.7. Typical VOH Curves, 1.8–3.6 V ............................................................ 51 Figure 4.8. Typical VOH Curves, 0.9–1.8 V ............................................................ 52 Figure 4.9. Typical VOL Curves, 1.8–3.6 V ............................................................. 53 Figure 4.10. Typical VOL Curves, 1.8–3.6 V ........................................................... 54 Figure 4.11. Typical VOL Curves, 0.9–1.8 V ........................................................... 55 Figure 5.1. ADC0 Functional Block Diagram ........................................................... 74 Figure 5.2. 10-Bit ADC Track and Conversion Example Timing  (BURSTEN = 0) ..................................................................................... 77 Figure 5.3. Burst Mode Tracking Example with Repeat Count Set to 4 .................. 79 Figure 5.4. ADC0 Equivalent Input Circuits ............................................................. 80 Figure 5.5. ADC Window Compare Example: Right-Justified  Single-Ended Data ................................................................................ 90 Figure 5.6. ADC Window Compare Example: Left-Justified  Single-Ended Data ................................................................................ 90 Figure 5.7. ADC0 Multiplexer Block Diagram .......................................................... 91 Rev. 1.3 7 Si1000/1/2/3/4/5 N ot R ec om m en de d fo r N ew D es ig ns Figure 5.8. Temperature Sensor Transfer Function ................................................ 93 Figure 5.9. Temperature Sensor Error with 1-Point Calibration  (VREF = 1.68 V) ..................................................................................... 94 Figure 5.10. Voltage Reference Functional Block Diagram ..................................... 96 Figure 7.1. Comparator 0 Functional Block Diagram ............................................ 100 Figure 7.2. Comparator 1 Functional Block Diagram ............................................ 101 Figure 7.3. Comparator Hysteresis Plot ................................................................ 102 Figure 7.4. CPn Multiplexer Block Diagram ........................................................... 107 Figure 8.1. CIP-51 Block Diagram ......................................................................... 110 Figure 9.1. Si1000/1/2/3/4/5 Memory Map ............................................................ 119 Figure 9.2. Flash Program Memory Map ............................................................... 120 Figure 13.1. Flash Program Memory Map ............................................................. 144 Figure 14.1. Si1000/1/2/3/4/5 Power Distribution .................................................. 153 Figure 15.1. CRC0 Block Diagram ........................................................................ 159 Figure 15.2. Bit Reverse Register ......................................................................... 167 Figure 16.1. DC-DC Converter Block Diagram ...................................................... 168 Figure 16.2. DC-DC Converter Configuration Options .......................................... 171 Figure 18.1. Reset Sources ................................................................................... 178 Figure 18.2. Power-Fail Reset Timing Diagram .................................................... 179 Figure 18.3. Power-Fail Reset Timing Diagram .................................................... 180 Figure 19.1. Clocking Sources Block Diagram ...................................................... 185 Figure 19.2. 25 MHz External Crystal Example ..................................................... 187 Figure 20.1. SmaRTClock Block Diagram ............................................................. 193 Figure 20.2. Interpreting Oscillation Robustness (Duty Cycle) Test Results ......... 202 Figure 21.1. Port I/O Functional Block Diagram .................................................... 210 Figure 21.2. Port I/O Cell Block Diagram .............................................................. 211 Figure 21.3. Crossbar Priority Decoder with No Pins Skipped .............................. 215 Figure 21.4. Crossbar Priority Decoder with Crystal Pins Skipped ....................... 216 Figure 22.1. EZRadioPRO Serial Interface Block Diagram ................................... 231 Figure 22.2. SPI Timing ......................................................................................... 233 Figure 22.3. SPI Timing—READ Mode ................................................................. 233 Figure 22.4. SPI Timing—Burst Write Mode ......................................................... 234 Figure 22.5. SPI Timing—Burst Read Mode ......................................................... 234 Figure 22.6. Master Mode Data/Clock Timing ....................................................... 235 Figure 22.7. SPI Master Timing ............................................................................. 241 Figure 23.1. State Machine Diagram ..................................................................... 244 Figure 23.2. TX Timing .......................................................................................... 247 Figure 23.3. RX Timing .......................................................................................... 248 Figure 23.4. Frequency Deviation ......................................................................... 251 Figure 23.5. Sensitivity at 1% PER vs. Carrier Frequency Offset ......................... 253 Figure 23.6. FSK vs. GFSK Spectrums ................................................................. 255 Figure 23.7. Direct Synchronous Mode Example .................................................. 258 Figure 23.8. Direct Asynchronous Mode Example ................................................ 258 Figure 23.9. Microcontroller Connections .............................................................. 259 Figure 23.10. PLL Synthesizer Block Diagram ...................................................... 261 8 Rev. 1.3 Si1000/1/2/3/4/5 N ot R ec om m en de d fo r N ew D es ig ns Figure 23.11. FIFO Thresholds ............................................................................. 264 Figure 23.12. Packet Structure .............................................................................. 265 Figure 23.13. Multiple Packets in TX Packet Handler ........................................... 266 Figure 23.14. Required RX Packet Structure with Packet Handler Disabled ........ 266 Figure 23.15. Multiple Packets in RX Packet Handler ........................................... 267 Figure 23.16. Multiple Packets in RX with CRC or Header Error .......................... 267 Figure 23.17. Operation of Data Whitening, Manchester Encoding, and CRC ..... 269 Figure 23.18. Manchester Coding Example .......................................................... 269 Figure 23.19. Header ............................................................................................. 271 Figure 23.20. POR Glitch Parameters ................................................................... 272 Figure 23.21. General Purpose ADC Architecture ................................................ 275 Figure 23.22. Temperature Ranges using ADC8 .................................................. 277 Figure 23.23. WUT Interrupt and WUT Operation ................................................. 280 Figure 23.24. Low Duty Cycle Mode ..................................................................... 281 Figure 23.25. RSSI Value vs. Input Power ............................................................ 284 Figure 23.26. Si1002 Split RF TX/RX Direct-Tie  Reference Design—Schematic ....................................................... 285 Figure 23.27. Si1000 Switch Matching Reference Design—Schematic ................ 286 Figure 24.1. SMBus Block Diagram ...................................................................... 291 Figure 24.2. Typical SMBus Configuration ............................................................ 292 Figure 24.3. SMBus Transaction ........................................................................... 293 Figure 24.4. Typical SMBus SCL Generation ........................................................ 295 Figure 24.5. Typical Master Write Sequence ........................................................ 306 Figure 24.6. Typical Master Read Sequence ........................................................ 307 Figure 24.7. Typical Slave Write Sequence .......................................................... 308 Figure 24.8. Typical Slave Read Sequence .......................................................... 309 Figure 25.1. UART0 Block Diagram ...................................................................... 314 Figure 25.2. UART0 Baud Rate Logic ................................................................... 315 Figure 25.3. UART Interconnect Diagram ............................................................. 316 Figure 25.4. 8-Bit UART Timing Diagram .............................................................. 316 Figure 25.5. 9-Bit UART Timing Diagram .............................................................. 317 Figure 25.6. UART Multi-Processor Mode Interconnect Diagram ......................... 318 Figure 26.1. SPI Block Diagram ............................................................................ 322 Figure 26.2. Multiple-Master Mode Connection Diagram ...................................... 324 Figure 26.3. 3-Wire Single Master and 3-Wire Single Slave Mode  Connection Diagram ......................................................................... 324 Figure 26.4. 4-Wire Single Master Mode and 4-Wire Slave Mode  Connection Diagram ......................................................................... 325 Figure 26.5. Master Mode Data/Clock Timing ....................................................... 327 Figure 26.6. Slave Mode Data/Clock Timing (CKPHA = 0) ................................... 328 Figure 26.7. Slave Mode Data/Clock Timing (CKPHA = 1) ................................... 328 Figure 26.8. SPI Master Timing (CKPHA = 0) ....................................................... 332 Figure 26.9. SPI Master Timing (CKPHA = 1) ....................................................... 332 Figure 26.10. SPI Slave Timing (CKPHA = 0) ....................................................... 333 Figure 26.11. SPI Slave Timing (CKPHA = 1) ....................................................... 333 Rev. 1.3 9 Si1000/1/2/3/4/5 N ot R ec om m en de d fo r N ew D es ig ns Figure 27.1. T0 Mode 0 Block Diagram ................................................................. 338 Figure 27.2. T0 Mode 2 Block Diagram ................................................................. 339 Figure 27.3. T0 Mode 3 Block Diagram ................................................................. 340 Figure 27.4. Timer 2 16-Bit Mode Block Diagram ................................................. 345 Figure 27.5. Timer 2 8-Bit Mode Block Diagram ................................................... 346 Figure 27.6. Timer 2 Capture Mode Block Diagram .............................................. 347 Figure 27.7. Timer 3 16-Bit Mode Block Diagram ................................................. 351 Figure 27.8. Timer 3 8-Bit Mode Block Diagram. .................................................. 352 Figure 27.9. Timer 3 Capture Mode Block Diagram .............................................. 353 Figure 28.1. PCA Block Diagram ........................................................................... 357 Figure 28.2. PCA Counter/Timer Block Diagram ................................................... 358 Figure 28.3. PCA Interrupt Block Diagram ............................................................ 359 Figure 28.4. PCA Capture Mode Diagram ............................................................. 361 Figure 28.5. PCA Software Timer Mode Diagram ................................................. 362 Figure 28.6. PCA High-Speed Output Mode Diagram ........................................... 363 Figure 28.7. PCA Frequency Output Mode ........................................................... 364 Figure 28.8. PCA 8-Bit PWM Mode Diagram ........................................................ 365 Figure 28.9. PCA 9, 10 and 11-Bit PWM Mode Diagram ...................................... 366 Figure 28.10. PCA 16-Bit PWM Mode ................................................................... 367 Figure 28.11. PCA Module 5 with Watchdog Timer Enabled ................................ 368 Figure 29.1. Si100x Revision Information .............................................................. 376 Figure 30.1. Typical C2 Pin Sharing ...................................................................... 380 10 Rev. 1.3 Si1000/1/2/3/4/5 List of Tables N ot R ec om m en de d fo r N ew D es ig ns Table 2.1. Product Selection Guide ......................................................................... 28 Table 3.1. Pin Definitions for the Si1000/1/2/3/4/5 .................................................. 29 Table 3.2. LGA-42 Package Dimensions (Si1000/1/2/3/4/5-E-GM2) ...................... 36 Table 3.3. LGA-42 PCB Land Pattern Dimensions (Si1000/1/2/3/4/5-E-GM2) ....... 38 Table 4.1. Absolute Maximum Ratings .................................................................... 40 Table 4.2. Global Electrical Characteristics ............................................................. 41 Table 4.3. Port I/O DC Electrical Characteristics ..................................................... 50 Table 4.4. Reset Electrical Characteristics .............................................................. 56 Table 4.5. Power Management Electrical Specifications ......................................... 57 Table 4.6. Flash Electrical Characteristics .............................................................. 57 Table 4.7. Internal Precision Oscillator Electrical Characteristics ........................... 58 Table 4.8. Internal Low-Power Oscillator Electrical Characteristics ........................ 58 Table 4.9. ADC0 Electrical Characteristics .............................................................. 59 Table 4.10. Temperature Sensor Electrical Characteristics .................................... 60 Table 4.11. Voltage Reference Electrical Characteristics ....................................... 60 Table 4.12. IREF0 Electrical Characteristics ........................................................... 61 Table 4.13. Comparator Electrical Characteristics .................................................. 62 Table 4.14. DC-DC Converter (DC0) Electrical Characteristics .............................. 64 Table 4.15. VREG0 Electrical Characteristics ......................................................... 65 Table 4.16. DC Characteristics ................................................................................ 66 Table 4.17. Synthesizer AC Electrical Characteristics ............................................ 67 Table 4.18. Receiver AC Electrical Characteristics ................................................. 68 Table 4.19. Transmitter AC Electrical Characteristics ............................................. 69 Table 4.20. Auxiliary Block Specifications ................................................................ 70 Table 4.21. Digital IO Specifications (nIRQ) ............................................................ 71 Table 4.22. GPIO Specifications (GPIO_0, GPIO_1, and GPIO_2) ........................ 71 Table 4.23. Absolute Maximum Ratings .................................................................. 72 Table 8.1. CIP-51 Instruction Set Summary .......................................................... 112 Table 11.1. Special Function Register (SFR) Memory Map (Page 0x0) ............... 124 Table 11.2. Special Function Register (SFR) Memory Map (Page 0xF) ............... 125 Table 11.3. Special Function Registers ................................................................. 126 Table 12.1. Interrupt Summary .............................................................................. 132 Table 13.1. Flash Security Summary .................................................................... 145 Table 14.1. Power Modes ...................................................................................... 152 Table 15.1. Example 16-bit CRC Outputs ............................................................. 160 Table 15.2. Example 32-bit CRC Outputs ............................................................. 162 Table 16.1. IPeak Inductor Current Limit Settings ................................................. 169 Table 19.1. Recommended XFCN Settings for Crystal Mode ............................... 187 Table 19.2. Recommended XFCN Settings for RC and C modes ......................... 188 Table 20.1. SmaRTClock Internal Registers ......................................................... 194 Table 20.2. SmaRTClock Load Capacitance Settings .......................................... 201 Table 20.3. SmaRTClock Bias Settings ................................................................ 203 Table 21.1. Port I/O Assignment for Analog Functions ......................................... 213 Rev. 1.3 11 Si1000/1/2/3/4/5 N ot R ec om m en de d fo r N ew D es ig ns Table 21.2. Port I/O Assignment for Digital Functions ........................................... 213 Table 21.3. Port I/O Assignment for External Digital Event Capture Functions .... 214 Table 22.1. Serial Interface Timing Parameters .................................................... 233 Table 22.2. SPI Timing Parameters ...................................................................... 241 Table 23.1. EZRadioPRO Operating Modes ......................................................... 243 Table 23.2. EZRadioPRO Operating Modes Response Time ............................... 244 Table 23.3. Frequency Band Selection ................................................................. 249 Table 23.4. Packet Handler Registers ................................................................... 268 Table 23.5. Minimum Receiver Settling Time ........................................................ 270 Table 23.6. POR Parameters ................................................................................ 273 Table 23.7. Temperature Sensor Range ............................................................... 276 Table 23.8. Antenna Diversity Control ................................................................... 283 Table 23.9. EZRadioPRO Internal Register Descriptions ...................................... 288 Table 24.1. SMBus Clock Source Selection .......................................................... 295 Table 24.2. Minimum SDA Setup and Hold Times ................................................ 296 Table 24.3. Sources for Hardware Changes to SMB0CN ..................................... 300 Table 24.4. Hardware Address Recognition Examples (EHACK = 1) ................... 301 Table 24.5. SMBus Status Decoding With Hardware ACK Generation Disabled (EHACK = 0) ....................................................................................... 310 Table 24.6. SMBus Status Decoding With Hardware ACK Generation Enabled (EHACK = 1) ....................................................................................... 312 Table 25.1. Timer Settings for Standard Baud Rates  Using The Internal 24.5 MHz Oscillator .............................................. 321 Table 25.2. Timer Settings for Standard Baud Rates  Using an External 22.1184 MHz Oscillator ......................................... 321 Table 26.1. SPI Slave Timing Parameters ............................................................ 334 Table 27.1. Timer 0 Running Modes ..................................................................... 337 Table 28.1. PCA Timebase Input Options ............................................................. 358 Table 28.2. PCA0CPM and PCA0PWM Bit Settings for PCA  Capture/Compare Modules ................................................................ 360 Table 28.3. Watchdog Timer Timeout Intervals1 ................................................... 369 12 Rev. 1.3 Si1000/1/2/3/4/5 List of Registers N ot R ec om m en de d fo r N ew D es ig ns SFR Definition 5.1. ADC0CN: ADC0 Control ................................................................ 82 SFR Definition 5.2. ADC0CF: ADC0 Configuration ...................................................... 83 SFR Definition 5.3. ADC0AC: ADC0 Accumulator Configuration ................................. 84 SFR Definition 5.4. ADC0PWR: ADC0 Burst Mode Power-Up Time ............................ 85 SFR Definition 5.5. ADC0TK: ADC0 Burst Mode Track Time ....................................... 86 SFR Definition 5.6. ADC0H: ADC0 Data Word High Byte ............................................ 87 SFR Definition 5.7. ADC0L: ADC0 Data Word Low Byte .............................................. 87 SFR Definition 5.8. ADC0GTH: ADC0 Greater-Than High Byte ................................... 88 SFR Definition 5.9. ADC0GTL: ADC0 Greater-Than Low Byte .................................... 88 SFR Definition 5.10. ADC0LTH: ADC0 Less-Than High Byte ...................................... 89 SFR Definition 5.11. ADC0LTL: ADC0 Less-Than Low Byte ........................................ 89 SFR Definition 5.12. ADC0MX: ADC0 Input Channel Select ........................................ 92 SFR Definition 5.13. TOFFH: ADC0 Data Word High Byte .......................................... 95 SFR Definition 5.14. TOFFL: ADC0 Data Word Low Byte ............................................ 95 SFR Definition 5.15. REF0CN: Voltage Reference Control .......................................... 98 SFR Definition 6.1. IREF0CN: Current Reference Control ........................................... 99 SFR Definition 7.1. CPT0CN: Comparator 0 Control .................................................. 103 SFR Definition 7.2. CPT0MD: Comparator 0 Mode Selection .................................... 104 SFR Definition 7.3. CPT1CN: Comparator 1 Control .................................................. 105 SFR Definition 7.4. CPT1MD: Comparator 1 Mode Selection .................................... 106 SFR Definition 7.5. CPT0MX: Comparator0 Input Channel Select ............................. 108 SFR Definition 7.6. CPT1MX: Comparator1 Input Channel Select ............................. 109 SFR Definition 8.1. DPL: Data Pointer Low Byte ........................................................ 116 SFR Definition 8.2. DPH: Data Pointer High Byte ....................................................... 116 SFR Definition 8.3. SP: Stack Pointer ......................................................................... 117 SFR Definition 8.4. ACC: Accumulator ....................................................................... 117 SFR Definition 8.5. B: B Register ................................................................................ 117 SFR Definition 8.6. PSW: Program Status Word ........................................................ 118 SFR Definition 10.1. EMI0CN: External Memory Interface Control ............................ 123 SFR Definition 11.1. SFRPage: SFR Page ................................................................. 126 SFR Definition 12.1. IE: Interrupt Enable .................................................................... 134 SFR Definition 12.2. IP: Interrupt Priority .................................................................... 135 SFR Definition 12.3. EIE1: Extended Interrupt Enable 1 ............................................ 136 SFR Definition 12.4. EIP1: Extended Interrupt Priority 1 ............................................ 137 SFR Definition 12.5. EIE2: Extended Interrupt Enable 2 ............................................ 138 SFR Definition 12.6. EIP2: Extended Interrupt Priority 2 ............................................ 139 SFR Definition 12.7. IT01CF: INT0/INT1 Configuration .............................................. 141 SFR Definition 13.1. PSCTL: Program Store R/W Control ......................................... 149 SFR Definition 13.2. FLKEY: Flash Lock and Key ...................................................... 150 SFR Definition 13.3. FLSCL: Flash Scale ................................................................... 151 SFR Definition 13.4. FLWR: Flash Write Only ............................................................ 151 SFR Definition 14.1. PMU0CF: Power Management Unit Configuration .................... 157 SFR Definition 14.2. PCON: Power Management Control Register ........................... 158 SFR Definition 15.1. CRC0CN: CRC0 Control ........................................................... 164 Rev. 1.3 13 Si1000/1/2/3/4/5 N ot R ec om m en de d fo r N ew D es ig ns SFR Definition 15.2. CRC0IN: CRC0 Data Input ........................................................ 165 SFR Definition 15.3. CRC0DAT: CRC0 Data Output .................................................. 165 SFR Definition 15.4. CRC0AUTO: CRC0 Automatic Control ...................................... 166 SFR Definition 15.5. CRC0CNT: CRC0 Automatic Flash Sector Count ..................... 166 SFR Definition 15.6. CRC0FLIP: CRC0 Bit Flip .......................................................... 167 SFR Definition 16.1. DC0CN: DC-DC Converter Control ........................................... 174 SFR Definition 16.2. DC0CF: DC-DC Converter Configuration .................................. 175 SFR Definition 17.1. REG0CN: Voltage Regulator Control ........................................ 177 SFR Definition 18.1. VDM0CN: VDD_MCU Supply Monitor Control .......................... 182 SFR Definition 18.2. RSTSRC: Reset Source ............................................................ 184 SFR Definition 19.1. CLKSEL: Clock Select ............................................................... 190 SFR Definition 19.2. OSCICN: Internal Oscillator Control .......................................... 191 SFR Definition 19.3. OSCICL: Internal Oscillator Calibration ..................................... 191 SFR Definition 19.4. OSCXCN: External Oscillator Control ........................................ 192 SFR Definition 20.1. RTC0KEY: SmaRTClock Lock and Key .................................... 197 SFR Definition 20.2. RTC0ADR: SmaRTClock Address ............................................ 198 SFR Definition 20.3. RTC0DAT: SmaRTClock Data .................................................. 199 Internal Register Definition 20.4. RTC0CN: SmaRTClock Control ............................. 206 Internal Register Definition 20.5. RTC0XCN:  SmaRTClock Oscillator Control ...................................... 207 Internal Register Definition 20.6. RTC0XCF:  SmaRTClock Oscillator Configuration ............................ 208 Internal Register Definition 20.7. RTC0PIN:  SmaRTClock Pin Configuration ...................................... 208 Internal Register Definition 20.8. CAPTUREn:  SmaRTClock Timer Capture ........................................... 209 Internal Register Definition 20.9. ALARMn: SmaRTClock Alarm  Programmed Value ......................................................... 209 SFR Definition 21.1. XBR0: Port I/O Crossbar Register 0 .......................................... 217 SFR Definition 21.2. XBR1: Port I/O Crossbar Register 1 .......................................... 218 SFR Definition 21.3. XBR2: Port I/O Crossbar Register 2 .......................................... 219 SFR Definition 21.4. P0MASK: Port0 Mask Register .................................................. 220 SFR Definition 21.5. P0MAT: Port0 Match Register ................................................... 220 SFR Definition 21.6. P1MASK: Port1 Mask Register .................................................. 221 SFR Definition 21.7. P1MAT: Port1 Match Register ................................................... 221 SFR Definition 21.8. P0: Port0 .................................................................................... 223 SFR Definition 21.9. P0SKIP: Port0 Skip .................................................................... 223 SFR Definition 21.10. P0MDIN: Port0 Input Mode ...................................................... 224 SFR Definition 21.11. P0MDOUT: Port0 Output Mode ............................................... 224 SFR Definition 21.12. P0DRV: Port0 Drive Strength .................................................. 225 SFR Definition 21.13. P1: Port1 .................................................................................. 226 SFR Definition 21.14. P1SKIP: Port1 Skip .................................................................. 226 SFR Definition 21.15. P1MDIN: Port1 Input Mode ...................................................... 227 SFR Definition 21.16. P1MDOUT: Port1 Output Mode ............................................... 227 SFR Definition 21.17. P1DRV: Port1 Drive Strength .................................................. 228 14 Rev. 1.3 Si1000/1/2/3/4/5 N ot R ec om m en de d fo r N ew D es ig ns SFR Definition 21.18. P2: Port2 .................................................................................. 228 SFR Definition 21.19. P2SKIP: Port2 Skip .................................................................. 229 SFR Definition 21.20. P2MDIN: Port2 Input Mode ...................................................... 229 SFR Definition 21.21. P2MDOUT: Port2 Output Mode ............................................... 230 SFR Definition 21.22. P2DRV: Port2 Drive Strength .................................................. 230 SFR Definition 22.1. SPI1CFG: SPI Configuration ..................................................... 237 SFR Definition 22.2. SPI1CN: SPI Control ................................................................. 238 SFR Definition 22.3. SPI1CKR: SPI Clock Rate ......................................................... 239 SFR Definition 22.4. SPI1DAT: SPI Data ................................................................... 240 SFR Definition 24.1. SMB0CF: SMBus Clock/Configuration ...................................... 297 SFR Definition 24.2. SMB0CN: SMBus Control .......................................................... 299 SFR Definition 24.3. SMB0ADR: SMBus Slave Address ............................................ 302 SFR Definition 24.4. SMB0ADM: SMBus Slave Address Mask .................................. 302 SFR Definition 24.5. SMB0DAT: SMBus Data ............................................................ 305 SFR Definition 25.1. SCON0: Serial Port 0 Control .................................................... 319 SFR Definition 25.2. SBUF0: Serial (UART0) Port Data Buffer .................................. 320 SFR Definition 26.7. SPI0CFG: SPI0 Configuration ................................................... 329 SFR Definition 26.8. SPI0CN: SPI0 Control ............................................................... 330 SFR Definition 26.9. SPI0CKR: SPI0 Clock Rate ....................................................... 331 SFR Definition 26.10. SPI0DAT: SPI0 Data ............................................................... 331 SFR Definition 27.1. CKCON: Clock Control .............................................................. 336 SFR Definition 27.2. TCON: Timer Control ................................................................. 341 SFR Definition 27.3. TMOD: Timer Mode ................................................................... 342 SFR Definition 27.4. TL0: Timer 0 Low Byte ............................................................... 343 SFR Definition 27.5. TL1: Timer 1 Low Byte ............................................................... 343 SFR Definition 27.6. TH0: Timer 0 High Byte ............................................................. 344 SFR Definition 27.7. TH1: Timer 1 High Byte ............................................................. 344 SFR Definition 27.8. TMR2CN: Timer 2 Control ......................................................... 348 SFR Definition 27.9. TMR2RLL: Timer 2 Reload Register Low Byte .......................... 349 SFR Definition 27.10. TMR2RLH: Timer 2 Reload Register High Byte ...................... 349 SFR Definition 27.11. TMR2L: Timer 2 Low Byte ....................................................... 350 SFR Definition 27.12. TMR2H Timer 2 High Byte ....................................................... 350 SFR Definition 27.13. TMR3CN: Timer 3 Control ....................................................... 354 SFR Definition 27.14. TMR3RLL: Timer 3 Reload Register Low Byte ........................ 355 SFR Definition 27.15. TMR3RLH: Timer 3 Reload Register High Byte ...................... 355 SFR Definition 27.16. TMR3L: Timer 3 Low Byte ....................................................... 356 SFR Definition 27.17. TMR3H Timer 3 High Byte ....................................................... 356 SFR Definition 28.1. PCA0CN: PCA Control .............................................................. 370 SFR Definition 28.2. PCA0MD: PCA Mode ................................................................ 371 SFR Definition 28.3. PCA0PWM: PCA PWM Configuration ....................................... 372 SFR Definition 28.4. PCA0CPMn: PCA Capture/Compare Mode .............................. 373 SFR Definition 28.5. PCA0L: PCA Counter/Timer Low Byte ...................................... 374 SFR Definition 28.6. PCA0H: PCA Counter/Timer High Byte ..................................... 374 SFR Definition 28.7. PCA0CPLn: PCA Capture Module Low Byte ............................. 375 SFR Definition 28.8. PCA0CPHn: PCA Capture Module High Byte ........................... 375 Rev. 1.3 15 Si1000/1/2/3/4/5 N ot R ec om m en de d fo r N ew D es ig ns C2 Register Definition 30.1. C2ADD: C2 Address ...................................................... 377 C2 Register Definition 30.2. DEVICEID: C2 Device ID ............................................... 378 C2 Register Definition 30.3. REVID: C2 Revision ID .................................................. 378 C2 Register Definition 30.4. FPCTL: C2 Flash Programming Control ........................ 379 C2 Register Definition 30.5. FPDAT: C2 Flash Programming Data ............................ 379 16 Rev. 1.3 Si1000/1/2/3/4/5 1. System Overview         240–960 MHz EZRadioPRO® transceiver Single/Dual battery operation with on-chip dc-dc boost converter High-speed pipelined 8051-compatible microcontroller core (up to 25 MIPS) In-system, full-speed, non-intrusive debug interface (on-chip) True 10-bit 300 ksps 23-channel single-ended ADC with analog multiplexer 6-bit programmable current reference Precision programmable 24.5 MHz internal oscillator with spread spectrum technology 64 kB or 32 kB of on-chip flash memory 4352 bytes of on-chip RAM D  es ig ns Si1000/1/2/3/4/5 devices are fully integrated mixed-signal system-on-a-chip MCUs. Highlighted features are listed below. Refer to Table 2.1 for specific product feature selection and part ordering numbers. N ew SMBus/I2C, Enhanced UART, and two Enhanced SPI serial interfaces implemented in hardware  (SPI1 is dedicated for communication with the EZRadioPRO peripheral)  Four general-purpose 16-bit timers  Programmable counter/timer array (PCA) with six capture/compare modules and watchdog timer (WDT) function  On-chip power-on reset, VDD monitor, and temperature sensor fo r  Two on-chip voltage comparators with 18 touch sense inputs  19 or 22 port I/O (5 V tolerant except for GPIO_0, GPIO_1, and GPIO_2) With on-chip power-on reset, VDD monitor, watchdog timer, and clock oscillator, the Si1000/1/2/3/4/5 devices are truly standalone system-on-a-chip solutions. The flash memory can be reprogrammed even incircuit, providing non-volatile data storage, and also allowing field upgrades of the 8051 firmware. User software has complete control of all peripherals, and may individually shut down any or all peripherals for power savings. m en de d  The on-chip Silicon Labs 2-Wire (C2) Development Interface allows non-intrusive (uses no on-chip resources), full speed, in-circuit debugging using the production MCU installed in the final application. This debug logic supports inspection and modification of memory and registers, setting breakpoints, single stepping, and run and halt commands. All analog and digital peripherals are fully functional while debugging using C2. The two C2 interface pins can be shared with user functions, allowing in-system debugging without occupying package pins. om Each device is specified for 1.8 to 3.6 V operation over the industrial temperature range (–40 to +85 °C). The Port I/O and RST pins are tolerant of input signals up to 5 V. The Si1000/1/2/3/4/5 are available in a 42-pin LGA package (lead-free and RoHS compliant). See Table 2.1 for ordering information. Block diagrams are included in Figure 1.1 through Figure 1.6. N ot R ec The transceiver's extremely low receive sensitivity (–121 dBm) coupled with industry leading +20 dBm output power ensures extended range and improved link performance. Built-in antenna diversity and support for frequency hopping can be used to further extend range and enhance performance. The advanced radio features including continuous frequency coverage from 240–960 MHz in 156 Hz or 312 Hz steps allow precise tuning control. Additional system features such as an automatic wake-up timer, low battery detector, 64 byte TX/RX FIFOs, automatic packet handling, and preamble detection reduce overall current consumption. The transceivers digital receive architecture features a high-performance ADC and DSP-based modem which performs demodulation, filtering, and packet handling for increased flexibility and performance. The direct digital transmit modulation and automatic PA power ramping ensure precise transmit modulation and reduced spectral spreading, ensuring compliance with global regulations including FCC, ETSI, ARIB, and 802.15.4d regulations. An easy-to-use calculator is provided to quickly configure the radio settings, simplifying customer's system design and reducing time to market. Rev. 1.3 17 Si1000/1/2/3/4/5 64k Byte ISP Flash Program Memory 6-bit IREF 256 Byte SRAM C2D VDD VREF VREF CP0, CP0A CP1, CP1A XTAL3 XTAL4 RXp RXn LNA PGA ADC + - + - Comparators Transceiver Control Interface Digital Modem Delta Sigma Modulator Digital Logic UART External Oscillator Circuit Timers 0, 1, 2, 3 SmaRTClock Oscillator PCA/ WDT System Clock Configuration SMBus OSC Priority Crossbar Decoder SPI 0 fo r P0.3/XTAL2 AGC Mixer Digital Peripherals Low Power 20 MHz Oscillator P0.2/XTAL1 VDD VREF Temp Sensor GND SFR Bus Precision 24.5 MHz Oscillator TX A M U X 10-bit 300ksps ADC SYSCLK GND PA External CRC Engine VREG IREF0 Internal 4096 Byte XRAM RF XCVR (240-960 MHz, +20 dBm) es ig ns Debug / Programming Hardware C2CK/RST Analog Peripherals D Wake Reset CIP-51 8051 Controller Core N ew Power On Reset/PMU Port I/O Config 22 XIN XOUT ANALOG & DIGITAL I/O m en de d Figure 1.1. Si1000 Block Diagram Power On Reset/PMU Wake Reset C2CK/RST Debug / Programming Hardware CIP-51 8051 Controller Core Analog Peripherals 32k Byte ISP Flash Program Memory 6-bit IREF 256 Byte SRAM om C2D VDD N ot R ec GND XTAL4 VREF CP1, CP1A SFR Bus P0.2/XTAL1 VDD VREF Temp Sensor + - RXp RXn LNA PGA ADC + - Digital Peripherals Transceiver Control Interface Digital Modem Delta Sigma Modulator Digital Logic UART Timers 0, 1, 2, 3 SmaRTClock Oscillator PCA/ WDT SMBus SPI 0 Rev. 1.3 XIN XOUT OSC Priority Crossbar Decoder Figure 1.2. Si1001 Block Diagram 18 AGC Mixer GND Comparators External Oscillator Circuit System Clock Configuration TX A M U X CP0, CP0A Low Power 20 MHz Oscillator P0.3/XTAL2 XTAL3 VREF 10-bit 300ksps ADC SYSCLK Precision 24.5 MHz Oscillator PA External CRC Engine VREG IREF0 Internal 4096 Byte XRAM RF XCVR (240-960 MHz, +20 dBm) Port I/O Config 22 ANALOG & DIGITAL I/O Si1000/1/2/3/4/5 C2CK/RST 64k Byte ISP Flash Program Memory 6-bit IREF 256 Byte SRAM C2D VREF VREF CP0, CP0A CP1, CP1A XTAL3 XTAL4 RXp RXn LNA PGA ADC + - + - Comparators Transceiver Control Interface Digital Modem Delta Sigma Modulator Digital Logic UART External Oscillator Circuit Timers 0, 1, 2, 3 SmaRTClock Oscillator PCA/ WDT System Clock Configuration SMBus OSC Priority Crossbar Decoder SPI 0 fo r P0.3/XTAL2 AGC Mixer Digital Peripherals Low Power 20 MHz Oscillator P0.2/XTAL1 VDD VREF Temp Sensor GND SFR Bus Precision 24.5 MHz Oscillator TX A M U X 10-bit 300ksps ADC SYSCLK GND PA External CRC Engine VREG VDD IREF0 Internal 4096 Byte XRAM RF XCVR (240-960 MHz, +13 dBm) es ig ns Debug / Programming Hardware Analog Peripherals D Wake Reset CIP-51 8051 Controller Core N ew Power On Reset/PMU Port I/O Config 22 XIN XOUT ANALOG & DIGITAL I/O m en de d Figure 1.3. Si1002 Block Diagram Power On Reset/PMU Wake Reset C2CK/RST Debug / Programming Hardware CIP-51 8051 Controller Core Analog Peripherals 32k Byte ISP Flash Program Memory 6-bit IREF 256 Byte SRAM om C2D VDD N ot R ec GND XTAL4 VREF CP1, CP1A SFR Bus P0.2/XTAL1 VDD VREF Temp Sensor AGC RXp RXn LNA Mixer GND + - PGA ADC + - Comparators Digital Peripherals Transceiver Control Interface Digital Modem Delta Sigma Modulator Digital Logic UART External Oscillator Circuit Timers 0, 1, 2, 3 SmaRTClock Oscillator PCA/ WDT System Clock Configuration TX A M U X CP0, CP0A Low Power 20 MHz Oscillator P0.3/XTAL2 XTAL3 VREF 10-bit 300ksps ADC SYSCLK Precision 24.5 MHz Oscillator PA External CRC Engine VREG IREF0 Internal 4096 Byte XRAM RF XCVR (240-960 MHz, +13 dBm) XIN XOUT OSC Priority Crossbar Decoder SMBus SPI 0 Port I/O Config 22 ANALOG & DIGITAL I/O Figure 1.4. Si1003 Block Diagram Rev. 1.3 19 Si1000/1/2/3/4/5 6-bit IREF VREG Analog Power GND/DC- DC/DC Converter VREF VREF Digital Power CP0, CP0A SYSCLK CP1, CP1A SFR Bus XTAL3 XTAL4 AGC RXp RXn LNA Mixer PGA ADC + - + - Comparators Digital Peripherals Transceiver Control Interface Digital Modem Delta Sigma Modulator Digital Logic UART External Oscillator Circuit Timers 0, 1, 2, 3 SmaRTClock Oscillator PCA/ WDT XTAL1 XTAL2 VDD VREF Temp Sensor GND Low Power 20 MHz Oscillator GND TX A M U X 10-bit 300ksps ADC CRC Engine Precision 24.5 MHz Oscillator VBAT External System Clock Configuration SMBus OSC Priority Crossbar Decoder SPI 0 fo r VDD/DC+ PA Internal 4096 Byte XRAM C2D Power Net IREF0 es ig ns 64k Byte ISP Flash Program Memory RF XCVR (240-960 MHz) 256 Byte SRAM Debug / Programming Hardware C2CK/RST Analog Peripherals D Wake Reset CIP-51 8051 Controller Core N ew Power On Reset/PMU Port I/O Config 19 XIN XOUT ANALOG & DIGITAL I/O m en de d Figure 1.5. Si1004 Block Diagram Power On Reset/PMU Wake Reset C2CK/RST CIP-51 8051 Controller Core Analog Peripherals 32k Byte ISP Flash Program Memory 6-bit IREF 256 Byte SRAM Debug / Programming Hardware C2D om Power Net VDD/DC+ Analog Power ec GND/DC- VBAT DC/DC Converter N ot R GND XTAL1 XTAL2 XTAL3 XTAL4 VREG VREF VREF SFR Bus VDD VREF Temp Sensor + - Comparators Transceiver Control Interface PGA ADC Digital Modem Delta Sigma Modulator Digital Logic UART External Oscillator Circuit Timers 0, 1, 2, 3 SmaRTClock Oscillator PCA/ WDT SMBus System Clock Configuration SPI 0 Rev. 1.3 XIN XOUT OSC Priority Crossbar Decoder Figure 1.6. Si1005 Block Diagram 20 RXp RXn LNA + - Digital Peripherals Low Power 20 MHz Oscillator AGC Mixer GND CP0, CP0A CP1, CP1A TX A M U X 10-bit 300ksps ADC SYSCLK Precision 24.5 MHz Oscillator PA External CRC Engine Digital Power IREF0 Internal 4096 Byte XRAM RF XCVR (240-960 MHz) Port I/O Config 19 ANALOG & DIGITAL I/O Si1000/1/2/3/4/5 1.1. Typical Connection Diagram es ig ns The application shown in Figure 1.7 is designed for a system with a TX/RX direct-tie configuration without the use of a TX/RX switch. Most lower power applications will use this configuration. A complete direct-tie reference design is available from Silicon Laboratories applications support. For applications seeking improved performance in the presence of multipath fading, antenna diversity can be used. Antenna diversity support is integrated into the EZRadioPRO transceiver and can improve the system link budget by 8–10 dB in the presence of these fading conditions, resulting in substantial range increases. A complete Antenna Diversity reference design is available from Silicon Laboratories applications support. supply voltage 1u L1 L2 L4 C3 VDD_MCU VDD_DIG Px.x XIN VDD_RF TX L3 C1 RFp C2 D 100n N ew 100p X1 30MHz nIRQ C8 XOUT C7 SDN C6 Si100x RXn GPIO2 VR_DIG GPIO1 L5 L6 GPIO0 ANT_A fo r C4 0.1 uF 0.1 uF C9 1u m en de d C5 Programmable load capacitors for X1 are integrated. L1-L6 and C1-C5 values depend on frequency band, antenna impedance, output power and supply voltage range. Figure 1.7. Si1002/3 RX/TX Direct-tie Application Example Supply Voltage C2 VDD_RF VDD_MCU VDD_DIG Px.x TX C1 RXp Si100x RXn L4 GPIO2 C4 0.1 uF VR_DIG 4 C3 L2 GPIO1 5 3 L1 L3 nIRQ 1u XOUT 100 n XIN 100 p X1 30 MHz SDN C8 GPIO0 ec 6 2 R N ot C7 om TR & ANT-DIV Switch 1 C6 0.1 uF C9 C5 1u Programmable load capacitors for X1 are integrated. L1–L4 and C1–C5 values depend on frequency band, antenna impedance, output power, and supply voltage range. Figure 1.8. Si1000/1 Antenna Diversity Application Example Rev. 1.3 21 Si1000/1/2/3/4/5 1.2. CIP-51™ Microcontroller Core 1.2.1. Fully 8051 Compatible es ig ns The Si1000/1/2/3/4/5 family utilizes Silicon Labs' proprietary CIP-51 microcontroller core. The CIP-51 is fully compatible with the MCS-51™ instruction set; standard 803x/805x assemblers and compilers can be used to develop software. The CIP-51 core offers all the peripherals included with a standard 8052. 1.2.2. Improved Throughput D The CIP-51 employs a pipelined architecture that greatly increases its instruction throughput over the standard 8051 architecture. In a standard 8051, all instructions except for MUL and DIV take 12 or 24 system clock cycles to execute with a maximum system clock of 12-to-24 MHz. By contrast, the CIP-51 core executes 70% of its instructions in one or two system clock cycles, with only four instructions taking more than four system clock cycles. Clocks to Execute 1 2 2/3 3 Number of Instructions 26 50 5 14 N ew The CIP-51 has a total of 109 instructions. The table below shows the total number of instructions that require each execution time. 3/4 4 4/5 5 8 7 3 1 2 1 1.2.3. Additional Features fo r With the CIP-51's maximum system clock at 25 MHz, it has a peak throughput of 25 MIPS. m en de d The Si1000/1/2/3/4/5 SoC family includes several key enhancements to the CIP-51 core and peripherals to improve performance and ease of use in end applications. The extended interrupt handler provides multiple interrupt sources into the CIP-51, allowing numerous analog and digital peripherals to interrupt the controller. An interrupt driven system requires less intervention by the MCU, giving it more effective throughput. The extra interrupt sources are very useful when building multi-tasking, real-time systems. om Eight reset sources are available: power-on reset circuitry (POR), an on-chip VDD monitor (forces reset when power supply voltage drops below safe levels), a watchdog timer, a Missing Clock Detector, SmaRTClock oscillator fail or alarm, a voltage level detection from Comparator0, a forced software reset, an external reset pin, and an illegal flash access protection circuit. Each reset source except for the POR, Reset Input Pin, or flash error may be disabled by the user in software. The WDT may be permanently disabled in software after a power-on reset during MCU initialization. N ot R ec The internal oscillator factory is calibrated to 24.5 MHz and is accurate to ±2% over the full temperature and supply range. The internal oscillator period can also be adjusted by user firmware. An additional 20 MHz low power oscillator is also available which facilitates low-power operation. An external oscillator drive circuit is included, allowing an external crystal, ceramic resonator, capacitor, RC, or CMOS clock source to generate the system clock. If desired, the system clock source may be switched between both internal and external oscillator circuits. An external oscillator can also be extremely useful in low power applications, allowing the MCU to run from a slow (power saving) source, while periodically switching to the fast (up to 25 MHz) internal oscillator as needed. 22 Rev. 1.3 Si1000/1/2/3/4/5 1.3. Port Input/Output es ig ns Digital and analog resources are available through 19 (Si1000/1/2/3) or 16 (Si1004/5) I/O pins. Three additional GPIO pins are available through the EZRadioPRO peripheral. Port pins are organized as three bytewide ports. Port pins P0.0–P2.6 can be defined as digital or analog I/O. Digital I/O pins can be assigned to one of the internal digital resources or used as general purpose I/O (GPIO). Analog I/O pins are used by the internal analog resources. P1.0, P1.1, P1.2, and P1.4 are dedicated for communication with the EZRadioPRO peripheral. P1.3 is not available. P2.7 can be used as GPIO and is shared with the C2 Interface Data signal (C2D). See Section “29. Device Specific Behavior” on page 376 for more details. D The designer has complete control over which digital and analog functions are assigned to individual port pins and is limited only by the number of physical I/O pins. This resource assignment flexibility is achieved through the use of a Priority Crossbar Decoder. See Section “21.3. Priority Crossbar Decoder” on page 214 for more information on the crossbar. Port Match P0MASK, P0MAT P1MASK, P1MAT fo r XBR0, XBR1, XBR2, PnSKIP Registers N ew All Px.x Port I/Os are 5 V tolerant when used as digital inputs or open-drain outputs. For Port I/Os configured as push-pull outputs, current is sourced from the VDD_MCU supply. Port I/Os used for analog functions can operate up to the VDD_MCU supply voltage. See Section “21.1. Port I/O Modes of Operation” on page 211 for more information on Port I/O operating modes and the electrical specifications chapter for detailed electrical specifications. External Interrupts EX0 and EX1 Highest Priority m en de d Priority Decoder 4 Digital Crossbar CP0 CP1 Outputs ec 7 P0 (P0.0-P0.7) (Port Latches) R N ot 8 (P1.0-P1.7) 8 P2 P1.5 P1 I/O Cells (P2.0-P2.7) P1.6 P1.7 8 8 P1 P0 I/O Cells P0.7 8 2 T0, T1 8 4 SYSCLK PCA P0.0 2 SMBus om (Internal Digital Signals) SPI0 SPI1 Lowest Priority PnMDOUT, PnMDIN Registers 2 UART P2.0 P2 I/O Cell P2.6 P2.7 To Analog Peripherals (ADC0, CP0, and CP1 inputs, VREF, IREF0, AGND) No analog functionality available on P2.7 Note: P1.0, P1.1, P1.2, and P1.4 are internally connected to the EZRadioPRO peripheral. P1.3 is not internally or externally connected. P2.4, P2.5, and P2.6 are only available on Si1000/1/2/3 Figure 1.9. Port I/O Functional Block Diagram Rev. 1.3 23 Si1000/1/2/3/4/5 1.4. Serial Ports es ig ns The Si1000/1/2/3/4/5 family includes an SMBus/I2C interface, a full-duplex UART with enhanced baud rate configuration, and an Enhanced SPI interface. Each of the serial buses is fully implemented in hardware and makes extensive use of the CIP-51's interrupts, thus requiring very little CPU intervention. There is also a dedicated EZRadioPRO Serial Interface (SPI1) to allow communication with the EZRadioPRO peripheral. 1.5. Programmable Counter Array D An on-chip Programmable Counter/Timer Array (PCA) is included in addition to the four 16-bit general purpose counter/timers. The PCA consists of a dedicated 16-bit counter/timer time base with six programmable capture/compare modules. The PCA clock is derived from one of six sources: the system clock divided by 12, the system clock divided by 4, Timer 0 overflows, an External Clock Input (ECI), the system clock, or the external oscillator clock source divided by 8. SYSCLK /12 SYSCLK /4 PCA CLOCK MUX 16 -Bit Counter/Timer m en de d Timer 0 Overflow ECI fo r N ew Each capture/compare module can be configured to operate in a variety of modes: edge-triggered capture, software timer, high-speed output, pulse width modulator (8, 9, 10, 11, or 16-bit), or frequency output. Additionally, Capture/Compare Module 5 offers watchdog timer capabilities. Following a system reset, Module 5 is configured and enabled in WDT mode. The PCA Capture/Compare Module I/O and External Clock Input may be routed to Port I/O via the Digital Crossbar. SYSCLK External Clock /8 Capture/ Compare Module 1 Capture/ Compare Module 3 R N ot 24 Port I/O Figure 1.10. PCA Block Diagram Rev. 1.3 Capture/ Compare Module5 / WDT CEX5 Crossbar Capture/ Compare Module 4 CEX4 CEX3 ec Capture/ Compare Module 2 CEX2 CEX1 CEX0 ECI om Capture/ Compare Module 0 Si1000/1/2/3/4/5 1.6. 10-bit SAR ADC with 16-bit Auto-Averaging Accumulator and Autonomous Low Power Burst Mode es ig ns Si1000/1/2/3/4/5 devices have a 300 ksps, 10-bit successive-approximation-register (SAR) ADC with integrated track-and-hold and programmable window detector. ADC0 also has an autonomous low power Burst Mode which can automatically enable ADC0, capture and accumulate samples, then place ADC0 in a low power shutdown mode without CPU intervention. It also has a 16-bit accumulator that can automatically average the ADC results, providing an effective 11, 12, or 13-bit ADC result without any additional CPU intervention. D The ADC can sample the voltage at any of the GPIO pins (with the exception of P2.7) and has an on-chip attenuator that allows it to measure voltages up to twice the voltage reference. Additional ADC inputs include an on-chip temperature sensor, the VDD_MCU supply voltage, the VBAT supply voltage, and the internal digital supply voltage. AIN+ N ot AD0TM AMP0GN AD08BE AD0SC0 AD0SC1 AD0SC2 AD0SC3 AD0SC4 R ec AD0CM0 AD0CM1 AD0CM2 N ew 010 011 100 Timer 2 Overflow Timer 3 Overflow CNVSTR Input 16-Bit Accumulator REF om SYSCLK ADC ADC0CF AD0WINT AD0INT AD0BUSY 10-bit SAR AD0BUSY (W) Timer 0 Overflow ADC0L From AMUX0 Burst Mode Logic 000 001 ADC0LTH ADC0H ADC0PWR Start Conversion m en de d ADC0TK fo r VDD BURSTEN AD0EN ADC0CN AD0WINT ADC0LTL 32 Window Compare Logic ADC0GTH ADC0GTL Figure 1.11. ADC0 Functional Block Diagram Rev. 1.3 25 Si1000/1/2/3/4/5 es ig ns AD0MX4 AD0MX3 AD0MX2 AD0MX1 AM0MX0 ADC0MX P0.0 N ew D Programmable Attenuator AIN+ P2.6* AMUX Temp Sensor ADC0 Digital Supply m en de d VDD_MCU fo r Gain = 0. 5 or 1 *P1.0 – P1.4 are not available as device pins Figure 1.12. ADC0 Multiplexer Block Diagram 1.7. Programmable Current Reference (IREF0) om Si1000/1/2/3/4/5 devices include an on-chip programmable current reference (source or sink) with two output current settings: low power mode and high current mode. The maximum current output in low power mode is 63 µA (1 µA steps) and the maximum current output in high current mode is 504 µA (8 µA steps). 1.8. Comparators R ec Si1000/1/2/3/4/5 devices include two on-chip programmable voltage comparators: Comparator 0 (CPT0), which is shown in Figure 1.13, and Comparator 1 (CPT1), which is shown in Figure 1.14. The two comparators operate identically but may differ in their ability to be used as reset or wake-up sources. See Section “18. Reset Sources” on page 178 and Section “14. Power Management” on page 152 for details on reset sources and low power mode wake-up sources, respectively. N ot The comparators offer programmable response time and hysteresis, an analog input multiplexer, and two outputs that are optionally available at the Port pins: a synchronous “latched” output (CP0, CP1), or an asynchronous “raw” output (CP0A, CP1A). The asynchronous CP0A signal is available even when the system clock is not active. This allows the comparator to operate and generate an output when the device is in some low power modes. The comparator inputs may be connected to Port I/O pins or to other internal signals. Port pins may also be used to directly sense capacitive touch switches. See Application Note “AN338: Capacitive Touch Sense Solution” for details on Capacitive Touch Switch sensing. 26 Rev. 1.3 CP0EN CP0OUT CP0RIF CP0FIF VDD es ig ns CPT0CN Si1000/1/2/3/4/5 CP0HYP1 CP0HYP0 CP0HYN1 CP0 Interrupt CP0HYN0 CPT0MD Analog Input Multiplexer CP0 Rising-edge CP0 Falling-edge D CP0FIE CP0RIE CP0MD1 CP0MD0 Px.x CP0 + Interrupt Logic CP0 N ew Px.x + SET D - CLR Px.x D Q Q SET CLR Q Q Crossbar (SYNCHRONIZER) GND CP0 - CP0A (ASYNCHRONOUS) fo r Reset Decision Tree Px.x m en de d Figure 1.13. Comparator 0 Functional Block Diagram CPT0CN CP1EN CP1OUT CP1RIF VDD CP1FIF CP1HYP1 CP1HYN0 CPT0MD CP1FIE CP1RIE Px.x CP1MD1 CP1MD0 om Analog Input Multiplexer ec CP1 Interrupt CP1HYP0 CP1HYN1 CP1 Rising-edge CP1 + Interrupt Logic Px.x CP1 + R N ot CP1 Falling-edge D - SET CLR Q Q D SET CLR Q Q Px.x Crossbar (SYNCHRONIZER) CP1 - GND (ASYNCHRONOUS) CP1A Reset Decision Tree Px.x Figure 1.14. Comparator 1 Functional Block Diagram Rev. 1.3 27 N ot m en de d om ec R 28 Rev. 1.3 N ew es ig ns D Package Lead-free (RoHS Compliant) Minimum Operating Voltage (Volts) Maximum Transmit Power Temperature Sensor Internal Voltage Reference 10-bit 300ksps ADC Digital Port I/Os (includes EZRadioPRO GPIOs) Programmable Counter Array Timers (16-bit) fo r Enhanced SPI (available for external communication) UART SMBus/I2C SmaRTClock Real Time Clock RAM (bytes) Flash Memory (kB) MIPS (Peak) Ordering Part Number Si1000/1/2/3/4/5 2. Ordering Information Table 2.1. Product Selection Guide Si1000-E-GM2 25 64 4352 P 1 1 1 4 P 22 P P P +20 dBm 1.8 P LGA-42 Si1001-E-GM2 25 32 4352 P 1 1 1 4 P 22 P P P +20 dBm 1.8 P LGA-42 Si1002-E-GM2 25 64 4352 P 1 1 1 4 P 22 P P P +13 dBm 1.8 P LGA-42 Si1003-E-GM2 25 32 4352 P 1 1 1 4 P 22 P P P +13 dBm 1.8 P LGA-42 Si1004-E-GM2 25 64 4352 P 1 1 1 4 P 19 P P P +13 dBm 0.9 P LGA-42 Si1005-E-GM2 25 32 4352 P 1 1 1 4 P 19 P P P +13 dBm 0.9 P LGA-42 Si1000/1/2/3/4/5 3. Pinout and Package Definitions Name Pin Number Type Description Si1000/1 Si1004/5 Si1002/3 es ig ns Table 3.1. Pin Definitions for the Si1000/1/2/3/4/5 VDD_MCU 38 — P In GND_MCU 37 — G VBAT — 41 P In Battery Supply Voltage. Must be 0.9 to 1.8 V in single-cell battery mode and 1.8 to 3.6 V in dual-cell battery mode. GND — 38 P In In dual-cell battery mode, this pin must be connected directly to ground. In one-cell applications, this pin should be connected directly to the negative battery terminal, which is not connected to the ground plane. DCEN — 40 P In VDD_MCU / DC+ — 39 P In P Out — om GND_MCU D DC-DC Enable Pin. In single-cell battery mode, this pin must be connected to VBAT through a 0.68 µH inductor. In dual-cell battery mode, this pin must be connected directly to ground. m en de d G N ew G Required Ground for the entire MCU except for the  EZRadioPRO peripheral. fo r VBAT- Power Supply Voltage for the entire MCU except for the EZRadioPRO peripheral. Must be 1.8 to 3.6 V. 37 DC– G G Power Supply Voltage for the entire MCU except for the EZRadioPRO peripheral. Must be 1.8 to 3.6 V. This supply voltage is not required in low power sleep mode. This voltage must always be > VBAT. Positive output of the dc-dc converter. In single-cell battery mode, a 1uF ceramic capacitor is required between dc+ and dc–. This pin can supply power to external devices when operating in single-cell battery mode. In dual-cell battery mode, this pin must be connected directly to ground. DC-DC converter return current path. In one-cell mode, this pin must be connected to the ground plane. 16 16 P In Power Supply Voltage for the analog portion of the  EZRadioPRO peripheral. Must be 1.8 to 3.6 V. VDD_DIG 28 28 P In Power Supply Voltage for the digital portion of the  EZRadioPRO peripheral. Must be 1.8 to 3.6 V. 27 27 P Out 23 23 G R ec VDD_RF N ot VR_DIG GND_RF Regulated Output Voltage of the digital 1.7 V regulator for the EZRadioPRO peripheral. A 1 µF decoupling capacitor is required. Required Ground for the digital and analog portions of the EZRadioPRO peripheral. Rev. 1.3 29 Si1000/1/2/3/4/5 Table 3.1. Pin Definitions for the Si1000/1/2/3/4/5 (Continued) Name Pin Number Type Description 42 C2CK P2.7/ 40 1 C2D Device Reset. Open-drain output of internal POR or VDD monitor. An external source can initiate a system reset by driving this pin low for at least 15 µs. A 1–5 k pullup to VDD_MCU is recommended. See Reset Sources section for a complete description. D I/O Clock signal for the C2 Debug Interface. D I/O Port 2.7. This pin can only be used as GPIO. The Crossbar cannot route signals to this pin and it cannot be configured as an analog input. See Port I/O section for a complete description. D I/O Bi-directional data signal for the C2 Debug Interface. 1 3 A In SmaRTClock Oscillator Crystal Input. See Section 20 for a complete description. XTAL4 42 2 A Out SmaRTClock Oscillator Crystal Output. See Section 20 for a complete description. P0.0 36 36 A In A Out 35 P0.2 35 34 34 ec R P0.3 N ot XTAL2 33 33 Optional Analog Ground. See VREF chapter. D I/O or Port 0.2. See Port I/O Section for a complete description. A In A In XTAL1 External VREF Input. Internal VREF Output. External VREF decoupling capacitors are recommended. See Voltage Reference section. D I/O or Port 0.1. See Port I/O Section for a complete description. A In G om AGND D I/O or Port 0.0. See Port I/O section for a complete description. A In m en de d P0.1 fo r XTAL3 VREF 30 D I/O D 39 N ew RST/ es ig ns Si1000/1 Si1004/5 Si1002/3 External Clock Input. This pin is the external oscillator return for a crystal or resonator. See Oscillator section. D I/O or Port 0.3. See Port I/O Section for a complete description. A In A Out D In A In External Clock Output. This pin is the excitation driver for an external crystal or resonator. External Clock Input. This pin is the external clock input in external CMOS clock mode. External Clock Input. This pin is the external clock input in capacitor or RC oscillator configurations. See Oscillator section for complete details. Rev. 1.3 Si1000/1/2/3/4/5 Table 3.1. Pin Definitions for the Si1000/1/2/3/4/5 (Continued) Pin Number Type Description Si1000/1 Si1004/5 Si1002/3 32 D I/O or Port 0.4. See Port I/O section for a complete description. A In D Out TX P0.5 31 31 D I/O or Port 0.5. See Port I/O section for a complete description. A In D In RX P0.6 30 30 UART RX Pin. See Port I/O section. D I/O or Port 0.6. See Port I/O section for a complete description. A In D In CNVSTR UART TX Pin. See Port I/O section. D 32 N ew P0.4 es ig ns Name External Convert Start Input for ADC0. See ADC0 section for a complete description. 29 D I/O or Port 0.7. See Port I/O section for a complete description. A In A Out IREF0 Output. See IREF section for complete description. P1.5 10 10 D I/O or Port 1.5. See Port I/O section for a complete description. A In P1.6 9 9 D I/O or Port 1.6. See Port I/O section for a complete description. A In P1.7 8 8 D I/O or Port 1.7. See Port I/O section for a complete description. A In P2.0 7 7 D I/O or Port 2.0. See Port I/O section for a complete description. A In P2.1 6 6 D I/O or Port 2.1. See Port I/O section for a complete description. A In om m en de d IREF0 fo r 29 P0.7 5 5 D I/O or Port 2.2. See Port I/O section for a complete description. A In P2.3 4 4 D I/O or Port 2.3. See Port I/O section for a complete description. A In P2.4 3 — D I/O or Port 2.4. See Port I/O section for a complete description. A In 2 — D I/O or Port 2.5. See Port I/O section for a complete description. A In 41 — D I/O or Port 2.6. See Port I/O section for a complete description. A In R ec P2.2 N ot P2.5 P2.6 Rev. 1.3 31 Si1000/1/2/3/4/5 Table 3.1. Pin Definitions for the Si1000/1/2/3/4/5 (Continued) Name Pin Number Type Description es ig ns Si1000/1 Si1004/5 Si1002/3 24 24 D I/O or General Purpose I/O controlled by the EZRadioPRO periphA I/O eral. May be configured through the EZRadioPRO registers to perform various functions including: Clock Output, FIFO D I/O or status, POR, Wake-Up Timer, Low Battery Detect, TRSW, A I/O AntDiversity control, etc. See the EZRadioPRO GPIO ConD I/O or figuration Registers for more information. A I/O GPIO_1 25 25 GPIO_2 26 26 nIRQ 11 11 DO EZRadioPRO peripheral interrupt status pin. Will be set low to indicate a pending EZRadioPRO interrupt event. See the EZRadioPRO Control Logic Registers for more details. This pin is an open-drain output with a 220 k internal pullup resistor. An external pull-up resistor is recommended. XOUT 12 12 AO EZRadioPRO peripheral crystal oscillator output. Connect to an external 30 MHz crystal or to an external clock source. If using an external clock source with no crystal, dc coupling with a nominal 0.8 VDC level is recommended with a minimum ac amplitude of 700 mVpp. Refer to AN417 for more details about using an external clock source. XIN 13 13 AI EZRadioPRO peripheral crystal oscillator input. Connect to an external 30 MHz crystal or leave floating if driving the XOUT pin with an external signal source. NC 14, 20, 22 14, 20, 22 SDN 15 15 DI EZRadioPRO peripheral shutdown pin. When driven to logic HIGH, the EZRadioPRO peripheral will be completely shut down and the contents of the EZRadioPRO registers will be lost. This pin should be driven to logic LOW during all other times; this pin should never be left floating. 17 17 AO EZRadioPRO peripheral transmit RF output pin. The PA output is an open-drain connection so the L-C match must supply (1.8 to 3.6 VDC) to this pin. RXp 18 18 AI RXn 19 19 AI EZRadioPRO peripheral differential RF input pins of the LNA. See application schematic for example matching network. ANT_A 21 21 DO EZRadioPRO peripheral TR switch control signal. om No Connect. May be left floating or tied to power or ground. N ot R ec TX m en de d fo r N ew D GPIO_0 32 Rev. 1.3 P2.6 P2.7/C2D RST/C2CK VDD_MCU GND_MCU P0.0/VREF 41 40 39 38 37 36 es ig ns XTAL4 42 Si1000/1/2/3/4/5 1 35 P0.1/AGND P2.5 2 34 P0.2/XTAL1 P2.4 3 33 P0.3/XTAL2 P2.3 4 32 P0.4/TX P2.2 5 P2.1 6 P2.0 7 P1.7 8 P1.6 9 P1.5 10 N ew P0.6/CNVSTR 29 P0.7/IREF0 28 VDD_DIG 27 VR_DIG 26 GPIO_2 25 GPIO_1 24 GPIO_0 13 23 GND_RF 14 22 N.C. fo r Si1000/1/2/3 Top View 11 12 16 17 18 19 20 21 VDD_RF TX RXp RXn N.C. ANT_A GND ec om N.C. 30 15 XIN P0.5/RX SDN XOUT 31 m en de d nIRQ D XTAL3 N ot R Figure 3.1. Si100/1/2/3-E-GM2 Pinout Diagram (Top View) Rev. 1.3 33 VBAT DCEN VDD_MCU/DC+ GND/VBAT- GND_MCU/DC- P0.0/VREF 41 40 39 38 37 36 1 35 P0.1/AGND XTAL4 2 34 P0.2/XTAL1 XTAL3 3 33 P2.3 4 P2.2 5 P2.1 6 P2.0 7 P1.7 8 P1.6 9 D P2.7/C2D P0.3/XTAL2 N ew m en de d fo r Si1004/5 Top View 32 P0.4/TX 31 P0.5/RX 30 P0.6/CNVSTR 29 P0.7/IREF0 28 VDD_DIG 27 VR_DIG 10 26 GPIO_2 nIRQ 11 25 GPIO_1 XOUT 12 24 GPIO_0 XIN 13 23 GND_RF N.C. 14 22 N.C. 15 16 17 18 19 20 21 SDN VDD_RF TX RXp RXn N.C. ANT_A GND Figure 3.2. Si1004/5-E-GM2 Pinout Diagram (Top View) R ec om P1.5 N ot 34 es ig ns RST/C2CK 42 Si1000/1/2/3/4/5 Rev. 1.3 m en de d fo r N ew D es ig ns Si1000/1/2/3/4/5 N ot R ec om Figure 3.3. LGA-42 Package Drawing (Si1000/1/2/3/4/5-E-GM2) Rev. 1.3 35 Si1000/1/2/3/4/5 Min Nom Max A 0.85 0.90 0.95 b 0.20 0.25 0.30 5.00 BSC. D1 3.15 D2 3.00 D3 4.40 e 0.50 BSC. E 7.00 BSC. E1 5.40 E2 6.40 E3 6.50 0.35 m en de d L fo r N ew D D Dimension es ig ns Table 3.2. LGA-42 Package Dimensions (Si1000/1/2/3/4/5-E-GM2) 0.40 0.45 L1 0.05 0.10 0.15 aaa — — 0.10 bbb — — 0.10 ccc — — 0.08 N ot R ec om Notes: 1. All dimensions shown are in millimeters (mm) unless otherwise noted. 2. Dimensioning and Tolerancing per ANSI Y14.5M-1994. 3. Recommended card reflow profile is per the JEDEC/IPC J-STD-020C specification for Small Body Components. 36 Rev. 1.3 Si1000/1/2/3/4/5 E1 X E2 fo r N ew E3 Y D (1.65) es ig ns D1 m en de d E D2 D3 N ot R ec om Figure 3.4. LGA-42 PCB Land Pattern Dimensions (Si1000/1/2/3/4/5-E-GM2) Rev. 1.3 37 Si1000/1/2/3/4/5 mm D1 3.15 D2 3.00 D3 4.40 E 0.50 E1 5.45 E2 6.40 E3 6.50 X 0.25 N ew D Dimension es ig ns Table 3.3. LGA-42 PCB Land Pattern Dimensions (Si1000/1/2/3/4/5-E-GM2) Y 0.50 N ot R ec om m en de d fo r Notes: General 1. All dimensions shown are in millimeters (mm) unless otherwise noted. 2. This Land Pattern Design is based on the IPC-7351 guidelines. 3. All dimensions shown are at Maximum Material Condition (MMC). Least Material Condition (LMC) is calculated based on a Fabrication Allowance of 0.05 mm. PCB Design 4. PCB design must ensure sufficient thermal relief for operation of the device. 5. Place vias in E-pad as shown in Figure 3.5. Solder Mask Design 6. All metal pads are to be non-solder mask defined (NSMD). Clearance between the solder mask and the metal pad is to be 60 µm minimum, all the way around the pad. Stencil Design 7. Place ground pad openings as shown in Figure 3.5. 8. The stencil thickness should be 0.125 mm (5 mils). 9. The ratio of stencil aperture to land pad size should be 1:1 for the perimeter pads. 10. A stainless steel, laser-cut and electro-polished stencil with trapezoidal walls should be used to assure good solder paste release. Card Assembly 11. A No-Clean, Type-3 solder paste is recommended. 12. The recommended card reflow profile is per the JEDEC/IPC J-STD-020 specification for Small Body Components. 38 Rev. 1.3 N ew D es ig ns Si1000/1/2/3/4/5 2.420 Ø0.250 0.075 1.350 1.200 R ec om m en de d fo r 1.210 Center pad paste detail: R 0.25 N ot 1.11 1.11 Figure 3.5. LGA-42 PCB Stencil and Via Placement Rev. 1.3 39 Si1000/1/2/3/4/5 4. Electrical Characteristics es ig ns In sections 4.1 and 4.2, “VDD” refers to the VDD_MCU supply voltage on Si1000/1/2/3 devices and to the VDD_MCU/DC+ supply voltage on Si1004/5 devices. The ADC, Comparator, and Port I/O specifications in these two sections do not apply to the EZRadioPRO peripheral. In sections 4.3 and 4.4, “VDD” refers to the VDD_RF and VDD_DIG Supply Voltage. All specifications in these sections pertain to the EZRadioPRO peripheral. 4.1. Absolute Maximum Specifications Table 4.1. Absolute Maximum Ratings Ambient Temperature under Bias Storage Temperature Min Typ –55 — Max Unit 125 °C D Test Condition N ew Parameter –65 — 150 °C –0.3 –0.3 — — 5.8 VDD + 3.6 V –0.3 –0.3 — — 2.0 4.0 V –0.3 — 4.0 V Maximum Total Current through VBAT, DCEN, VDD_MCU/DC+ or GND — — 500 mA Maximum Output Current Sunk by RST or any Px.x Pin — — 100 mA Maximum Total Current through all Px.x Pins — — 200 mA DC-DC Converter Output Power — — 110 mW All pins except TX, RXp, and RXn — — 2 kV TX, RXp, and RXn — — 1 kV All pins except TX, RXp, and RXn — — 150 V TX, RXp, and RXn — — 45 V Voltage on VBAT with respect to GND One-Cell Mode Two-Cell Mode om m en de d Voltage on VDD_MCU or VDD_MCU/DC+ with respect to GND VDD > 2.2 V VDD < 2.2 V fo r Voltage on any Px.x I/O Pin or RST with Respect to GND ec ESD (Human Body Model) N ot R ESD (Machine Model) Note: Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the devices at those or any other conditions above those indicated in the operation listings of this specification is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability. 40 Rev. 1.3 Si1000/1/2/3/4/5 4.2. MCU Electrical Characteristics Table 4.2. Global Electrical Characteristics Parameter Test Condition es ig ns –40 to +85 °C, 25 MHz system clock unless otherwise specified. See "AN358: Optimizing Low Power Operation of the ‘F9xx" for details on how to achieve the supply current specifications listed in this table. Min Typ Max Unit One-Cell Mode Two-Cell Mode 0.9 1.8 1.2 2.4 1.8 3.6 V Supply Voltage (VDD_MCU/DC+) One-Cell Mode Two-Cell Mode 1.8 1.8 1.9 2.4 3.6 3.6 V Minimum RAM Data  Retention Voltage1 VDD (not in Sleep Mode) VBAT (in Sleep Mode) — — 1.4 0.3 — 0.5 V 0 — 25 MHz 18 — — ns 18 — — ns –40 — +85 °C N ew SYSCLK (System Clock)2 D Battery Supply Voltage (VBAT) TSYSH (SYSCLK High Time) TSYSL (SYSCLK Low Time) fo r Specified Operating  Temperature Range Digital Supply Current—CPU Active (Normal Mode, fetching instructions from flash) IDD 3, 4, 5, 6, 7, 8 — 4.1 5.0 mA VDD = 1.8–3.6 V, F = 20 MHz (includes low power oscillator current) — 3.5 — mA VDD = 1.8 V, F = 1 MHz VDD = 3.6 V, F = 1 MHz (includes external oscillator/GPIO current) — — 295 365 — — µA µA VDD = 1.8–3.6 V, F = 32.768 kHz (includes SmaRTClock oscillator current) — 90 — µA VDD = 1.8–3.6 V, T = 25 °C, F < 10 MHz (flash oneshot active, see 13.6) — 226 — µA/MHz VDD = 1.8–3.6 V, T = 25 °C, F > 10 MHz (flash oneshot bypassed, see 13.6) — 120 — µA/MHz Frequency Sensitivity3, 5, 6, N ot R ec IDD 7. 8 om m en de d VDD = 1.8–3.6 V, F = 24.5 MHz (includes precision oscillator current) Rev. 1.3 41 Si1000/1/2/3/4/5 Table 4.2. Global Electrical Characteristics (Continued) Parameter Test Condition Min es ig ns –40 to +85 °C, 25 MHz system clock unless otherwise specified. See "AN358: Optimizing Low Power Operation of the ‘F9xx" for details on how to achieve the supply current specifications listed in this table. Typ Max Unit Digital Supply Current—CPU Inactive (Idle Mode, not fetching instructions from flash) 2.5 3.0 mA VDD = 1.8–3.6 V, F = 20 MHz (includes low power oscillator current) — 1.8 — mA VDD = 1.8 V, F = 1 MHz VDD = 3.6 V, F = 1 MHz (includes external oscillator/GPIO current) — — VDD = 1.8–3.6 V, F = 32.768 kHz (includes SmaRTClock oscillator current) — VDD = 1.8–3.6 V, T = 25 °C D — 165 235 — — µA µA N ew IDD Frequency Sensitivity1,6,8 VDD = 1.8–3.6 V, F = 24.5 MHz (includes precision oscillator current) 84 — µA — 95 — µA/MHz — 77 — µA fo r IDD4, 6,7,8 Digital Supply Current—Suspend and Sleep Mode VDD = 1.8–3.6 V, two-cell mode m en de d Digital Supply Current6,7,8 (Suspend Mode) 1.8 V, T = 25 °C 3.0 V, T = 25 °C 3.6 V, T = 25 °C 1.8 V, T = 85 °C 3.0 V, T = 85 °C 3.6 V, T = 85 °C (includes SmaRTClock oscillator and brownout detector) — — — — — — 0.61 0.76 0.87 1.32 1.62 1.93 — — — — — — µA Digital Supply Current8 (Sleep Mode) 1.8 V, T = 25 °C 3.0 V, T = 25 °C 3.6 V, T = 25 °C 1.8 V, T = 85 °C 3.0 V, T = 85 °C 3.6 V, T = 85 °C (includes brownout detector) — — — — — — 0.06 0.09 0.14 0.77 0.92 1.23 — — — — — — µA N ot R ec om Digital Supply Current8 (Sleep Mode, SmaRTClock running) 42 Rev. 1.3 Si1000/1/2/3/4/5 Table 4.2. Global Electrical Characteristics (Continued) Parameter Test Condition Min es ig ns –40 to +85 °C, 25 MHz system clock unless otherwise specified. See "AN358: Optimizing Low Power Operation of the ‘F9xx" for details on how to achieve the supply current specifications listed in this table. Typ Max Unit m en de d fo r N ew D Notes: 1. Based on device characterization data; Not production tested. 2. SYSCLK must be at least 32 kHz to enable debugging. 3. Digital Supply Current depends upon the particular code being executed. The values in this table are obtained with the CPU executing an “sjmp $” loop, which is the compiled form of a while(1) loop in C. One iteration requires 3 CPU clock cycles, and the flash memory is read on each cycle. The supply current will vary slightly based on the physical location of the sjmp instruction and the number of flash address lines that toggle as a result. In the worst case, current can increase by up to 30% if the sjmp loop straddles a 128-byte flash address boundary (e.g., 0x007F to 0x0080). Real-world code with larger loops and longer linear sequences will have few transitions across the 128-byte address boundaries. 4. Includes oscillator and regulator supply current. 5. IDD can be estimated for frequencies 10 MHz, the estimate should be the current at 25 MHz minus the difference in current indicated by the frequency sensitivity number. For example: VDD = 3.0 V; F = 20 MHz, IDD = 4.1 mA – (25 MHz – 20 MHz) x 0.120 mA/MHz = 3.5 mA. 6. The Supply Voltage is the voltage at the VDD_MCU pin, typically 1.8 to 3.6 V (default = 1.9 V). Idle IDD can be estimated by taking the current at 25 MHz minus the difference in current indicated by the frequency sensitivity number. For example: VDD = 3.0 V; F = 5 MHz, Idle IDD = 2.5 mA – (25 MHz – 5 MHz) x 0.095 mA/MHz = 0.6 mA. 7. The supply current specifications in Table 4.2 are for two cell mode. The VBAT current in one-cell mode can be estimated using the following equation: Supply Voltage  Supply Current (two-cell mode) VBAT Current (one-cell mode) = ----------------------------------------------------------------------------------------------------------------------------------DC-DC Converter Efficiency  VBAT Voltage N ot R ec om The VBAT Voltage is the voltage at the VBAT pin, typically 0.9 to 1.8 V. The Supply Current (two-cell mode) is the data sheet specification for supply current. The Supply Voltage is the voltage at the VDD/DC+ pin, typically 1.8 to 3.3 V (default = 1.9 V). The DC-DC Converter Efficiency can be estimated using Figure 4.3–Figure 4.5. 8. The EZRadioPRO peripheral is placed in Shutdown mode. Rev. 1.3 43 4200 F < 10 MHz Oneshot Enabled 4100 4000 F > 10 MHz Oneshot Bypassed 3900 3800 3700 3600 3500 3400 D < 170 µA/MHz 3300 3200 N ew 3100 3000 200 µA/MHz 2900 2800 2700 2600 215 µA/MHz fo r 2500 2400 2300 2200 2100 m en de d Supply Current (uA) es ig ns Si1000/1/2/3/4/5 2000 1900 1800 1700 1600 1500 1400 240 µA/MHz 1300 1200 1100 om 1000 900 250 µA/MHz 800 ec 700 600 500 R 400 300 300 µA/MHz 200 N ot 100 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Frequency (MHz) Figure 4.1. Active Mode Current (External CMOS Clock) 44 Rev. 1.3 21 22 23 24 25 Si1000/1/2/3/4/5 es ig ns Supply Current vs. Frequency 4200 4100 4000 3900 3800 3700 3600 D 3500 3400 3300 N ew 3200 3100 3000 2900 2800 2700 fo r 2600 2400 2300 2200 m en de d Supply Current (uA) 2500 2100 2000 1900 1800 1700 1600 1500 1400 1300 1100 1000 900 800 ec 700 om 1200 600 500 N ot R 400 300 200 100 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 Frequency (MHz) Figure 4.2. Idle Mode Current (External CMOS Clock) Rev. 1.3 45 6:6(/  es ig ns Si1000/1/2/3/4/5 6:6(/      D   N ew      fo r    9%$7 9  m en de d Efficiency (%)        9%$7 9 9%$7 9 9%$7 9 9%$7 9 9%$7 9 9%$7 9 X+,QGXFWRUSDFNDJH(65 2KPV 9'''& 90LQLPXP3XOVH:LGWK QV 3XOVH6NLSSLQJ'LVDEOHG  om  1RWH(IILFLHQF\DWKLJKFXUUHQWVPD\EHLPSURYHGE\FKRRVLQJDQ LQGXFWRUZLWKDORZHU(65   ec   R   N ot                           Load Current (mA) Figure 4.3. Typical DC-DC Converter Efficiency (High Current, VDD/DC+ = 2 V 46 Rev. 1.3  Si1000/1/2/3/4/5 6:6(/  6:6(/  es ig ns       D   N ew     9%$7 9 fo r 9%$7 9 9%$7 9  9%$7 9  9%$7 9  9%$7 9 9%$7 9 m en de d Efficiency (%)     X+,QGXFWRUSDFNDJH(65 2KPV 9'''& 90LQLPXP3XOVH:LGWK QV 3XOVH6NLSSLQJ'LVDEOHG 1RWH(IILFLHQF\DWKLJKFXUUHQWVPD\EHLPSURYHGE\ FKRRVLQJDQLQGXFWRUZLWKDORZHU(65     om    ec   N ot R                        Load current (mA) Figure 4.4. Typical DC-DC Converter Efficiency (High Current, VDD/DC+ = 3 V) Rev. 1.3 47 es ig ns Si1000/1/2/3/4/5  D  N ew   fo r 9%$7 9    9%$7 9 9%$7 9 9%$7 9 9%$7 9 m en de d Efficiency (%)  9%$7 9 9%$7 9 om X+,QGXFWRUSDFNDJH(65 2KPV 6:6(/ 9'''& 90LQLPXP3XOVH:LGWK QV ec  N ot R                Load current (mA) Figure 4.5. Typical DC-DC Converter Efficiency (Low Current, VDD/DC+ = 2 V) 48 Rev. 1.3  X+,QGXFWRUSDFNDJH(65 2KPV 6:6(/ 9'''& 9/RDG&XUUHQW X$   D  es ig ns Si1000/1/2/3/4/5 0LQ3XOVH:LGWKQV N ew  0LQ3XOVH:LGWKQV  0LQ3XOVH:LGWKQV 0LQ3XOVH:LGWKQV  fo r  m en de d 9%$7&XUUHQW X$      om   ec  N ot R             9%$7 9 Figure 4.6. Typical One-Cell Suspend Mode Current Rev. 1.3 49 Si1000/1/2/3/4/5 Table 4.3. Port I/O DC Electrical Characteristics Parameters Test Condition Typ VDD – 0.7 VDD – 0.1 — — See Chart — — — VDD – 0.7 — VDD – 0.1 See Chart — — — — — — See Chart 0.6 0.1 — — — — — — See Chart 0.6 0.1 — VDD = 2.0 to 3.6 V VDD – 0.6 — — V VDD = 0.9 to 2.0 V 0.7 x VDD — — V VDD = 2.0 to 3.6 V — — 0.6 V VDD = 0.9 to 2.0 V — — 0.3 x VDD V Weak Pullup On, VIN = 0 V, VDD = 1.8 V Weak Pullup On, Vin = 0 V, VDD = 3.6 V — — 4 20 — 30 µA D Low Drive Strength, PnDRV.n = 0 IOH = –1 mA, Port I/O push-pull IOH = –10 µA, Port I/O push-pull IOH = –3 mA, Port I/O push-pull — — — Input Low Voltage N ot R ec om Input Leakage  Current m en de d fo r Low Drive Strength, PnDRV.n = 0 IOL = 1.4 mA IOL = 10 µA IOL = 4 mA Input High Voltage 50 Rev. 1.3 Unit V Output High Voltage High Drive Strength, PnDRV.n = 1 IOH = –3 mA, Port I/O push-pull IOH = –10 µA, Port I/O push-pull IOH = –10 mA, Port I/O push-pull Output Low Voltage High Drive Strength, PnDRV.n = 1 IOL = 8.5 mA IOL = 10 µA IOL = 25 mA Max es ig ns Min N ew VDD = 1.8 to 3.6 V, –40 to +85 °C unless otherwise specified. V Typical VOH (High Drive Mode) 3.6 VDD = 3.6V 3 VDD = 3.0V 2.7 VDD = 2.4V 2.4 VDD = 1.8V D Voltage 3.3 es ig ns Si1000/1/2/3/4/5 2.1 N ew 1.8 1.5 1.2 0.9 5 10 15 20 25 30 35 40 45 50 fo r 0 Load Current (mA) Typical VOH (Low Drive Mode) Voltage m en de d 3.6 3.3 VDD = 3.6V 3 VDD = 3.0V 2.7 VDD = 2.4V 2.4 VDD = 1.8V 2.1 om 1.8 1.5 N ot R ec 1.2 0.9 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Load Current (mA) Figure 4.7. Typical VOH Curves, 1.8–3.6 V Rev. 1.3 51 Typical VOH (High Drive Mode) 1.8 1.7 VDD = 1.8V 1.6 VDD = 1.5V 1.5 1.4 VDD = 1.2V VDD = 0.9V 1.2 D Voltage 1.3 1.1 0.9 0.8 0.7 0.6 0.5 1 2 3 4 5 6 7 8 9 10 11 12 fo r 0 N ew 1 Load Current (mA) Typical VOH (Low Drive Mode) m en de d 1.8 1.7 VDD = 1.8V 1.6 VDD = 1.5V 1.5 1.4 VDD = 1.2V Voltage 1.3 1.2 VDD = 0.9V 1.1 1 om 0.9 0.8 0.7 0.5 0 1 2 3 Load Current (mA) N ot R ec 0.6 52 es ig ns Si1000/1/2/3/4/5 Figure 4.8. Typical VOH Curves, 0.9–1.8 V Rev. 1.3 Typical VOL (High Drive Mode) 1.8 VDD = 3.6V 1.5 VDD = 3.0V VDD = 2.4V D Voltage 1.2 es ig ns Si1000/1/2/3/4/5 VDD = 1.8V 0.9 N ew 0.6 0.3 0 -70 -60 -50 -40 -30 -20 -10 0 fo r -80 Load Current (mA) Typical VOL (Low Drive Mode) m en de d 1.8 VDD = 3.6V 1.5 VDD = 3.0V Voltage 1.2 VDD = 2.4V VDD = 1.8V 0.9 om 0.6 N ot R ec 0.3 0 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 Load Current (mA) Figure 4.9. Typical VOL Curves, 1.8–3.6 V Rev. 1.3 53 Typical VOL (High Drive Mode) 1.8 VDD = 3.6V 1.5 VDD = 3.0V VDD = 2.4V D Voltage 1.2 VDD = 1.8V 0.9 N ew 0.6 0.3 0 -70 -60 -50 -40 -30 -20 -10 0 fo r -80 Load Current (mA) Typical VOL (Low Drive Mode) m en de d 1.8 VDD = 3.6V 1.5 VDD = 3.0V Voltage 1.2 VDD = 2.4V VDD = 1.8V 0.9 om 0.6 N ot R ec 0.3 54 es ig ns Si1000/1/2/3/4/5 0 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 Load Current (mA) Figure 4.10. Typical VOL Curves, 1.8–3.6 V Rev. 1.3 Si1000/1/2/3/4/5 es ig ns Typical VOL (High Drive Mode) 0.5 VDD = 1.8V VDD = 1.5V VDD = 1.2V 0.3 D Voltage 0.4 VDD = 0.9V N ew 0.2 0.1 0 -4 -3 -2 -1 0 fo r -5 Load Current (mA) Typical VOL (Low Drive Mode) m en de d 0.5 0.3 VDD = 1.8V 0.2 VDD = 1.5V om Voltage 0.4 VDD = 1.2V VDD = 0.9V 0 -3 -2 -1 0 Load Current (mA) N ot R ec 0.1 Figure 4.11. Typical VOL Curves, 0.9–1.8 V Rev. 1.3 55 Si1000/1/2/3/4/5 Table 4.4. Reset Electrical Characteristics Min Typ Max Unit RST Output Low Voltage IOL = 1.4 mA, — — 0.6 V RST Input High Voltage VDD = 2.0 to 3.6 V VDD – 0.6 — — V VDD = 0.9 to 2.0 V 0.7 x VDD — — V VDD = 2.0 to 3.6 V — — 0.6 V VDD = 0.9 to 2.0 V — — 0.3 x VDD V RST = 0.0 V, VDD = 1.8 V RST = 0.0 V, VDD = 3.6 V — — 4 20 — 30 µA Early Warning Reset Trigger (all power modes except Sleep) 1.8 1.7 1.85 1.75 1.9 1.8 V VDD Ramp Time for Power On One-cell Mode: VBAT Ramp 0–0.9 V Two-cell Mode: VBAT Ramp 0–1.8 V — — 3 ms VDD Monitor Threshold (VPOR) Initial Power-On (VDD Rising) Brownout Condition (VDD Falling) Recovery from Brownout (VDD Rising) — 0.7 — 0.75 0.8 0.95 — 0.9 — V Missing Clock Detector Timeout Time from last system clock rising edge to reset initiation 100 650 1000 µs Minimum System Clock w/ Missing Clock Detector Enabled System clock frequency which triggers a missing clock detector timeout — 7 10 kHz Delay between release of any reset source and code execution at location 0x0000 — 10 — µs Minimum RST Low Time to Generate a System Reset 15 — — µs VDD Monitor Turn-on Time — 300 — ns — 7 — µA RST Input Pullup Current ec om Reset Time Delay m en de d VDD_MCU Monitor Threshold (VRST) N ew RST Input Low Voltage N ot R VDD Monitor Supply  Current 56 D Test Condition fo r Parameter es ig ns VDD = 1.8 to 3.6 V, –40 to +85 °C unless otherwise specified. Rev. 1.3 Si1000/1/2/3/4/5 Table 4.5. Power Management Electrical Specifications VDD = 1.8 to 3.6 V, –40 to +85 °C unless otherwise specified. Min Typ 2 — Low power oscillator — 400 Precision oscillator — 1.3 Two-cell mode — 2 One-cell mode — 10 Suspend Mode Wake-up Time Sleep Mode Wake-up Time Table 4.6. Flash Electrical Characteristics VDD = 1.8 to 3.6 V, –40 to +85 °C unless otherwise specified. Parameter Flash Size Test Condition Si1000/2/4 Scratchpad Size Erase Cycle Time Write Cycle Time m en de d Endurance Unit 3 SYSCLKs — ns — µs — µs — µs Min Typ Max Unit 65536* — — bytes 32768 — — bytes 1024 — 1024 bytes 1k 30k — Erase/Write Cycles 28 32 36 ms 57 64 71 µs fo r Si1001/3/5 N ew Idle Mode Wake-up Time Max es ig ns Test Condition D Parameter N ot R ec om Note: 1024 bytes at addresses 0xFC00 to 0xFFFF are reserved. Rev. 1.3 57 Si1000/1/2/3/4/5 Table 4.7. Internal Precision Oscillator Electrical Characteristics VDD = 1.8 to 3.6 V; TA = –40 to +85 °C unless otherwise specified; Using factory-calibrated settings. Oscillator Frequency Oscillator Supply Current  (from VDD) Test Condition Min Typ –40 to +85 °C, VDD = 1.8–3.6 V 25 °C; includes bias current of 90–100 µA 24 24.5 — 300* Table 4.8. Internal Low-Power Oscillator Electrical Characteristics Unit 25 MHz — µA D *Note: Does not include clock divider or clock tree supply current. Max es ig ns Parameter VDD = 1.8 to 3.6 V; TA = –40 to +85 °C unless otherwise specified; Using factory-calibrated settings. Oscillator Frequency Oscillator Supply Current  (from VDD) Test Condition –40 to +85 °C, VDD = 1.8–3.6 V 25 °C No separate bias current required. Typ Max Unit 18 20 22 MHz — 100* — µA N ot R ec om m en de d fo r *Note: Does not include clock divider or clock tree supply current. Min N ew Parameter 58 Rev. 1.3 Si1000/1/2/3/4/5 Table 4.9. ADC0 Electrical Characteristics VDD = 1.8 to 3.6V V, VREF = 1.65 V (REFSL[1:0] = 11), –40 to +85 °C unless otherwise specified. Test Condition Min Typ DC Accuracy Resolution 10 — ±0.5 — ±0.5 Offset Error — ±
SI1001-C-GM 价格&库存

很抱歉,暂时无法提供与“SI1001-C-GM”相匹配的价格&库存,您可以联系我们找货

免费人工找货