Wireless MCU Copyright © 2011 by Silicon Laboratories 11.10.11
Port 0-1
Drivers
Digital Peripherals
UART
Timers
0/1/2/3
PCA/
WDT
SMBus
Priority
Crossbar
Decoder
P0.0...P1.7
P2.4...P2.7
P3.0...P6.7
Crossbar Control
Port I/O Configuration
CIP-51 8051
Controller Core
128/64/32/16 kByte
ISP Flash Program
Memory
256 Byte SRAM
SFR
Bus
8192/4096 Byte XRAM
SPI 0
Analog Peripherals
Comparators
+
-
VBAT
VBAT
VDC
XTAL1
SYSCLK
System Clock
Configuration
External
Oscillator
Circuit
Precision
24.5 MHz
Oscillator
Debug /
Programming
Hardware
Power On
Reset/PMU
Reset
C2D
C2CK/RST
Wake
12-bit
75ksps
ADC
A
M
U
X
Temp
Sensor
External
VREF
Internal
VREF VDD
XTAL2
Low Power
20 MHz
Oscillator
VREF
GND
CP0, CP0 A
+
-
CP1, CP1A
Enhanced
smaRTClock
Oscillator
XTAL3
XTAL4
DC/DC Buck
Converter
IND
GNDDC
VREG Digital
Power
CRC
Engine
LCD Charge
Pump
AES
Engine
DMA
CAP
P7.0/C2D
32
Encoder
GND
VDD
Analog
Power
Port 2
Drivers
Port 3-6
Drivers
Port 7
Driver
4
16
RF XCVR
(240-960 MHz,
+20/+13 dBm)
30 MHz
PA
LNA
AGC
Digital
Modem
Delta
Sigma
Modulator
Digital
Logic
Mixer
PGA
ADC
TX
RXp
RXn
XOUT
XIN
LCD (4x32)
EMIF
Pulse Counter
EZRadioPro SPI 1
VCO
VBATDC
GPIOx
nIRQ
SDN
3
Si102x
Ultra Low Power, 128/64/32/16 kB, LCD MCU with
Integrated 240-960 MHz EZRadioPRO® Transceiver
Ultra-Low Power @ 3.6 V
-110 µA/MHz IBAT; DC-DC enabled
-110 nA sleep current with dat a 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
Two Low Current Comparators
-Programmable hysteresis and response time
-Configurable as interrupt or reset source
Internal 6-Bit Current Reference
-Up to ±500 µA; source and sink capability
-Enhanced resolution via PWM interpolation
Integrated LCD Controller
-Supports up to 128 segments (32x4)
-Integrated charge pump for contrast control
Metering-Specific Peripherals
-DC-DC buck converter allows dynamic voltage scaling for
maximum efficiency (250 mW output)
-Sleep-mode pulse accumulator with pro grammable 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 imple-
mentation of the wireless M-bus specification
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/
27)
-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
High-S peed 8051 µC Core
-Pipelined instruction architecture; executes 70% of instructions in 1 or
2 system clocks
Memory
-Up to 128 kB Flash; In-system programmable; Full read/wr ite/erase
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
current and programmable drive strength
-Hardware SMBus™ (I2C™ compatible), 2 x SPI™, and UART serial
ports available concurrently
-Four general-purpose 16-b i t counter/timers
-Programmable 16-bit counter/timer array with six capture/compare mod-
ules and watchdog timer
Clock Sources
-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
-On-chip debug circuitry facilit ates full speed, non-intr usive i n-system
debug (no emulator required)
-Provides 4 breakpoints, single stepping
Packages
-–85 pin LGA (6 x 8 mm)
Wireless MCU Copyright © 2011 by Silicon Laboratories 11.10.11
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
Si102x
Ultra Low Power, 128/64/32/16 kB, LCD MCU with
Integrated 240-960 MHz EZRadioPRO® Transceiver
Selected Electrical Specifications
Product Family
Parameter Symbol Conditions Min Typ Max Units
Active mode current IBAT VBAT = 3.6 V,
F = 20 MHz —110—µA/MHz
Active mode current IBAT F = 20 MHz LFO; DC-DC
enabled executing code from
FLASH; PCLKACT=0x00;
VBAT=3.6V
—2.2— mA
Sleep mode current IDD Sleep Mode, SmaRTClock
running, internal LFO; 3.6 V —0.4— µA
Sleep mode current IDD Sleep Mode,
SmaRTClock running,
32.768 kHz crystal; 3.6 V
—0.7— µA
Buck regulator efficiency 3.6 V input voltage 80 %
LCD refresh current 1 Internal LFO, LCD charge
pump disabled; 60 Hz; non-
multiplexed operation (static
mode); 3.6 V
—0.4— µA
LCD refresh current 2 Internal LFO, LCD charge
pump disabled; 60 Hz; multi-
plexed operation; 3.6 V
—0.8— µA
Supply input voltage VBAT 1.8 3.6 3.8 V
Part Number Memory (Flash/
RAM) TX Output
Power
(dBm)
I/O LCD Package (mm)
Si1020-A-GM 128 kB/8 kB 20 53 32x4 LGA85 (6x8)
Si1021-A-GM 64 kB/8 kB 20 53 32x4 LGA85 (6x8)
Si1022-A-GM 32 kB/8 kB 20 53 32x4 LGA85 (6x8)
Si1023-A-GM 16 kB/4 kB 20 53 32x4 LGA85 (6x8)
Si1024-A-GM 128 kB/8 kB 13 53 32x4 LGA85 (6x8)
Si1025-A-GM 64 kB/8 kB 13 53 32x4 LGA85 (6x8)
Si1026-A-GM 32 kB/8 kB 13 53 32x4 LGA85 (6x8)
Si1027-A-GM 16 kB/4 kB 13 53 32x4 LGA85 (6x8)