SiM3U1xx
High-Performance, Low-Power, 32-Bit Precision32™
USB MCU Family with up to 256 kB of Flash
32-bit ARM® Cortex™-M3 CPU
-
80 MHz maximum frequency
-
Single-cycle multiplication, hardware division support
-
Nested vectored interrupt control (NVIC) with 16 priority levels
Memory
-
32–256 kB Flash, in-system programmable
-
8–32 kB SRAM (including 4 kB retention SRAM)
-
16-channel DMA controller
-
External bus interface supports up to 16 MB of external mem-
ory and a parallel LCD interface with QVGA resolution
Analog Peripherals
-
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
2 x 10-Bit Current-mode Digital-to-Analog Converters, four-
word buffer enables 12-bit operation
2 x Low-current comparators
-
-
16-Channel Capacitance-to-Digital: Fast, <1 µA wake-on-touch
-
2 x Current-to-Voltage Converter, up to 6 mA input range
Digital and Communication Peripherals
-
USB 2.0-compliant full speed with 10 endpoints, 2 kB buffer,
-
-
3 x SPIs, 2 x I2C, I
2
S (receive and transmit), 16/32-bit CRC
-
128/192/256-bit Hardware AES Encryption
Timers/Counters
-
2 x 32-bit or 4 x 16-bit timers with capture/compare
-
2 x 16-bit, 2-channel counters with capture/compare/PWM
-
16-bit, 6-channel counter with capture/compare/PWM and
-
-
32-bit real time clock (RTC) with multiple alarms
-
Watchdog timer
dead-time controller with differential outputs
16-bit low power timer/pulse counter operational in sleep
oscillator with automatic frequency correction, and transceiver;
no external components needed
2 x USARTs and 2 x UARTs with IrDA and ISO7816 SmartCard
Power Management
-
Low drop-out (LDO) regulator
-
Power-on reset circuit and brownout detectors
-
5-to-3.3 V 150 mA regulator supports direct USB power
-
Adjustable external regulator supports up to 3.6 V, 1000 mA
-
Multiple power modes supported for low power optimization
Low Power Features
-
85 nA current mode with voltage supply monitor enabled
-
Low-current RTC: 350 nA internal LFO, 620 nA external crystal
-
12 µs wakeup (lowest power mode); 1.5 µs analog setting time
-
275 µA/MHz active current
-
Clocks can be gated off from unused peripherals to save power
-
Flexible clock divider: Reduce operational frequency up to 128x
Clock Sources
-
Internal oscillator with PLL: 23-80 MHz, reduced EMI mode
-
USB internal 48 MHz oscillator supports crystal-less operation
-
Low power internal oscillator: 20 MHz and 2.5 MHz modes
-
Low frequency internal oscillator: 16.4 kHz
-
External oscillators: Crystal, RC, C, CMOS and RTC Crystal
Temperature Range: –40 to +85 °C
Package Options
-
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
5 V In, 3.3 V Out LDO
(Direct Power From USB)
1.8 V Internal LDO
(Internal Logic and Memory Power)
External 1A Regulator
Power Management Unit
Supply Monitor
Up to 65 Flexible I/O
-
Up to 59 contiguous GPIO with two priority crossbars providing
-
flexibility in pin assignments; 12 x 5 V tolerant GPIO
Up to 6 programmable high drive capable (5–300 mA, 1.8–6 V)
I/O can drive LEDs, power MOSFETs, buzzers, etc.
On-Chip Debugging
-
Serial wire debug (SWD) or JTAG (no boundary scan), serial
wire viewer (SWV)
-
Cortex-M3 embedded trace macrocell (ETM)
Supply Voltage
-
2.7 to 5.5 V (regulator enabled)
-
1.8 to 3.6 V (regulator disabled)
Core / Memory / Support
ARM Cortex M3 (80 MHz)
32/64/128/256 kB Flash
8/16/32 kB SRAM w/ 4kB Retention
16-Channel DMA Controller
Watchdog
Serial Wire / JTAG / ETM
Analog Peripherals
2 x SAR ADC
(12-bit 250 ksps / 10-bit 1 Msps)
Voltage Reference
2 x Current-Source DAC
2 x Low Current Comparators
2 x Current-to-Voltage Converter
16-Channel Capacitive Sense
65 Multi-Function I/O Pins (12 x 5 V tol, 6 x High-Drive)
Flexible Pin Muxing
Two Priority Crossbar
Encoders
Clocking / Oscillators
80 MHz PLL
48 MHz USB Oscillator
Real-Time Clock w/ Dedicated Crystal
16 kHz Low Frequency Oscillator
20 MHz Low Power Oscillator
External Oscillator Drive
Clock Selection
and Gating
I2S TX/RX
Digital Peripherals
2 x I2C
3 x SPI
AES
CRC
2 x 32-bit Timers (4 x 16-bit)
USB 2.0
Full-Speed
MAC/PHY
2 x UART, 2 x USART w/ IrDA/SmartCard
6-Channel Enhanced PWM
2 x 2-Channel Standard PWM
Low-Power Timer
External Parallel I/F
Rev. 1.0 11/12
Copyright © 2012 by Silicon Laboratories
SiM3U1xx
SiM3U1xx
Ta ble 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
4.4. Data Peripherals...........................................................................................................42
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
SiM3U1xx
4.6.5. SPI (SPI0, SPI1) .................................................................................................. 46
4.6.6. I2C (I2C0, I2C1)................................................................................................... 46
4.6.7. I2S (I2S0)............................................................................................................. 47
4.7. Analog .......................................................................................................................... 48
4.7.1. 12-Bit Analog-to-Digital Converters (SARADC0, SARADC1).............................. 48
4.7.2. Sample Sync Generator (SSG0) ......................................................................... 48
4.7.3. 10-Bit Digital-to-Analog Converter (IDAC0, IDAC1) ............................................ 48
4.7.4. 16-Channel Capacitance-to-Digital Converter (CAPSENSE0) ............................ 49
4.7.5. Low Current Comparators (CMP0, CMP1) .......................................................... 49
4.7.6. Current-to-Voltage Converter (IVC0) ................................................................... 49
4.8. Reset Sources..............................................................................................................50
4.9. Security ........................................................................................................................ 51
4.10.On-Chip Debugging ..................................................................................................... 51
5. Ordering Information .........................................................................................................52
6. Pin Definitions and Packaging Information.....................................................................54
6.1. SiM3U1x7 Pin Definitions............................................................................................. 54
6.2. SiM3U1x6 Pin Definitions............................................................................................. 62
6.3. SiM3U1x4 Pin Definitions............................................................................................. 69
6.4. LGA-92 Package Specifications...................................................................................73
6.4.1. LGA-92 Solder Mask Design ............................................................................... 75
6.4.2. LGA-92 Stencil Design ........................................................................................ 75
6.4.3. LGA-92 Card Assembly ....................................................................................... 75
6.5. TQFP-80 Package Specifications ................................................................................ 76
6.5.1. TQFP-80 Solder Mask Design............................................................................. 79
6.5.2. TQFP-80 Stencil Design ...................................................................................... 79
6.5.3. TQFP-80 Card Assembly..................................................................................... 79
6.6. QFN-64 Package Specifications .................................................................................. 80
6.6.1. QFN-64 Solder Mask Design............................................................................... 82
6.6.2. QFN-64 Stencil Design ........................................................................................ 82
6.6.3. QFN-64 Card Assembly....................................................................................... 82
6.7. TQFP-64 Package Specifications ................................................................................ 83
6.7.1. TQFP-64 Solder Mask Design............................................................................. 86
6.7.2. TQFP-64 Stencil Design ...................................................................................... 86
6.7.3. TQFP-64 Card Assembly..................................................................................... 86
6.8. QFN-40 Package Specifications .................................................................................. 87
6.8.1. QFN-40 Solder Mask Design............................................................................... 89
6.8.2. QFN-40 Stencil Design ........................................................................................ 89
6.8.3. QFN-40 Card Assembly....................................................................................... 89
7. Revision Specific Behavior............................................................................................... 90
7.1. Revision Identification .................................................................................................. 90
7.2. Comparator Rising/Falling Edge Flags in Debug Mode (CMP0, CMP1)...................... 91
7.2.1. Problem ...............................................................................................................91
7.2.2. Impacts ................................................................................................................ 91
7.2.3. Workaround ......................................................................................................... 91
7.2.4. Resolution............................................................................................................ 91
Document Change List ........................................................................................................... 92
Contact Information ................................................................................................................ 94
Rev. 1.0
3
SiM3U1xx
1. Related Documents and Conventions
1.1. Related Documents
This data sheet accompanies several documents to provide the complete description of the SiM3U1xx device
family.
1.1.1. SiM3U1xx/SiM3C1xx Reference Manual
The Silicon Laboratories SiM3U1xx/SiM3C1xx Reference Manual provides detailed functional descriptions for the
SiM3U1xx devices.
1.1.2. Hardware Access Layer (HAL) API Description
The Silicon Laboratories Hardware Access Layer (HAL) API provides C-language functions to modify and read
each bit in the SiM3U1xx devices. This description can be found in the SiM3xxxx HAL API Reference Manual.
1.1.3. ARM Cortex-M3 Reference Manual
The ARM-specific features like the Nested Vector Interrupt Controller are described in the ARM Cortex-M3
reference documentation. The online reference manual can be found here:
http://infocenter.arm.com/help/topic/com.arm.doc.subset.cortexm.m3/index.html#cortexm3.
1.2. Conventions
The block diagrams in this document use the following formatting conventions:
Internal Module
Other Internal
Peripheral Block
External Memory
Block
DMA Block
Memory Block
External to MCU
Block
Input_Pin
Functional Block
Internal_Input_Signal
Output_Pin
Internal_Output_Signal
REGn_NAME / BIT_NAME
Figure 1.1. Block Diagram Conventions
4
Rev. 1.0
SiM3U1xx
2. Typical Connection Diagrams
This section provides typical connection diagrams for SiM3U1xx devices.
2.1. Power
Figure 2.1 shows a typical connection diagram for the power pins of the SiM3U1xx devices when the internal
regulator is in use and USB is not used.
SiM3U1xx Device
5 V (in)
VBUS
VREGn
3.3 V (out)
VREGIN
VIOHD
VDD
VIO
1 uF and 0.1 uF bypass
capacitors required for
each power pin placed
as close to the pins as
possible.
VSS
VSSHD
Figure 2.1. Connection Diagram with Voltage Regulator Used and No USB
Figure 2.2 shows a typical connection diagram for the power pins of the SiM3U1xx devices when the internal
regulator and USB are not used.
SiM3U1xx Device
1.8-3.6 V (in)
VBUS
VREGn
VREGIN
VIOHD
1 uF and 0.1 uF bypass
capacitors required for
each power pin placed
as close to the pins as
possible.
VDD
VIO
VSS
VSSHD
Figure 2.2. Connection Diagram with Voltage Regulator Not Used and No USB
Figure 2.3 shows a typical connection diagram for the power pins of the SiM3U1xx devices when the internal
regulator used and USB is connected (bus-powered).
Rev. 1.0
5