SiM3C1xx High-Performance, Low-Power, 32-Bit Precision32 MCU Family with up to 256 kB of Flash 32-bit ARM Cortex-M3 CPU Analog Peripherals - 80 MHz maximum frequency - 2 x 12-Bit Analog-to-Digital Converters: Up to 250 ksps 12-bit mode or 1 Msps 10-bit mode, internal or external reference - Single-cycle multiplication, hardware division support - 2 x 10-Bit Current-mode Digital-to-Analog Converters, four- - Nested vectored interrupt control (NVIC) with 16 priority levels word buffer enables 12-bit operation Memory - 2 x Low-current comparators - 32256 kB Flash, in-system programmable - 16-Channel Capacitance-to-Digital: Fast, <1 A wake-on-touch - 832 kB SRAM (including 4 kB retention SRAM) - 2 x Current-to-Voltage Converter, up to 6 mA input range - 16-channel DMA controller Digital and Communication Peripherals - External bus interface supports up to 16 MB of external mem- - 2 x USARTs and 2 x UARTs with IrDA and ISO7816 SmartCard ory and a parallel LCD interface with QVGA resolution 2 - 3 x SPIs, 2 x I2C, I S (receive and transmit), 16/32-bit CRC Power Management - 128/192/256-bit Hardware AES Encryption - Low drop-out (LDO) regulator Timers/Counters - Power-on reset circuit and brownout detectors - 2 x 32-bit or 4 x 16-bit timers with capture/compare - 5-to-3.3 V 150 mA regulator supports up to 5 V input supply - 2 x 16-bit, 2-channel counters with capture/compare/PWM - Adjustable external regulator supports up to 3.6 V, 1000 mA - 16-bit, 6-channel counter with capture/compare/PWM and - Multiple power modes supported for low power optimization dead-time controller with differential outputs Low Power Features - 16-bit low power timer/pulse counter operational in sleep - 32-bit real time clock (RTC) with multiple alarms - 85 nA current mode with voltage supply monitor enabled - Watchdog timer - Low-current RTC: 350 nA internal LFO, 620 nA external crystal - 12 s wakeup (lowest power mode) 1.5 s analog setting time Up to 65 Flexible I/O - 275 A/MHz active current - Up to 59 contiguous GPIO with two priority crossbars providing - Clocks can be gated off from unused peripherals to save power flexibility in pin assignments 12 x 5 V tolerant GPIO - Flexible clock divider: Reduce operational frequency up to 128x - Up to 6 programmable high drive capable (5300 mA, 1.86 V) I/O can drive LEDs, power MOSFETs, buzzers, etc. Clock Sources - Internal oscillator with PLL: 2380 MHz, reduced EMI mode On-Chip Debugging - Low power internal oscillator: 20 MHz and 2.5 MHz modes - Serial wire debug (SWD) or JTAG (no boundary scan), serial - Low frequency internal oscillator: 16.4 kHz wire viewer (SWV) - External oscillators: Crystal, RC, C, CMOS and RTC Crystal - Cortex-M3 embedded trace macrocell (ETM) Temperature Range: 40 to +85 C Supply Voltage - 2.7 to 5.5 V (regulator enabled) Package Options - 1.8 to 3.6 V (regulator disabled) - QFN options: 40-pin (6 x 6 mm), 64-pin (9 x 9 mm) - TQFP options: 64-pin (10 x 10 mm), 80-pin (12 x 12 mm) - LGA option: 92-pin (7 x 7 mm) Power Core / Memory / Support Analog Peripherals 2 x SAR ADC 5 V In, 3.3 V Out LDO ARM Cortex M3 (80 MHz) (12-bit 250 ksps / 10-bit 1 Msps) 32/64/128/256 kB Flash Voltage Reference 1.8 V Internal LDO (Internal Logic and Memory Power) 8/16/32 kB SRAM w/ 4kB Retention 2 x Current-Source DAC External 1A Regulator 16-Channel DMA Controller 2 x Low Current Comparators Power Management Unit Watchdog 2 x Current-to-Voltage Converter Supply Monitor Serial Wire / JTAG / ETM 16-Channel Capacitive Sense Clocking / Oscillators Digital Peripherals 80 MHz PLL I2S TX/RX 2 x I2C 3 x SPI AES CRC 2 x 32-bit Timers (4 x 16-bit) Real-Time Clock w/ Dedicated Crystal 2 x UART, 2 x USART w/ IrDA/SmartCard 16 kHz Low Frequency Oscillator 6-Channel Enhanced PWM 20 MHz Low Power Oscillator 2 x 2-Channel Standard PWM External Oscillator Drive Low-Power Timer External Parallel I/F Rev.1.0 11/12 Copyright 2012 by Silicon Laboratories SiM3C1xx Clock Selection and Gating Two Priority Crossbar Flexible Pin Muxing Encoders 65 Multi-Function I/O Pins (12 x 5 V tol, 6 x High-Drive)SiM3C1xx Table of Contents 1. Related Documents and Conventions ...............................................................................4 1.1. Related Documents........................................................................................................4 1.1.1. SiM3U1xx/SiM3C1xx Reference Manual...............................................................4 1.1.2. Hardware Access Layer (HAL) API Description ....................................................4 1.1.3. ARM Cortex-M3 Reference Manual.......................................................................4 1.2. Conventions ...................................................................................................................4 2. Typical Connection Diagrams ............................................................................................5 2.1. Power .............................................................................................................................5 3. Electrical Specifications......................................................................................................6 3.1. Electrical Characteristics................................................................................................6 3.2. Thermal Conditions ......................................................................................................29 3.3. Absolute Maximum Ratings..........................................................................................29 4. Precision32 SiM3C1xx System Overview ....................................................................32 4.1. Power ...........................................................................................................................34 4.1.1. LDO and Voltage Regulator (VREG0).................................................................34 4.1.2. Voltage Supply Monitor (VMON0) .......................................................................34 4.1.3. External Regulator (EXTVREG0) ........................................................................34 4.1.4. Power Management Unit (PMU)..........................................................................34 4.1.5. Device Power Modes...........................................................................................35 4.2. I/O.................................................................................................................................36 4.2.1. General Features.................................................................................................36 4.2.2. High Drive Pins (PB4)..........................................................................................36 4.2.3. 5 V Tolerant Pins (PB3).......................................................................................36 4.2.4. Crossbars ............................................................................................................36 4.3. Clocking........................................................................................................................37 4.3.1. PLL (PLL0)...........................................................................................................38 4.3.2. Low Power Oscillator (LPOSC0) .........................................................................38 4.3.3. Low Frequency Oscillator (LFOSC0)...................................................................38 4.3.4. External Oscillators (EXTOSC0)..........................................................................38 4.4. Data Peripherals...........................................................................................................39 4.4.1. 16-Channel DMA Controller.................................................................................39 4.4.2. 128/192/256-bit Hardware AES Encryption (AES0) ............................................39 4.4.3. 16/32-bit CRC (CRC0).........................................................................................39 4.5. Counters/Timers and PWM..........................................................................................40 4.5.1. Programmable Counter Array (EPCA0, PCA0, PCA1)........................................40 4.5.2. 32-bit Timer (TIMER0, TIMER1)..........................................................................40 4.5.3. Real-Time Clock (RTC0) .....................................................................................41 4.5.4. Low Power Timer (LPTIMER0)............................................................................41 4.5.5. Watchdog Timer (WDTIMER0)............................................................................41 4.6. Communications Peripherals .......................................................................................42 4.6.1. External Memory Interface (EMIF0).....................................................................42 4.6.2. USART (USART0, USART1)...............................................................................42 4.6.3. UART (UART0, UART1)......................................................................................42 4.6.4. SPI (SPI0, SPI1)..................................................................................................43 2 Rev.1.0