SiM3U1xx High-Performance, Low-Power, 32-Bit Precision32 USB 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- - USB 2.0-compliant full speed with 10 endpoints, 2 kB buffer, ory and a parallel LCD interface with QVGA resolution oscillator with automatic frequency correction, and transceiver no external components needed Power Management - 2 x USARTs and 2 x UARTs with IrDA and ISO7816 SmartCard - Low drop-out (LDO) regulator 2 - 3 x SPIs, 2 x I2C, I S (receive and transmit), 16/32-bit CRC - Power-on reset circuit and brownout detectors - 128/192/256-bit Hardware AES Encryption - 5-to-3.3 V 150 mA regulator supports direct USB power - Adjustable external regulator supports up to 3.6 V, 1000 mA Timers/Counters - Multiple power modes supported for low power optimization - 2 x 32-bit or 4 x 16-bit timers with capture/compare - 2 x 16-bit, 2-channel counters with capture/compare/PWM Low Power Features - 16-bit, 6-channel counter with capture/compare/PWM and - 85 nA current mode with voltage supply monitor enabled dead-time controller with differential outputs - Low-current RTC: 350 nA internal LFO, 620 nA external crystal - 16-bit low power timer/pulse counter operational in sleep - 12 s wakeup (lowest power mode) 1.5 s analog setting time - 32-bit real time clock (RTC) with multiple alarms - 275 A/MHz active current - Watchdog timer - Clocks can be gated off from unused peripherals to save power - Flexible clock divider: Reduce operational frequency up to 128x Up to 65 Flexible I/O - Up to 59 contiguous GPIO with two priority crossbars providing Clock Sources flexibility in pin assignments 12 x 5 V tolerant GPIO - Internal oscillator with PLL: 23-80 MHz, reduced EMI mode - Up to 6 programmable high drive capable (5300 mA, 1.86 V) - USB internal 48 MHz oscillator supports crystal-less operation I/O can drive LEDs, power MOSFETs, buzzers, etc. - Low power internal oscillator: 20 MHz and 2.5 MHz modes On-Chip Debugging - Low frequency internal oscillator: 16.4 kHz - Serial wire debug (SWD) or JTAG (no boundary scan), serial - External oscillators: Crystal, RC, C, CMOS and RTC Crystal wire viewer (SWV) Temperature Range: 40 to +85 C - Cortex-M3 embedded trace macrocell (ETM) Package Options Supply Voltage - QFN options: 40-pin (6 x 6 mm), 64-pin (9 x 9 mm) - 2.7 to 5.5 V (regulator enabled) - TQFP options: 64-pin (10 x 10 mm), 80-pin (12 x 12 mm) - 1.8 to 3.6 V (regulator disabled) - LGA option: 92-pin (7 x 7 mm) Power Core / Memory / Support Analog Peripherals 5 V In, 3.3 V Out LDO 2 x SAR ADC ARM Cortex M3 (80 MHz) (Direct Power From USB) (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 48 MHz USB Oscillator 2 x 32-bit Timers (4 x 16-bit) Real-Time Clock w/ Dedicated Crystal 2 x UART, 2 x USART w/ IrDA/SmartCard USB 2.0 16 kHz Low Frequency Oscillator Full-Speed 6-Channel Enhanced PWM MAC/PHY 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 SiM3U1xx 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)SiM3U1xx 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......................................................................................................8 3.1. Electrical Characteristics................................................................................................8 3.2. Thermal Conditions ......................................................................................................33 3.3. Absolute Maximum Ratings..........................................................................................33 4. Precision32 SiM3U1xx System Overview ....................................................................35 4.1. Power ...........................................................................................................................37 4.1.1. LDO and Voltage Regulator (VREG0).................................................................37 4.1.2. Voltage Supply Monitor (VMON0) .......................................................................37 4.1.3. External Regulator (EXTVREG0) ........................................................................37 4.1.4. Power Management Unit (PMU)..........................................................................37 4.1.5. Device Power Modes...........................................................................................38 4.2. I/O.................................................................................................................................39 4.2.1. General Features.................................................................................................39 4.2.2. High Drive Pins (PB4)..........................................................................................39 4.2.3. 5 V Tolerant Pins (PB3).......................................................................................39 4.2.4. Crossbars ............................................................................................................39 4.3. Clocking........................................................................................................................40 4.3.1. PLL (PLL0)...........................................................................................................41 4.3.2. Low Power Oscillator (LPOSC0) .........................................................................41 4.3.3. Low Frequency Oscillator (LFOSC0)...................................................................41 4.3.4. External Oscillators (EXTOSC0)..........................................................................41 42 4.4. Data Peripherals........................................................................................................... 4.4.1. 16-Channel DMA Controller.................................................................................42 4.4.2. 128/192/256-bit Hardware AES Encryption (AES0) ............................................42 4.4.3. 16/32-bit CRC (CRC0).........................................................................................42 4.5. Counters/Timers and PWM..........................................................................................43 4.5.1. Programmable Counter Array (EPCA0, PCA0, PCA1)........................................43 4.5.2. 32-bit Timer (TIMER0, TIMER1)..........................................................................43 4.5.3. Real-Time Clock (RTC0) .....................................................................................44 4.5.4. Low Power Timer (LPTIMER0)............................................................................44 4.5.5. Watchdog Timer (WDTIMER0)............................................................................44 4.6. Communications Peripherals .......................................................................................45 4.6.1. External Memory Interface (EMIF0).....................................................................45 4.6.2. USB0 ..................................................................................................................45 4.6.3. USART (USART0, USART1)...............................................................................45 4.6.4. UART (UART0, UART1)......................................................................................46 2 Rev. 1.0