SiM3C1xx High-Performance, Low-Power, 32-Bit MCU Family with up to 256 kB of Flash 32-bit ARM Cortex-M3 CPU Low Power Features - 80 MHz maximum frequency - 85 nA current mode with voltage supply monitor enabled - 350 nA current mode with RTC (internal oscillator) - Single-cycle multiplication, hardware division support - 620 nA current mode with RTC (external oscillator) - Nested vectored interrupt control (NVIC) with 16 levels of interrupt priority - 10 s wakeup (lowest power mode) 1.5 s analog setting time - 275 A/MHz active current Memory - Clocks can be gated off from unused peripherals to save power - 32256 kB Flash, in-system programmable 2 x 12-Bit Analog-to-Digital Converters - 832 kB SRAM (including 4 kB retention SRAM) - Up to 28 input channels - External bus interface supports up to 16 MB of external mem- ory and a parallel LCD interface with QVGA resolution - Up to 250 ksps 12-bit mode or 1 Msps 10-bit mode - Single, simultaneous, and interleaving modes supported Power Management - Channel sequencer enables automatic multiplexing of multiple - Low drop-out (LDO) regulator channels without firmware intervention - Power-on reset circuit and brownout detectors - Internal VREF or external VREF supported - 5-to-3.3 V voltage regulator supports up to 150 mA to drive the 2 x 10-Bit Digital-to-Analog Converters device directly from up to 5 V supply - DMA support for waveform generation - Programmable external regulator supports up to 3.6 V, 1000 mA - Four-word circular buffer to enable 12-bit mode - Multiple power modes supported for low power optimization 16-Channel Capacitance-to-Digital Converter Clock Sources - Supports buttons, sliders, wheels, and capacitive proximity - Internal oscillator with PLL: Fine frequency resolution up to - Fast conversion time <1 A wake-on-touch average current 80 MHz spread-spectrum mode for reduced EMI Two Low-Current Comparators - Low power internal oscillator: 20 MHz and 2.5 MHz modes - Integrated 6-bit programmable reference voltage - Low frequency internal oscillator: 16.4 kHz - 400 nA current consumption in low power mode - External oscillators: Crystal, RC, C, CMOS and RTC Crystal - Flexible clock divider: Reduce frequency by up to 128x from 16-Channel DMA Controller any clock source 2 - Supports ADC, DAC, I2C, I S, SPI, USART, AES, EPCA, 128/192/256-bit Hardware AES Encryption capacitive sensing, external triggers, and timers - Hardware-supported Electronic Codebook (ECB), Cipher-Block Up to 65 Flexible I/O Chaining (CBC) and Counter (CTR) algorithms - Up to 59 contiguous GPIO with two priority crossbars providing - All cipher operations can be performed without any firmware flexibility in pin assignments 12 x 5 V tolerant GPIO intervention for a set of 4-word blocks (up to 32 kB) - Up to 6 programmable high drive capable (5300 mA, 1.86 V) 16/32-bit CRC I/O can drive LEDs, power MOSFETs, buzzers, etc. - Hardware support for common 32-bit and 16-bit polynomials Communication Interfaces Timers/Counters - 2 x USARTs and 2 x UARTs with IrDA and ISO7816 SmartCard 2 - 2 x 32-bit or 4 x 16-bit timers with capture/compare - 3 x SPIs, 2 x I2C, I S (receive and transmit) - 2 x 16-bit, 2-channel counters with capture/compare/PWM On-Chip Debugging - 16-bit, 6-channel counter with capture/compare/PWM and - Serial wire debug (SWD) and JTAG allow for full-speed, non- dead-time controller with differential outputs intrusive debug - 16-bit low power timer/pulse counter operational in the lowest - Serial wire viewer (SWV) available in 64 / 80 / 92-pin packages power mode - Cortex-M3 embedded trace macrocell (ETM) in 80 / 92-pin - 32-bit real time clock (RTC) with multiple alarms packages - Watchdog timer Temperature Range: 40 to +85 C Current-to-Voltage Converter Package Options - Supports up to 6 mA input range - QFN options: 40-pin (6 x 6 mm), 64-pin (9 x 9 mm) Supply Voltage - TQFP options: 64-pin (10 x 10 mm), 80-pin (12 x 12 mm) - 2.7 to 5.5 V (regulator enabled) - LGA option: 92-pin (7 x 7 mm) - 1.8 to 3.6 V (regulator disabled) SiM3C1xx Copyright 2012 by Silicon Laboratories 2.10.2012SiM3C1xx High-Performance, Low-Power, 32-Bit MCU Family with up to 256 kB of Flash Watchdog Debug / Analog Core Engineered to make your job easier Timer Programming (WDTIMER0) Hardware SARADC0 SARADC1 ARM Cortex M3 - Patented crossbar architecture enables IDAC0 IDAC1 maximum flexibility Power On Reset / PMU Comparator 0 Comparator 1 Developers can choose their Memory IVC0 peripherals and their pinout Voltage Supply 32/64/128/256 kB Flash Monitor (VMON0) Capacitive Sensing 0 - Free GUI-basedAppBuilde for quick ini- 4/12/28 kB RAM tialization w/ auto code generation I/O Power 4 kB retention RAM Configure peripherals and pinout, EMIF Low Dropout Regulator (LDO0) modify properties, set up clocks, etc. DMA Voltage Regulator (VREG0) Crossbars - Free Eclipse-based IDE and GNU-based External Regulator (EXTVREG0) 16-Channel Controller Standard I/O pins complier and debugger Power Management Unit (PMU) Peripheral Crossbar 5 V tolerant pins Download and try today Keil and IAR tools suites also supported High Drive pins - Extensive software librarySi32Librar Clocking Digital Modules for memory allocation, buffer Real-Time Clock (RTC0OSC) USART0 USART1 UART0 UART1 management, data transfer, USB classes, Low Frequency Oscillator (LFOSC0) SPI0 SPI1 SPI2 multitasking, etc. Low Power Oscillator (LPOSC0) I2C0 I2C1 Clock Control - Silicon Labs Dashboard External Oscillator Control (EXTOSC0) I2S0 Single location for all software, Phase-Locked Loop (PLL0OSC) EPCA0 PCA0 PCA1 documentation, support, and news Peripheral Clock Control (CLKCTRL) AES0 CRC0 www.silabs.com/32bit-MCU Timer 0 Timer 1 www.silabs.com/32bit-software Low Power Timer (LPTIMER0) DMA access available for these peripherals SiM3C1xx Block Diagram Firmware and Software Tools Product Selection Guide SiM3C167-B-GM 256 32 24 65 6 16 16 16 8/8 16 LGA-92 SiM3C167-B-GQ 256 32 24 65 6 16 16 16 8/8 16 TQFP-80 SiM3C166-B-GM 256 32 16 50 4 13 15 15 6/6 15 QFN-64 SiM3C166-B-GQ 256 32 16 50 4 13 15 15 6/6 15 TQFP-64 SiM3C164-B-GM 256 32 28 4 7 11 12 3/3 10 QFN-40 SiM3C157-B-GM 128 32 24 65 6 16 16 16 8/8 16 LGA-92 SiM3C157-B-GQ 128 32 24 65 6 16 16 16 8/8 16 TQFP-80 SiM3C156-B-GM 128 32 16 50 4 13 15 15 6/6 15 QFN-64 SiM3C156-B-GQ 128 32 16 50 4 13 15 15 6/6 15 TQFP-64 SiM3C154-B-GM 128 32 28 4 7 11 12 3/3 10 QFN-40 SiM3C146-B-GM 64 16 16 50 4 13 15 15 6/6 15 QFN-64 SiM3C146-B-GQ 64 16 16 50 4 13 15 15 6/6 15 TQFP-64 SiM3C144-B-GM 64 16 28 4 7 11 12 3/3 10 QFN-40 SiM3C136-B-GM 32 8 16 50 4 13 15 15 6/6 15 QFN-64 SiM3C136-B-GQ 32 8 16 50 4 13 15 15 6/6 15 TQFP-64 SiM3C134-B-GM 32 8 28 4 7 11 12 3/3 10 QFN-40 SiM3C1xx Copyright 2011 by Silicon Laboratories 2.10.2012 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 Ordering Part Number Flash Memory (kB) RAM (kB) External Memory Interface (EMIF) Max of EMIF Address/Data Pins Digital Port I/Os (Total) AHB APB Digital Port I/Os with High Drive Capability of SARADC0 Channels of SARADC1 Channels of CAPSENSE0 Channels of Comparator 0/1 Inputs () of PMU Pin Wake Sources JTAG Debugging Interface ETM Debugging Interface Serial Wire Debugging Interface Lead-free (RoHS Compliant) Package