Si103x Ultra Low Power, 128/64/32/16 kB MCU with Integrated 240–960 MHz EZRadioPRO® Transceiver Ultra-Low Power @ 3.6 V - - - 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 High-Speed 8051 µC Core - Pipelined instruction architecture; executes 70% of instructions in 1 or 110 µA/MHz IBAT; DC-DC enabled 110 nA sleep current with data retention; POR monitor enabled 400 nA sleep current with smaRTClock (internal LFO) 700 nA sleep current with smaRTClock (external XTAL) 2 µs wake-up from any sleep mode 12-Bit; 16 ch. Analog to Digital Converter - Up to 75 ksps 12-bit mode or 300 ksps 10-bit mode External pin or internal VREF (no external capacitor required) On-chip PGA allows measuring voltages up to twice the reference voltage Autonomous burst mode with 16-bit automatic averaging accumulator Integrated temperature sensor 2 system clocks Two Low Current Comparators - Memory - Up to 128 kB Flash; In-system programmable; Full read/write/erase Programmable hysteresis and response time Configurable as interrupt or reset source functionality over the entire supply range - Up to 8 kB data retention RAM Digital Peripherals - 53 port I/O; All 5 V tolerant with high sink Internal 6-Bit Current Reference - Up to ±500 µA; source and sink capability Enhanced resolution via PWM interpolation Metering-Specific Peripherals - RF power consumption - DC-DC buck converter allows dynamic voltage scaling for maximum efficiency (250 mW output) Sleep-mode pulse accumulator with programmable switch de-bounce and pull-up control interfaces directly to metering sensor Dedicated Packet Processing Engine (DPPE) includes hardware AES, DMA, CRC, and encoding blocks for acceleration of wireless protocols Manchester and 3 out of 6 encoder hardware for power efficient implementation of the wireless M-bus specification - current and programmable drive strength Hardware SMBus™ (I2C™ compatible), 2 x SPI™, and UART serial ports available concurrently Four general-purpose 16-bit counter/timers Programmable 16-bit counter/timer array with six capture/compare modules and watchdog timer Clock Sources - EZRadioPRO® Transceiver - Frequency range = 240–960 MHz - Sensitivity = –121 dBm - FSK, GFSK, and OOK modulation - Max output power = +20 dBm (Si1020/1/2/3), +13 dBm (Si1024/25/26/ - Precision internal oscillators: 24.5 MHz with ±2% accuracy supports UART operation; spread-spectrum mode for reduced EMI Low power internal oscillator: 20 MHz External oscillator: Crystal, RC, C, CMOS clock smaRTClock oscillator: 32.768 kHz crystal or 16.4 kHz internal LFO with three independent alarms On-Chip Debug - 27) - On-chip debug circuitry facilitates full speed, non-intrusive in-system debug (no emulator required) Provides 4 breakpoints, single stepping Packages - Reset Debug / Programming Hardware VREG VDC Timers 0/1/2/3 Priority Crossbar Decoder PCA/ WDT 8192/4096 Byte XRAM VBAT VDD UART 256 Byte SRAM C2D VBAT Digital Peripherals 128/64/32/16 kByte ISP Flash Program Memory Wake C2CK/RST Port I/O Configuration CIP-51 8051 Controller Core Power On Reset/PMU –85 pin LGA (6 x 8 mm) DMA SMBus Analog Power CRC Engine SPI 0 Digital Power AES Engine Port 0-1 Drivers 16 Port 2 Drivers 4 Port 3-6 Drivers 32 P0.0...P1.7 P2.4...P2.7 P3.0...P6.7 Port 7 Driver P7.0/C2D RF XCVR (240-960 MHz, +20/+13 dBm) Crossbar Control PA VCO TX Encoder VBATDC IND DC/DC Buck Converter SYSCLK Precision 24.5 MHz Oscillator GNDDC Low Power 20 MHz Oscillator XTAL1 XTAL2 GND XTAL3 XTAL4 External Oscillator Circuit Enhanced smaRTClock Oscillator SFR Bus EMIF AGC Wireless MCU LNA EZRadioPro SPI 1 Mixer PGA Analog Peripherals Internal External VREF VREF 12-bit 75ksps ADC ADC Digital Modem A M U X VDD VREF Temp Sensor Delta Sigma Modulator Digital Logic 3 SDN nIRQ GPIOx GND CP0, CP0A System Clock Configuration RXp RXn Pulse Counter CP1, CP1A + - + - 30 MHz XOUT XIN Comparators Copyright © 2014 by Silicon Laboratories 09.09.14 Si103x Ultra Low Power, 128/64/32/16 kB MCU with Integrated 240–960 MHz EZRadioPRO® Transceiver Selected Electrical Specifications Parameter Symbol Active mode current IBAT Active mode current IBAT Sleep mode current Sleep mode current Min Typ Max Units — 110 — uA/MHz F = 20 MHz LFO; DC-DC enabled executing code from FLASH; PCLKACT=0x00; VBAT=3.6V) — 2.2 — mA IDD Sleep Mode, SmaRTClock running, internal LFO; 3.6 V — 0.4 — uA IDD Sleep Mode, SmaRTClock running, 32.768 kHz crystal; 3.6 V — 0.7 — uA 3.6 V input voltage — 80 — % 1.8 3.6 3.8 V Buck regulator efficiency Supply input voltage Conditions VBAT = 3.6 V, F = 20 MHz VBAT Product Family Part Number Memory (Flash/ RAM) TX Output Power (dBm) I/O Package (mm) Si1030-B-GM3 128 kB/8 kB 20 53 LGA85 (6x8) Si1031-B-GM3 64 kB/8 kB 20 53 LGA85 (6x8) Si1032-B-GM3 32 kB/8 kB 20 53 LGA85 (6x8) Si1033-B-GM3 16 kB/4 kB 20 53 LGA85 (6x8) Si1034-B-GM3 128 kB/8 kB 13 53 LGA85 (6x8) Si1035-B-GM3 64 kB/8 kB 13 53 LGA85 (6x8) Si1036-B-GM3 32 kB/8 kB 13 53 LGA85 (6x8) Si1037-B-GM3 16 kB/4 kB 13 53 LGA85 (6x8) Wireless MCU Copyright © 2014 by Silicon Laboratories Silicon Laboratories and Silicon Labs are trademarks of Silicon Laboratories Inc. Other products or brandnames mentioned herein are trademarks or registered trademarks of their respective holders 09.09.14 Smart. Connected. Energy-Friendly Products Quality Support and Community www.silabs.com/products www.silabs.com/quality community.silabs.com Disclaimer Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products must not be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Laboratories products are generally not intended for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. Trademark Information Silicon Laboratories Inc., Silicon Laboratories, Silicon Labs, SiLabs and the Silicon Labs logo, CMEMS®, EFM, EFM32, EFR, Energy Micro, Energy Micro logo and combinations thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZMac®, EZRadio®, EZRadioPRO®, DSPLL®, ISOmodem ®, Precision32®, ProSLIC®, SiPHY®, USBXpress® and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA http://www.silabs.com