SiM3L1xx 高性能,低功耗,32 位 Precision32™ MCU 系列, 闪存高达 256 kB

SiM3L1xx
高性能,低功耗, 32 位 Precision32™ MCU 系列,
闪存高达 256 kB
32- 位 ARM Cortex-M3 CPU
- 最大工作频率 50HMz
- 单周期乘法指令,支持硬件除法
- 嵌套向量中断控制 (NVIC) 具有 8 个优先级
模拟外设
- 12 位 AD 转换器,12 位采样时速率 250ksps,10 位采样时速率
达到 1Msps
- 10 位电流输出型 DA 转换器
- 两个低电流比较器
内存
- 32–256 kB 闪存,系统内可编程
- 8-32K SRAM,具有低功耗保存功能
数字和通信外设
- 1 个 USART,支持 IrDA 和 ISO2816 智能卡
- 1 个 UART,可在 MCU 低功耗状态时运行
- 2 个 SPI, 1 个 I2C, 16/32 位 CRC
- 128/192/256 位硬件 AES 加密
- 编码器 / 解码器:Manchester 和 Three-out-of-Six
- 集成 LCD 控制器:最高 160 段 (40x4),自动对比度调节,可在
时钟源
- 具有 PLL 功能的内部振荡器:23–50 MHz
- 低功耗内部振荡器:20 MHz
- 低频内部振荡器 (LFO):16.4 kHz
- 外部实时时钟 (RTC) 晶体振荡器
- 外部振荡器:晶体, RC, C, CMOS 时钟
MCU 低功耗时正常工作
定时器 / 计数器
- 具有捕捉 / 比较功能的 3 个 32 位或 6 个 16 位定时器
- 16 位 6 通道计数器,带捕获 / 比较 /PWM 和死区时间控制器和差
电源管理
- 三个可调低压差 (LDO) 稳压器
- 加电复位电路和掉电检测器
- 直流 - 直流降压转换器可以通过动态电压调整实现最高效率
-
(250 mW 输出)
- 支持多种供电模式实现最佳供电效率
低功耗功能
- PM8 模式时典型电流工作电流 75nA
- 低电流 RTC (LFO 为 180 nA,晶体为 300 nA)
- 4 µs 唤醒,寄存器状态保持且从最低功耗模式唤醒无需复位
- 175 µA/MHz @ 3.6 V 从闪存执行
- 140 µA/MHz @ 3.6 V 从 SRAM 执行
- 专用芯片上充电泵可降低电源消耗
- 工艺 / 电压 / 温度 (PVT) 监控器
分输出
16 位低功耗定时器 / 高级捕获计数器可在 MCU 最低功耗时运行
32 位实时时钟 (RTC),带多种警报
看门狗定时器
低功耗模式高级捕获计数器 (ACCTR)
数据传输外设
- 10 通道 DMA 控制器
- 3 通道数据传输管理器无需核心干预即可管理复杂的 DMA 传输
芯片调试
- 具有 SWV,可用 JTAG 或 SWD 进行调试和编程
- Cortex-M3 嵌入式跟踪宏单元 (ETM)
封装选项
- QFN 选项:40 引脚 (6 x 6 mm), 64 引脚 (9 x 9 mm)
- TQFP 选项:64 引脚 (10 x 10 mm), 80 引脚 (12 x 12 mm)
- TFBGA 选项:80 球 (5.5 x 5.5 mm)
5 V 容限灵活的 I/O
- 最高 62 连续 5 V 容限 GPIO,单优先级交叉开关,可灵活分配
引脚
温度范围:–40 至 +85 °C
Core / Memory / Support
Analog Peripherals
ARM Cortex M3 (50 MHz)
SAR ADC
(12-bit 250 ksps / 10-bit 1 Msps)
Scalable Memory LDO
DC-DC Buck Converter
32/64/128/256 kB Flash
Low Power Mode Charge Pump
Power Management Unit
Watchdog
Current-Source DAC
Supply Monitor
2 x Low Current Comparators
Serial Wire or JTAG Debug / Programming + ETM
Advanced Capture Counter
Digital Peripherals
50 MHz PLL
Real-Time Clock w/ Dedicated Crystal Oscillator
16 kHz Low Frequency Oscillator
20 MHz Low Power Oscillator
External Clock (XTAL / RC / C / CMOS)
Clock Selection
and Gating
Clocking / Oscillators
修订版 1.0 10/13
Voltage Reference
10-Ch DMA Controller + 3x Data Transfer Mgr.
1 x I2C
2 x SPI
AES
CRC
3 x 32-bit Timers (6 x 16-bit)
1 x UART, 1 x USART w/ IrDA/SmartCard
Encoder/Decoder
Low-Power Timer
6-Channel PWM
LCD Controller
版权所有 © 2013 Silicon Laboratories
Priority Crossbar
Encoder
Scalable Analog LDO
8/16/32 kB Retention
RAM
62 Multi-Function 5V-Tolerant I/O Pins
Power
Scalable Digital LDO
Flexible Pin Muxing
供电电压:1.8 至 3.8 V
SiM3L1xx
2
修订版 1.0
SiM3L1xx
目录
1. 相关文档和约定......................................................................................................................5
1.1. 相关文档 ........................................................................................................................................... 5
1.1.1. SiM3L1xx 参考手册................................................................................................5
1.1.2. 硬件访问层 (HAL) API 描述 ...................................................................................5
1.1.3. ARM Cortex-M3 参考手册......................................................................................5
1.2. 约定.................................................................................................................................................... 5
2. 典型连接图 .............................................................................................................................6
2.1. 电源.................................................................................................................................................... 6
3. 电气规格.................................................................................................................................8
3.1. 电气特性 ........................................................................................................................................... 8
3.2. 热条件 .............................................................................................................................................29
3.3. 绝对最大额定值............................................................................................................................. 30
4. Precision32™ SiM3L1xx 系统概览 .................................................................................... 31
4.1. 电源..................................................................................................................................................33
4.1.1. 直流 - 直流降压转换器 (DCDC0).......................................................................... 33
4.1.2. 三个低压差稳压器 (LDO0) ...................................................................................34
4.1.3. 电压监控器 (VMON0)........................................................................................... 34
4.1.4. 电源管理装置 (PMU)............................................................................................ 34
4.1.5. 设备供电模式 ....................................................................................................... 34
4.1.6. 工艺 / 电压 / 温度监控器 (TIMER2 和 PVTOSC0)............................................ 37
4.2. I/O................................................................................................................................. 38
4.2.1. 一般特性 .............................................................................................................. 38
4.2.2. 交叉开关 .............................................................................................................. 38
4.3. 定时..................................................................................................................................................39
4.3.1. PLL (PLL0)........................................................................................................... 40
4.3.2. 低功耗振荡器 (LPOSC0)...................................................................................... 40
4.3.3. 低频振荡器 (LFOSC0) ......................................................................................... 40
4.3.4. 外部振荡器 (EXTOSC0)....................................................................................... 40
4.4. 集成 LCD 控制器 (LCD0).............................................................................................. 41
4.5. 数据外设 .........................................................................................................................................42
4.5.1. 10 通道 DMA 控制器............................................................................................ 42
4.5.2. 数据传输管理器 (DTM0, DTM1, DTM2)............................................................... 42
4.5.3. 128/192/256 位硬件 AES 加密 (AES0) ................................................................ 42
4.5.4. 16/32 位增强 CRC (ECRC0)................................................................................ 43
4.5.5. 编码器 / 解码器 (ENCDEC0)................................................................................ 43
4.6. 计数器 / 定时器.............................................................................................................................. 44
4.6.1. 32 位定时器 (TIMER0, TIMER1, TIMER2) .......................................................... 44
4.6.2. 增强的可编程计数器阵列 (EPCA0) ...................................................................... 44
4.6.3. 实时时钟 (RTC0).................................................................................................. 45
4.6.4. 低功耗定时器 (LPTIMER0) .................................................................................. 45
4.6.5. 看门狗定时器 (WDTIMER0)................................................................................. 45
4.6.6. 低功耗模式高级捕获计数器 (ACCTR0)................................................................ 46
4.7. 通信外设 .........................................................................................................................................47
4.7.1. USART (USART0) ............................................................................................... 47
修订版 1.0
3
SiM3L1xx
4.7.2. UART (UART0).................................................................................................... 47
4.7.3. SPI (SPI0, SPI1) .................................................................................................. 48
4.7.4. I2C (I2C0) ............................................................................................................ 48
4.8. 模拟..................................................................................................................................................49
4.8.1. 12 位 AD 转换器 (SARADC0) .............................................................................. 49
4.8.2. 10 位 DA 转换器 (IDAC0) .................................................................................... 49
4.8.3. 低电流比较器 (CMP0, CMP1).............................................................................. 49
4.9. 复位源 .............................................................................................................................................50
4.10.安全 .................................................................................................................................................51
4.11.芯片调试.........................................................................................................................................51
5. 订购信息............................................................................................................................... 52
6. 引脚定义............................................................................................................................... 54
6.1. SiM3L1x7 引脚定义......................................................................................................................54
6.2. SiM3L1x6 引脚定义......................................................................................................................62
6.3. SiM3L1x4 引脚定义......................................................................................................................69
6.4. TQFP-80 封装规格 .......................................................................................................................74
6.4.1. TQFP-80 阻焊层设计 ........................................................................................... 77
6.4.2. TQFP-80 网板设计............................................................................................... 77
6.4.3. TQFP-80 卡组装 .................................................................................................. 77
6.5. QFN-80 封装规格 .........................................................................................................................78
6.5.1. TFBGA-80 阻焊层设计......................................................................................... 81
6.5.2. TFBGA-80 网板设计 ............................................................................................ 81
6.5.3. TFBGA-80 卡组装................................................................................................ 81
6.6. QFN-64 封装规格 .........................................................................................................................82
6.6.1. QFN-64 阻焊层设计 ............................................................................................. 84
6.6.2. QFN-64 网板设计.................................................................................................84
6.6.3. QFN-64 卡组装 .................................................................................................... 84
6.7. TQFP-64 封装规格 .......................................................................................................................85
6.7.1. TQFP-64 阻焊层设计 ........................................................................................... 88
6.7.2. TQFP-64 网板设计............................................................................................... 88
6.7.3. TQFP-64 卡组装 .................................................................................................. 88
6.8. QFN-40 封装规格 .........................................................................................................................89
6.8.1. QFN-40 网板设计.................................................................................................91
6.8.2. QFN-40 卡组装 .................................................................................................... 91
7. 修订特定行为 ....................................................................................................................... 92
7.1. 修订标识 .........................................................................................................................................92
文档修改列表.............................................................................................................................94
联系信息 .................................................................................................................................... 95
4
修订版 1.0
SiM3L1xx
1. 相关文档和约定
1.1. 相关文档
此数据表及随附的多份文档提供了 SiM3L1xx 设备的详细说明。
1.1.1. SiM3L1xx 参考手册
Silicon Laboratories SiM3L1xx 参考手册提供了 SiM3L1xx 设备上各外设的详细描述。
1.1.2. 硬件访问层 (HAL) API 描述
Silicon Laboratories 硬件访问层 (HAL) API 提供 C 语言功能修改和读取 SiM3L1xx 设备中的各个位。该说明请见
SiM3xxxx HAL API 参考手册。
1.1.3. ARM Cortex-M3 参考手册
嵌套向量中断控制器等 ARM 特定功能请见 ARM Cortex-M3 参考文档中的描述。在线参考手册请见:
http://infocenter.arm.com/help/topic/com.arm.doc.subset.cortexm.m3/index.html#cortexm3。
1.2. 约定
本文档中的方框图使用以下格式约定 :
Internal Module
Other Internal
Peripheral Block
External Memory
Block
DMA Block
Memory Block
Input_Pin
External to MCU
Block
Output_Pin
Functional Block
Internal_Input_Signal
Internal_Output_Signal
REGn_NAME / BIT_NAME
Figure 1.1. Block Diagram Conventions
修订版 1.0
5
SiM3L1xx
2. 典型连接图
本节提供 SiM3L1xx 设备的典型连接图。
2.1. 电源
图 2.1 显示的是未使用直流 - 直流降压转换器时 SiM3L1xx 设备电源引脚的典型连接图。
SiM3L1xx Device
VIORF
VIO
DC-DC
Converter
VBAT/VBATDC
VDC
VLCD
1 uF and 0.1 uF bypass
capacitors required for
each power pin placed
as close to the pins as
possible.
IND
VDRV
Low Dropout
Regulator
(LDO0)
VSSDC
VSS
10 uF capacitor required
on the VLCD pin
Figure 2.1. Connection Diagram with DC-DC Converter Unused
图 2.2 显示的是使用内部直流 - 直流降压转换器且 I/O 由电池直接供电时 SiM3L1xx 设备电源引脚的典型连接图。
SiM3L1xx Device
4.7, 0.1, and 0.01 uF
bypass capacitors
required on
VBAT/VBATDC input
VIORF
VIO
DC-DC
Converter
0.56 uH inductor
required between the
IND and VDC pins
VDC
VBAT/VBATDC
1 uF and 0.1 uF bypass
capacitors required for
each power pin placed
as close to the pins as
possible.
IND
to external
VDRV circuitry
VLCD
Low Dropout
Regulator
(LDO0)
2.2, 0.1, and 0.01 uF
bypass capacitors
required on VDC output
VSSDC
VSS
10 uF capacitor required
on the VLCD pin
Figure 2.2. Connection Diagram with DC-DC Converter Used and I/O Powered from Battery
图 2.3 显示的是使用 Silicon Labs EZRadio® 或 EZRadioPRO® 等外部无线电设备时 SiM3L1xx 设备电源引脚的典
型连接图。
6
修订版 1.0
SiM3L1xx
1 uF and 0.1 uF bypass
capacitors required for
each I/O power pin
SiM3L1xx Device
DC-DC
Converter
VBAT/VBATDC
0.56 uH inductor
required between the
IND and VDC pins
IND
VDC
VIO
4.7, 0.1, and 0.01 uF
bypass capacitors
required on
VBAT/VBATDC input
to external
radio
VDRV
Low Dropout
Regulator
(LDO0)
2.2, 0.1, and 0.01 uF
bypass capacitors
required on VDC output
VIORF
VLCD
VSSDC
VSS
capacitors must be
placed as close to the
pins as possible.
10 uF capacitor required
on the VLCD pin
Figure 2.3. Connection Diagram with External Radio Device
图 2.4 显示的是使用直流 - 直流降压转换器且 I/O 为独立供电时 SiM3L1xx 设备电源引脚的典型连接图。
1 uF and 0.1 uF bypass
capacitors required for
each I/O power pin
SiM3L1xx Device
DC-DC
Converter
1.8-VBAT V
4.7, 0.1, and 0.01 uF
bypass capacitors
required on
VBAT/VBATDC input
VBAT/VBATDC
1.8-VBAT V
0.56 uH inductor
required between the
IND and VDC pins
VDC
to external
VDRV circuitry
VIORF
VIO
IND
Low Dropout
Regulator
(LDO0)
2.2, 0.1, and 0.01 uF
bypass capacitors
required on VDC output
VLCD
VSSDC
VSS
capacitors must be
placed as close to the
pins as possible.
10 uF capacitor required
on the VLCD pin
Figure 2.4. Connection Diagram with DC-DC Converter Used and I/O Powered Separately
修订版 1.0
7
SiM3L1xx
3. 电气规格
3.1. 电气特性
除非另有声明,所有表格中的所有电气参数均以 Table 3.1 中所列条件为准。
Table 3.1. Recommended Operating Conditions
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
Operating Supply Voltage on
VBAT/VBATDC
VBAT
1.8
—
3.8
V
Operating Supply Voltage on VDC
VDC
1.25
—
3.8
V
Operating Supply Voltage on VDRV
VDRV
1.25
—
3.8
V
VIO
1.8
—
VBAT
V
Operation Supply Voltage on VIORF
VIORF
1.8
—
VBAT
V
Operation Supply Voltage on VLCD
VLCD
1.8
—
3.8
V
System Clock Frequency (AHB)
fAHB
0
—
50
MHz
Peripheral Clock Frequency (APB)
fAPB
0
—
50
MHz
Operating Ambient Temperature
TA
–40
—
+85
°C
Operating Junction Temperature
TJ
–40
—
105
°C
Operating Supply Voltage on VIO
Note: All voltages with respect to VSS.
8
修订版 1.0
SiM3L1xx
Table 3.2. Power Consumption
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
IBAT
FAHB = 49 MHz,
FAPB = 24.5 MHz
—
17.5
18.9
mA
FAHB = 20 MHz,
FAPB = 10 MHz
—
6.7
7.2
mA
FAHB = 2.5 MHz,
FAPB = 1.25 MHz
—
1.15
1.4
mA
FAHB = 49 MHz,
FAPB = 24.5 MHz
—
13.3
14.5
mA
FAHB = 20 MHz,
FAPB = 10 MHz
—
5.4
5.9
mA
FAHB = 2.5 MHz,
FAPB = 1.25 MHz
—
980
1.2
µA
FAHB = 49 MHz,
FAPB = 24.5 MHz
VBAT = 3.3 V
—
9.7
—
mA
FAHB = 49 MHz,
FAPB = 24.5 MHz
VBAT = 3.8 V
—
8.65
—
mA
FAHB = 20 MHz,
FAPB = 10 MHz
VBAT = 3.3 V
—
4.15
—
mA
FAHB = 20 MHz,
FAPB = 10 MHz
VBAT = 3.8 V
—
3.9
—
mA
Digital Core Supply Current
Normal Mode1,2,3,4—Full speed
with code executing from flash,
peripheral clocks ON
Normal Mode1,2,3,4—Full speed
with code executing from flash,
peripheral clocks OFF
Normal Mode1,2,3,4—Full speed
with code executing from flash,
LDOs powered by dc-dc at 1.9 V,
peripheral clocks OFF
IBAT
IBAT
Notes:
1. Currents are additive. For example, where IBAT is specified and the mode is not mutually exclusive, enabling the
functions increases supply current by the specified amount.
2. Includes all peripherals that cannot have clocks gated in the Clock Control module.
3. Includes LDO and PLL0OSC (>20 MHz) or LPOSC0 (<20 MHz) supply current.
4. Internal Digital and Memory LDOs scaled to optimal output voltage.
5. Flash AHB clock turned off.
6. Running from internal LFO, Includes LFO supply current.
7. LCD0 current does not include switching currents for external load.
8. IDAC output current not included.
9. Does not include LC tank circuit.
10. Does not include digital drive current or pullup current for active port I/O. Unloaded IVIO is included in all IBAT PM8
production test measurements.
修订版 1.0
9
SiM3L1xx
Table 3.2. Power Consumption (Continued)
Parameter
Power Mode 11,2,3,4—Full speed
with code executing from RAM,
peripheral clocks ON
Power Mode 11,2,3,4—Full speed
with code executing from RAM,
peripheral clocks OFF
Power Mode 11,2,3,4—Full speed
with code executing from RAM,
LDOs powered by dc-dc at 1.9 V,
peripheral clocks OFF
Power Mode 21,2,3,4,5—Core halted
with peripheral clocks ON
Symbol
Test Condition
Min
Typ
Max
Unit
IBAT
FAHB = 49 MHz,
FAPB = 24.5 MHz
—
13.4
16.6
mA
FAHB = 20 MHz,
FAPB = 10 MHz
—
4.7
—
mA
FAHB = 2.5 MHz,
FAPB = 1.25 MHz
—
810
—
µA
FAHB = 49 MHz,
FAPB = 24.5 MHz
—
9.4
12.5
mA
FAHB = 20 MHz,
FAPB = 10 MHz
—
3.3
—
mA
FAHB = 2.5 MHz,
FAPB = 1.25 MHz
—
630
—
µA
FAHB = 49 MHz,
FAPB = 24.5 MHz
VBAT = 3.3 V
—
7.05
—
mA
FAHB = 49 MHz,
FAPB = 24.5 MHz
VBAT = 3.8 V
—
6.3
—
mA
FAHB = 20 MHz,
FAPB = 10 MHz
VBAT = 3.3 V
—
2.75
—
mA
FAHB = 20 MHz,
FAPB = 10 MHz
VBAT = 3.8 V
—
2.6
—
mA
FAHB = 49 MHz,
FAPB = 24.5 MHz
—
7.6
11.3
mA
FAHB = 20 MHz,
FAPB = 10 MHz
—
2.75
—
mA
FAHB = 2.5 MHz,
FAPB = 1.25 MHz
—
575
—
µA
IBAT
IBAT
IBAT
Notes:
1. Currents are additive. For example, where IBAT is specified and the mode is not mutually exclusive, enabling the
functions increases supply current by the specified amount.
2. Includes all peripherals that cannot have clocks gated in the Clock Control module.
3. Includes LDO and PLL0OSC (>20 MHz) or LPOSC0 (<20 MHz) supply current.
4. Internal Digital and Memory LDOs scaled to optimal output voltage.
5. Flash AHB clock turned off.
6. Running from internal LFO, Includes LFO supply current.
7. LCD0 current does not include switching currents for external load.
8. IDAC output current not included.
9. Does not include LC tank circuit.
10. Does not include digital drive current or pullup current for active port I/O. Unloaded IVIO is included in all IBAT PM8
production test measurements.
10
修订版 1.0
SiM3L1xx
Table 3.2. Power Consumption (Continued)
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
Power Mode 21,2,3,4,5—Core halted
with only Port I/O clocks on (wake
from pin).
IBAT
FAHB = 49 MHz,
FAPB = 24.5 MHz
—
4
7.2
mA
FAHB = 20 MHz,
FAPB = 10 MHz
—
1.47
—
mA
FAHB = 2.5 MHz,
FAPB = 1.25 MHz
—
430
—
µA
VBAT = 3.8 V
—
320
530
µA
VBAT = 1.8 V
—
225
—
µA
FAHB = FAPB = 16 kHz,
VBAT = 3.8 V
—
385
640
µA
FAHB = FAPB = 16 kHz,
VBAT = 1.8 V
—
330
—
µA
FAHB = FAPB = 16 kHz,
VBAT = 3.8 V
—
320
490
µA
FAHB = FAPB = 16 kHz,
VBAT = 1.8 V
—
275
—
µA
FAHB = FAPB = 16 kHz,
VBAT = 3.8 V
—
315
490
µA
FAHB = FAPB = 16 kHz,
VBAT = 1.8 V
—
270
—
µA
RTC Disabled,
TA = 25 °C
—
75
400
nA
RTC w/ 16.4 kHz LFO,
TA = 25 °C
—
360
—
nA
RTC w/ 32.768 kHz Crystal,
TA = 25 °C
—
670
—
nA
Power Mode 31,2,6—Fast-Wake
Mode (PM3CLKEN = 1)
IBAT
Power Mode 41,2,4,6—Slower clock
speed with code executing from
flash, peripheral clocks ON
IBAT
Power Mode 51,2,4,6—Slower clock
speed with code executing from
RAM, peripheral clocks ON
IBAT
Power Mode 61,2,4,6—Core halted
with peripheral clocks ON
IBAT
Power Mode 81,2—Low Power
Sleep, powered through VBAT,
VIO, and VIORF at 2.4 V, 32kB of
retention RAM
IBAT
Notes:
1. Currents are additive. For example, where IBAT is specified and the mode is not mutually exclusive, enabling the
functions increases supply current by the specified amount.
2. Includes all peripherals that cannot have clocks gated in the Clock Control module.
3. Includes LDO and PLL0OSC (>20 MHz) or LPOSC0 (<20 MHz) supply current.
4. Internal Digital and Memory LDOs scaled to optimal output voltage.
5. Flash AHB clock turned off.
6. Running from internal LFO, Includes LFO supply current.
7. LCD0 current does not include switching currents for external load.
8. IDAC output current not included.
9. Does not include LC tank circuit.
10. Does not include digital drive current or pullup current for active port I/O. Unloaded IVIO is included in all IBAT PM8
production test measurements.
修订版 1.0
11
SiM3L1xx
Table 3.2. Power Consumption (Continued)
Parameter
Power Mode 81,2—Low Power
Sleep, powered by the low power
mode charge pump, 32kB of
retention RAM
Unloaded VIO and VIORF Current10
Symbol
Test Condition
Min
Typ
Max
Unit
IBAT
RTC w/ 16.4 kHz LFO,
VBAT = 2.4 V, TA = 25 °C
—
180
—
nA
RTC w/ 32.768 kHz Crystal,
VBAT = 2.4 V, TA = 25 °C
—
300
—
nA
RTC w/ 16.4 kHz LFO,
VBAT = 3.8 V, TA = 25 °C
—
245
—
nA
RTC w/ 32.768 kHz Crystal,
VBAT = 3.8 V, TA = 25 °C
—
390
—
nA
—
2
—
nA
VBAT = 3.8 V, TA = 25 °C
—
195
600
nA
VBAT = 2.4 V, TA = 25 °C
—
120
—
nA
VBAT = 3.8 V, TA = 25 °C
—
495
660
nA
VBAT = 2.4 V, TA = 25 °C
—
395
—
nA
VBAT = 3.8 V, TA = 25 °C
—
800
—
nA
VBAT = 2.4 V, TA = 25 °C
—
580
—
nA
VBAT = 2.4 V, TA = 25 °C,
CPMD = 01
—
1.11
—
nA/Hz
VBAT = 3.8 V, TA = 25 °C,
CPMD = 01
—
1.44
—
nA/Hz
VBAT = 2.4 V, TA = 25 °C,
CPMD = 10
—
1.45
—
nA/Hz
VBAT = 3.8 V, TA = 25 °C,
CPMD = 10
—
1.82
—
nA/Hz
VBAT = 2.4 V, TA = 25 °C,
CPMD = 11
—
2.15
—
nA/Hz
VBAT = 3.8 V, TA = 25 °C,
CPMD = 11
—
2.54
—
nA/Hz
IVIO
Power Mode 8 Peripheral Currents
UART0
LCD07, No segments active
LCD07, All (4 x 40) segments active
Advanced Capture Counter
(ACCTR0), LC Single-Ended
Mode, Relative to Sampling
Frequency9
IUART0
ILCD0
ILCD0
IACCTR
Notes:
1. Currents are additive. For example, where IBAT is specified and the mode is not mutually exclusive, enabling the
functions increases supply current by the specified amount.
2. Includes all peripherals that cannot have clocks gated in the Clock Control module.
3. Includes LDO and PLL0OSC (>20 MHz) or LPOSC0 (<20 MHz) supply current.
4. Internal Digital and Memory LDOs scaled to optimal output voltage.
5. Flash AHB clock turned off.
6. Running from internal LFO, Includes LFO supply current.
7. LCD0 current does not include switching currents for external load.
8. IDAC output current not included.
9. Does not include LC tank circuit.
10. Does not include digital drive current or pullup current for active port I/O. Unloaded IVIO is included in all IBAT PM8
production test measurements.
12
修订版 1.0
SiM3L1xx
Table 3.2. Power Consumption (Continued)
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
Advanced Capture Counter
(ACCTR0), LC Dual or Quadrature
Mode, Relative to Sampling
Frequency9
IACCTR
VBAT = 2.4 V, TA = 25 °C,
CPMD = 01
—
1.39
—
nA/Hz
VBAT = 3.8 V, TA = 25 °C,
CPMD = 01
—
1.89
—
nA/Hz
VBAT = 2.4 V, TA = 25 °C,
CPMD = 10
—
2.08
—
nA/Hz
VBAT = 3.8 V, TA = 25 °C,
CPMD = 10
—
2.59
—
nA/Hz
VBAT = 2.4 V, TA = 25 °C,
CPMD = 11
—
3.47
—
nA/Hz
VBAT = 3.8 V, TA = 25 °C,
CPMD = 11
—
4.03
—
nA/Hz
Analog Peripheral Supply Currents
PLL0 Oscillator (PLL0OSC)
IPLLOSC
Operating at 49 MHz
—
1.4
1.6
mA
Low-Power Oscillator (LPOSC0)
ILPOSC
Operating at 20 MHz
—
25
—
µA
Operating at 2.5 MHz
—
25
—
µA
ILFOSC
Operating at 16.4 kHz
—
190
310
nA
IEXTOSC
FREQCN = 111
—
3.8
4.5
mA
FREQCN = 110
—
840
960
µA
FREQCN = 101
—
185
230
µA
FREQCN = 100
—
65
80
µA
FREQCN = 011
—
25
30
µA
FREQCN = 010
—
10
13
µA
FREQCN = 001
—
5
7
µA
FREQCN = 000
—
3
5
µA
Low-Frequency Oscillator
(LFOSC0)
External Oscillator (EXTOSC0)
Notes:
1. Currents are additive. For example, where IBAT is specified and the mode is not mutually exclusive, enabling the
functions increases supply current by the specified amount.
2. Includes all peripherals that cannot have clocks gated in the Clock Control module.
3. Includes LDO and PLL0OSC (>20 MHz) or LPOSC0 (<20 MHz) supply current.
4. Internal Digital and Memory LDOs scaled to optimal output voltage.
5. Flash AHB clock turned off.
6. Running from internal LFO, Includes LFO supply current.
7. LCD0 current does not include switching currents for external load.
8. IDAC output current not included.
9. Does not include LC tank circuit.
10. Does not include digital drive current or pullup current for active port I/O. Unloaded IVIO is included in all IBAT PM8
production test measurements.
修订版 1.0
13
SiM3L1xx
Table 3.2. Power Consumption (Continued)
Parameter
SARADC0
Symbol
Test Condition
Min
Typ
Max
Unit
ISARADC
Sampling at 1 Msps, Internal
VREF used
—
1.2
1.6
mA
Sampling at 250 ksps, lowest
power mode settings.
—
390
540
µA
—
75
110
µA
Normal Power Mode
—
680
—
µA
Normal Power Mode
—
160
—
µA
—
80
—
µA
CMPMD = 11
—
0.5
2
µA
CMPMD = 10
—
3
8
µA
CMPMD = 01
—
10
16
µA
CMPMD = 00
—
25
42
µA
Temperature Sensor
ITSENSE
Internal SAR Reference
IREFFS
VREF0
IREFP
Comparator 0 (CMP0),
Comparator 1 (CMP1)
ICMP
IDAC08
IIDAC
—
70
100
µA
Voltage Supply Monitor (VMON0)
IVMON
—
10
22
µA
Write Operation
IFLASH-W
—
—
8
mA
Erase Operation
IFLASH-E
—
—
15
mA
Flash Current on VBAT
Notes:
1. Currents are additive. For example, where IBAT is specified and the mode is not mutually exclusive, enabling the
functions increases supply current by the specified amount.
2. Includes all peripherals that cannot have clocks gated in the Clock Control module.
3. Includes LDO and PLL0OSC (>20 MHz) or LPOSC0 (<20 MHz) supply current.
4. Internal Digital and Memory LDOs scaled to optimal output voltage.
5. Flash AHB clock turned off.
6. Running from internal LFO, Includes LFO supply current.
7. LCD0 current does not include switching currents for external load.
8. IDAC output current not included.
9. Does not include LC tank circuit.
10. Does not include digital drive current or pullup current for active port I/O. Unloaded IVIO is included in all IBAT PM8
production test measurements.
14
修订版 1.0
SiM3L1xx
Table 3.3. Power Mode Wake Up Times
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
Power Mode 2 or 6 Wake Time
tPM2
4
—
5
clocks
Power Mode 3 Fast Wake Time
(using LFO as clock source)
tPM3FW
—
425
—
µs
tPM8
—
3.8
—
µs
Power Mode 8 Wake Time
Notes:
1. Wake times are specified as the time from the wake source to the execution phase of the first instruction following WFI.
This includes latency to recognize the wake event and fetch the first instruction (assuming wait states = 0).
Table 3.4. Reset and Supply Monitor
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
VBAT High Supply Monitor Threshold
(VBATHITHEN = 1)
VVBATMH
Early Warning
—
2.20
—
V
Reset
1.95
2.05
2.1
V
VBAT Low Supply Monitor Threshold
(VBATHITHEN = 0)
VVBATML
Early Warning
—
1.85
—
V
Reset
1.70
1.75
1.77
V
Rising Voltage on
VBAT
—
1.4
—
V
Falling Voltage on
VBAT
0.8
1
1.3
V
Power-On Reset (POR) Threshold
VPOR
VBAT Ramp Time
tRMP
Time to VBAT > 1.8 V
10
—
3000
µs
Reset Delay from POR
tPOR
Relative to VBAT >
VPOR
3
—
100
ms
Reset Delay from non-POR source
tRST
Time between release
of reset source and
code execution
—
10
—
µs
RESET Low Time to Generate Reset
tRSTL
50
—
—
ns
Missing Clock Detector Response
Time (final rising edge to reset)
tMCD
—
0.5
1.5
ms
Missing Clock Detector Trigger 
Frequency
FMCD
—
2.5
10
kHz
VBAT Supply Monitor Turn-On Time
tMON
—
2
—
µs
FAHB > 1 MHz
修订版 1.0
15
SiM3L1xx
Table 3.5. On-Chip Regulators
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
VDCIN
1.8
—
3.8
V
Input Supply to Output Voltage
Differential (for regulation)
VDCREG
0.45
—
—
V
Output Voltage Range
VDCOUT
1.25
—
3.8
V
Output Voltage Accuracy
VDCACC
—
±25
—
mV
Output Current
IDCOUT
—
—
90
mA
Inductor Value1
LDC
0.47
0.56
0.68
µH
Inductor Current Rating
ILDC
Iload < 50 mA
450
—
—
mA
Iload > 50 mA
550
—
—
mA
DC-DC Buck Converter
Input Voltage Range
Output Capacitor Value
CDCOUT
1
2.2
10
µF
Input Capacitor Value2
CDCIN
—
4.7
—
µF
Load Regulation
Rload
—
0.03
—
mV/mA
Maximum DC Load Current During
Startup
IDCMAX
—
—
5
mA
Switching Clock Frequency
FDCCLK
1.9
2.9
3.8
MHz
Local Oscillator Frequency
FDCOSC
2.4
2.9
3.4
MHz
Sourced from VBAT
1.8
—
3.8
V
Sourced from VDC
1.9
—
3.8
V
VLDO
0.8
—
1.9
V
VLDOACC
—
±25
—
mV
LDO Regulators
Input Voltage Range3
VLDOIN
4
Output Voltage Range
LDO Output Voltage Accuracy
Output Settings in PM8 (All LDOs)
VLDO
1.8 V < VBAT < 2.9 V
1.5
V
1.95 V < VBAT < 3.5 V
1.8
V
2.0 V < VBAT < 3.8 V
1.9
V
Notes:
1. See reference manual for recommended inductors.
2. Recommended: X7R or X5R ceramic capacitors with low ESR. Example: Murata GRM21BR71C225K with ESR < 10
m (@ frequency > 1 MHz).
3. Input voltage specification accounts for the internal LDO dropout voltage under the maximum load condition to ensure
that the LDO output voltage will remain at a valid level as long as VLDOIN is at or above the specified minimum.
4. The memory LDO output should always be set equal to or lower than the output of the analog LDO. When lowering both
LDOs (for example to go into PM8 under low supply conditions), first adjust the memory LDO and then the analog LDO.
When raising the output of both LDOs, adjust the analog LDO before adjusting the memory LDO.
5. Output range represents the programmable output range, and does not reflect the minimum voltage under all
conditions. Dropout when the input supply is close to the output setting is normal, and accounted for.
6. Analog peripheral specifications assume a 1.8 V output on the analog LDO.
16
修订版 1.0
SiM3L1xx
Table 3.5. On-Chip Regulators (Continued)
Parameter
Memory LDO Output Setting5
Digital LDO Output Setting
Analog LDO Output Setting During
Normal Operation6
Symbol
Test Condition
Min
Typ
Max
Unit
VLDOMEM
During Programming
1.8
—
1.9
V
During Normal
Operation
1.5
—
1.9
V
FAHB < 20 MHz
1.0
—
1.9
V
FAHB > 20 MHz
1.2
—
1.9
V
VLDODIG
VLDOANA
1.8
V
Notes:
1. See reference manual for recommended inductors.
2. Recommended: X7R or X5R ceramic capacitors with low ESR. Example: Murata GRM21BR71C225K with ESR < 10
m (@ frequency > 1 MHz).
3. Input voltage specification accounts for the internal LDO dropout voltage under the maximum load condition to ensure
that the LDO output voltage will remain at a valid level as long as VLDOIN is at or above the specified minimum.
4. The memory LDO output should always be set equal to or lower than the output of the analog LDO. When lowering both
LDOs (for example to go into PM8 under low supply conditions), first adjust the memory LDO and then the analog LDO.
When raising the output of both LDOs, adjust the analog LDO before adjusting the memory LDO.
5. Output range represents the programmable output range, and does not reflect the minimum voltage under all
conditions. Dropout when the input supply is close to the output setting is normal, and accounted for.
6. Analog peripheral specifications assume a 1.8 V output on the analog LDO.
修订版 1.0
17
SiM3L1xx
Table 3.6. Flash Memory
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
Write Time1
tWRITE
One 16-bit Half Word
20
21
22
µs
Erase Time1
tERASE
One Page
20
21
22
ms
tERALL
Full Device
20
21
22
ms
20k
100k
—
Cycles
10
100
—
Years
Endurance (Write/Erase Cycles)
NWE
Retention2
tRET
TA = 25 °C, 1k Cycles
Notes:
1. Does not include sequencing time before and after the write/erase operation, which may take up to 35 µs. During
sequential write operations, this extra time is only taken prior to the first write and after the last write.
2. Additional Data Retention Information is published in the Quarterly Quality and Reliability Report.
18
修订版 1.0
SiM3L1xx
Table 3.7. Internal Oscillators
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
fPLL0OSC
Full Temperature and
Supply Range
48.3
49
49.7
MHz
Power Supply Sensitivity
(Free-running output mode,
RANGE = 2)
PSSPLL0OSC
TA = 25 °C,
Fout = 49 MHz
—
300
—
ppm/V
Temperature Sensitivity
(Free-running output mode,
RANGE = 2)
TSPLL0OSC
VBAT = 3.3 V,
Fout = 49 MHz
—
50
—
ppm/°C
23
—
50
MHz
fREF = 20 MHz,
fPLL0OSC = 50 MHz
M=39, N=99,
LOCKTH = 0
—
2.75
—
µs
fREF = 2.5 MHz,
fPLL0OSC = 50 MHz
M=19, N=399,
LOCKTH = 0
—
9.45
—
µs
fREF = 32.768 kHz,
fPLL0OSC = 50 MHz
M=0, N=1524,
LOCKTH = 0
—
92
—
µs
Phase-Locked Loop (PLL0OSC)
Calibrated Output Frequency
(Free-running output mode,
RANGE = 2)
Adjustable Output Frequency
Range
fPLL0OSC
Lock Time
tPLL0LOCK
Low Power Oscillator (LPOSC0)
Oscillator Frequency
fLPOSC
Full Temperature and
Supply Range
19
20
21
MHz
Divided Oscillator Frequency
fLPOSCD
Full Temperature and
Supply Range
2.375
2.5
2.625
MHz
Power Supply Sensitivity
PSSLPOSC
TA = 25 °C
—
0.5
—
%/V
Temperature Sensitivity
TSLPOSC
VBAT = 3.3 V
—
55
—
ppm/°C
Full Temperature and
Supply Range
13.4
16.4
19.7
kHz
TA = 25 °C,
VBAT = 3.3 V
15.8
16.4
17.3
kHz
Low Frequency Oscillator (LFOSC0)
Oscillator Frequency
fLFOSC
Power Supply Sensitivity
PSSLFOSC
TA = 25 °C
—
2.4
—
%/V
Temperature Sensitivity
TSLFOSC
VBAT = 3.3 V
—
0.2
—
%/°C
修订版 1.0
19
SiM3L1xx
Table 3.7. Internal Oscillators (Continued)
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
fRTCMCD
—
8
15
kHz
fRTCEXTCLK
0
—
40
kHz
DCRTC
25
—
55
%
Min
Typ
Max
Unit
RTC0 Oscillator (RTC0OSC)
Missing Clock Detector Trigger
Frequency
RTC External Input CMOS Clock
Frequency
RTC Robust Duty Cycle Range
Table 3.8. External Oscillator
Parameter
Symbol
Test Condition
External Input CMOS Clock
Frequency
fCMOS
0*
—
50
MHz
External Crystal Frequency
fXTAL
0.01
—
25
MHz
External Input CMOS Clock High Time
tCMOSH
9
—
—
ns
External Input CMOS Clock Low Time
tCMOSL
9
—
—
ns
VBAT
2.4
—
3.8
V
Low Power Mode Charge Pump 
Supply Range (input from VBAT)
*Note: Minimum of 10 kHz when debugging.
20
修订版 1.0
SiM3L1xx
Table 3.9. SAR ADC
Parameter
Resolution
Supply Voltage Requirements
(VBAT)
Symbol
Test Condition
Nbits
12 Bit Mode
12
Bits
10 Bit Mode
10
Bits
VADC
Throughput Rate
(High Speed Mode)
fS
Throughput Rate
(Low Power Mode)
fS
Tracking Time
SAR Clock Frequency
tTRK
fSAR
Min
Typ
Max
Unit
High Speed Mode
2.2
—
3.8
V
Low Power Mode
1.8
—
3.8
V
12 Bit Mode
—
—
250
ksps
10 Bit Mode
—
—
1
Msps
12 Bit Mode
—
—
62.5
ksps
10 Bit Mode
—
—
250
ksps
High Speed Mode
230
—
—
ns
Low Power Mode
450
—
—
ns
High Speed Mode
—
—
16.24
MHz
Low Power Mode
—
—
4
MHz
Conversion Time
tCNV
10-Bit Conversion,
SAR Clock = 16 MHz,
APB Clock = 40 MHz
Sample/Hold Capacitor
CSAR
Gain = 1
—
5
—
pF
Gain = 0.5
—
2.5
—
pF
High Quality Inputs
—
18
—
pF
Normal Inputs
—
20
—
pF
High Quality Inputs
—
300
—

Normal Inputs
—
550
—

1
—
VBAT
V
Gain = 1
0
—
VREF
V
Gain = 0.5
0
—
2xVREF
V
—
70
—
dB
12 Bit Mode
—
±1
±1.9
LSB
10 Bit Mode
—
±0.2
±0.5
LSB
12 Bit Mode
–1
±0.7
1.8
LSB
10 Bit Mode
—
±0.2
±0.5
LSB
12 Bit Mode, VREF = 2.4 V
–2
0
2
LSB
10 Bit Mode, VREF = 2.4 V
–1
0
1
LSB
Input Pin Capacitance
Input Mux Impedance
Voltage Reference Range
Input Voltage Range*
Power Supply Rejection Ratio
CIN
RMUX
VREF
VIN
PSRRADC
762.5
ns
DC Performance
Integral Nonlinearity
INL
Differential Nonlinearity 
(Guaranteed Monotonic)
DNL
Offset Error (using VREFGND)
EOFF
修订版 1.0
21
SiM3L1xx
Table 3.9. SAR ADC (Continued)
Parameter
Offset Temperature Coefficient
Slope Error
Symbol
Test Condition
Min
Typ
Max
Unit
TCOFF
—
0.004
—
LSB/°C
EM
–0.07
–0.02
0.02
%
Dynamic Performance (10 kHz Sine Wave Input 1dB below full scale, Max throughput)
Signal-to-Noise
Signal-to-Noise Plus Distortion
SNR
SNDR
Total Harmonic Distortion (Up to
5th Harmonic)
THD
Spurious-Free Dynamic Range
SFDR
12 Bit Mode
62
66
—
dB
10 Bit Mode
58
60
—
dB
12 Bit Mode
62
66
—
dB
10 Bit Mode
58
60
—
dB
12 Bit Mode
—
78
—
dB
10 Bit Mode
—
77
—
dB
12 Bit Mode
—
–79
—
dB
10 Bit Mode
—
–74
—
dB
*Note: Absolute input pin voltage is limited by the lower of the supply at VBAT and VIO.
22
修订版 1.0
SiM3L1xx
Table 3.10. IDAC
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
Static Performance
Resolution
Nbits
Integral Nonlinearity
INL
—
±0.5
±2
LSB
Differential Nonlinearity (Guaranteed
Monotonic)
DNL
—
±0.5
±1
LSB
Output Compliance Range
VOCR
—
—
VBAT –
1.0
V
Full Scale Output Current
IOUT
2 mA Range,
TA = 25 °C
1.98
2.046
2.1
mA
1 mA Range,
TA = 25 °C
0.99
1.023
1.05
mA
0.5 mA Range,
TA = 25 °C
491
511.5
525
µA
—
250
—
nA
2 mA Range
—
100
—
ppm/°C
2 mA Range
—
–220
—
ppm/V
—
1
—
k
—
1.2
—
µs
—
3
—
µs
Offset Error
EOFF
Full Scale Error Tempco
TCFS
VBAT Power Supply Rejection Ratio
Test Load Impedance (to VSS)
10
RTEST
Bits
Dynamic Performance
Output Settling Time to 1/2 LSB
min output to max
output
Startup Time
修订版 1.0
23
SiM3L1xx
Table 3.11. ACCTR (Advanced Capture Counter)
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
LC Comparator Response Time,
CMPMD = 11
(Highest Speed)
tRESP0
+100 mV Differential
—
100
—
ns
–100 mV Differential
—
150
—
ns
LC Comparator Response Time,
CMPMD = 00
(Lowest Power)
tRESP3
+100 mV Differential
—
1.4
—
µs
–100 mV Differential
—
3.5
—
µs
CMPHYP = 00
—
0.37
—
mV
CMPHYP = 01
—
7.9
—
mV
CMPHYP = 10
—
16.7
—
mV
CMPHYP = 11
—
32.8
—
mV
CMPHYN = 00
—
0.37
—
mV
CMPHYN = 01
—
–7.9
—
mV
CMPHYN = 10
—
–16.1
—
mV
CMPHYN = 11
—
–32.7
—
mV
CMPHYP = 00
—
0.47
—
mV
CMPHYP = 01
—
5.85
—
mV
CMPHYP = 10
—
12
—
mV
CMPHYP = 11
—
24.4
—
mV
CMPHYN = 00
—
0.47
—
mV
CMPHYN = 01
—
–6.0
—
mV
CMPHYN = 10
—
–12.1
—
mV
CMPHYN = 11
—
–24.6
—
mV
CMPHYP = 00
—
0.66
—
mV
CMPHYP = 01
—
4.55
—
mV
CMPHYP = 10
—
9.3
—
mV
CMPHYP = 11
—
19
—
mV
CMPHYN = 00
—
0.6
—
mV
CMPHYN = 01
—
–4.5
—
mV
CMPHYN = 10
—
–9.5
—
mV
CMPHYN = 11
—
–19
—
mV
LC Comparator Positive Hysteresis
Mode 0 (CPMD = 11)
LC Comparator Negative Hysteresis
Mode 0 (CPMD = 11)
LC Comparator Positive Hysteresis
Mode 1 (CPMD = 10)
LC Comparator Negative Hysteresis
Mode 1 (CPMD = 10)
LC Comparator Positive Hysteresis
Mode 2 (CPMD = 01)
LC Comparator Negative Hysteresis
Mode 2 (CPMD = 01)
24
HYSCP+
HYSCP-
HYSCP+
HYSCP-
HYSCP+
HYSCP-
修订版 1.0
SiM3L1xx
Table 3.11. ACCTR (Advanced Capture Counter) (Continued)
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
HYSCP+
CMPHYP = 00
—
1.37
—
mV
CMPHYP = 01
—
3.8
—
mV
CMPHYP = 10
—
7.8
—
mV
CMPHYP = 11
—
15.6
—
mV
CMPHYN = 00
—
1.37
—
mV
CMPHYN = 01
—
–3.9
—
mV
CMPHYN = 10
—
–7.9
—
mV
CMPHYN = 11
—
–16
—
mV
VIN
–0.25
—
VBAT +
0.25
V
LC Comparator Common-Mode
Rejection Ratio
CMRRCP
—
75
—
dB
LC Comparator Power Supply
Rejection Ratio
PSRRCP
—
72
—
dB
–10
0
10
mV
LC Comparator Positive Hysteresis
Mode 3 (CPMD = 00)
LC Comparator Negative Hysteresis
Mode 3 (CPMD = 00)
LC Comparator Input Range
(ACCTR0_LCIN pin)
HYSCP-
LC Comparator Input Offset Voltage
VOFF
LC Comparator Input Offset Tempco
TCOFF
—
3.5
—
µV/°C
DACEOFF
–1
—
1
LSB
Low Range
—
VIO/8
—
V
High Range
—
VIO
—
V
Low Range (48 steps)
—
VIO/384
—
V
High Range (64 steps)
—
VIO/64
—
V
—
25
—
ns
—
1
—
k
—
—
2
mA
PUVAL[4:2] = 0 to 6
-15
—
15
%
PUVAL[4:2] = 7
-10
—
10
%
Reference DAC Offset Error
Reference DAC Full Scale Output
Reference DAC Step Size
DACFS
DACLSB
LC Oscillator Period
TLCOSC
LC Bias Output Impedance
RLCBIAS
LC Bias Drive Strength
ILCBIAS
Pull-Up Resistor Tolerance
RTOL
TA = 25 °C
10 µA Load
修订版 1.0
25
SiM3L1xx
Table 3.12. Voltage Reference Electrical Characteristics
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
VREFFS
–40 to +85 °C,
VBAT = 1.8–3.8 V
1.6
1.65
1.7
V
TCREFFS
—
50
—
ppm/°C
tREFFS
—
—
1.5
µs
PSRRREFFS
—
400
—
ppm/V
VREF2X = 0
1.8
—
3.8
V
VREF2X = 1
2.7
—
3.8
V
25 °C ambient,
VREF2X = 0
1.17
1.2
1.23
V
25 °C ambient,
VREF2X = 1
2.35
2.4
2.45
V
ISC
—
—
10
mA
Temperature Coefficient
TCVREFP
—
35
—
ppm/°C
Load Regulation
LRVREFP
Load = 0 to 200 µA to
VREFGND
—
4.5
—
ppm/µA
Load Capacitor
CVREFP
Load = 0 to 200 µA to
VREFGND
0.1
—
—
µF
tVREFPON
4.7 µF tantalum, 0.1 µF
ceramic bypass
—
3.8
—
ms
0.1 µF ceramic bypass
—
200
—
µs
VREF2X = 0
—
320
—
ppm/V
VREF2X = 1
—
560
—
ppm/V
Sample Rate = 250 ksps;
VREF = 3.0 V
—
5.25
—
µA
Internal Fast Settling Reference
Output Voltage
Temperature Coefficient
Turn-on Time
Power Supply Rejection
Internal Precision Reference
VBAT
Valid Supply Range
VREFP
Output Voltage
Short-Circuit Current
Turn-on Time
Power Supply Rejection
PSRRVREFP
External Reference
IEXTREF
Input Current
Table 3.13. Temperature Sensor
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
Offset
VOFF
TA = 0 °C
—
760
—
mV
Offset Error*
EOFF
TA = 0 °C
—
±14
—
mV
Slope
M
—
2.77
—
mV/°C
Slope Error*
EM
—
±25
—
µV/°C
Linearity
—
1
—
°C
Turn-on Time
—
1.8
—
µs
*Note: Absolute input pin voltage is limited by the lower of the supply at VBAT and VIO.
26
修订版 1.0
SiM3L1xx
Table 3.14. Comparator
Parameter
Symbol
Test Condition
Min
Typ
Max
Unit
Response Time, CMPMD = 00
(Highest Speed)
tRESP0
+100 mV Differential
—
100
—
ns
–100 mV Differential
—
150
—
ns
Response Time, CMPMD = 11
(Lowest Power)
tRESP3
+100 mV Differential
—
1.4
—
µs
–100 mV Differential
—
3.5
—
µs
CMPHYP = 00
—
0.37
—
mV
CMPHYP = 01
—
7.9
—
mV
CMPHYP = 10
—
16.7
—
mV
CMPHYP = 11
—
32.8
—
mV
CMPHYN = 00
—
0.37
—
mV
CMPHYN = 01
—
–7.9
—
mV
CMPHYN = 10
—
–16.1
—
mV
CMPHYN = 11
—
–32.7
—
mV
CMPHYP = 00
—
0.47
—
mV
CMPHYP = 01
—
5.85
—
mV
CMPHYP = 10
—
12
—
mV
CMPHYP = 11
—
24.4
—
mV
CMPHYN = 00
—
0.47
—
mV
CMPHYN = 01
—
–6.0
—
mV
CMPHYN = 10
—
–12.1
—
mV
CMPHYN = 11
—
–24.6
—
mV
CMPHYP = 00
—
0.66
—
mV
CMPHYP = 01
—
4.55
—
mV
CMPHYP = 10
—
9.3
—
mV
CMPHYP = 11
—
19
—
mV
CMPHYN = 00
—
0.6
—
mV
CMPHYN = 01
—
–4.5
—
mV
CMPHYN = 10
—
–9.5
—
mV
CMPHYN = 11
—
–19
—
mV
Positive Hysteresis
Mode 0 (CPMD = 00)
Negative Hysteresis
Mode 0 (CPMD = 00)
Positive Hysteresis
Mode 1 (CPMD = 01)
Negative Hysteresis
Mode 1 (CPMD = 01)
Positive Hysteresis
Mode 2 (CPMD = 10)
Negative Hysteresis
Mode 2 (CPMD = 10)
HYSCP+
HYSCP-
HYSCP+
HYSCP-
HYSCP+
HYSCP-
修订版 1.0
27
SiM3L1xx
Table 3.14. Comparator (Continued)
Parameter
Positive Hysteresis
Mode 3 (CPMD = 11)
Negative Hysteresis
Mode 3 (CPMD = 11)
Symbol
Test Condition
Min
Typ
Max
Unit
HYSCP+
CMPHYP = 00
—
1.37
—
mV
CMPHYP = 01
—
3.8
—
mV
CMPHYP = 10
—
7.8
—
mV
CMPHYP = 11
—
15.6
—
mV
CMPHYN = 00
—
1.37
—
mV
CMPHYN = 01
—
–3.9
—
mV
CMPHYN = 10
—
–7.9
—
mV
CMPHYN = 11
—
–16
—
mV
HYSCP-
Input Range (CP+ or CP–)
VIN
–0.25
—
VBAT +
0.25
V
Input Pin Capacitance
CCP
—
7.5
—
pF
Common-Mode Rejection Ratio
CMRRCP
—
75
—
dB
Power Supply Rejection Ratio
PSRRCP
—
72
—
dB
–10
0
10
mV
—
3.5
—
µV/°C
Input Offset Voltage
VOFF
Input Offset Tempco
TCOFF
Reference DAC Resolution
TA = 25 °C
NBits
6
bits
Table 3.15. LCD0
Parameter
Min
Typ
Max
Unit
Charge Pump Output Voltage Error VCPERR
—
±50
—
mV
LCD Clock Frequency
16
—
33
kHz
28
Symbol
Test Condition
FLCD
修订版 1.0
SiM3L1xx
Table 3.16. Port I/O
Parameter
Output High Voltage (PB0, PB1,
PB3, or PB4)
Output High Voltage (PB2)
Output Low Voltage (any Port I/O
pin or RESET1)
Symbol
Test Condition
Min
Typ
Max
Unit
VOH
Low Drive, IOH = –1 mA
VIO – 0.7
—
—
V
Low Drive, IOH = –10 µA
VIO – 0.1
—
—
V
High Drive, IOH = –3 mA
VIO – 0.7
—
—
V
High Drive, IOH = –10 µA
VIO – 0.1
—
—
V
Low Drive, IOH = –1 mA
VIORF – 0.7
—
—
V
Low Drive, IOH = –10 µA VIORF – 0.1
High Drive, IOH = –3 mA VIORF – 0.7
—
—
V
—
—
V
High Drive, IOH = –10 µA VIORF – 0.1
Low Drive, IOL = 1.4 mA
—
—
—
V
—
0.6
V
VOH
VOL
Low Drive, IOL = 10 µA
—
—
0.1
V
High Drive, IOL = 8.5 mA
—
—
0.6
V
High Drive, IOL = 10 µA
—
—
0.1
V
Input High Voltage (PB0, PB1,
PB3, PB4 or RESET)
VIH
VIO – 0.6
—
—
V
Input High Voltage (PB2)
VIH
VIORF – 0.6
—
—
V
Input Low Voltage any Port I/O pin
or RESET)
VIL
—
—
0.6
V
Weak Pull-Up Current2 (per pin)
IPU
VIO or VIORF = 1.8
-6
-3.5
-2
µA
VIO or VIORF = 3.8
-32
-20
-10
µA
0 < VIN < VIO or VIORF
-1
—
1
µA
Input Leakage 
(Pullups off or Analog)
ILK
Notes:
1. Specifications for RESET VOL adhere to the low drive setting.
2. On the SiM3L1x6 and SiM3L1x4 devices, the SWV pin will have double the weak pull-up current specified whenever
the device is held in reset.
修订版 1.0
29
SiM3L1xx
3.2. 热条件
Table 3.17. Thermal Conditions
Parameter
Thermal Resistance*
Symbol
Test Condition
Min
Typ
Max
Unit
JA
TQFP-80 Packages
—
40
—
°C/W
TFBGA-80 Packages
—
50
—
°C/W
QFN-64 Packages
—
25
—
°C/W
TQFP-64 Packages
—
30
—
°C/W
QFN-40 Packages
—
30
—
°C/W
*Note: Thermal resistance assumes a multi-layer PCB with the exposed pad soldered to a topside PCB pad.
30
修订版 1.0
SiM3L1xx
3.3. 绝对最大额定值
超过 Table 3.18 中所示压力可能会对设备造成永久性损坏。这只是一个压力测试,并不表示设备可在这些条件下或
高于本规格表中所示条件的情况下正常运行。长期在最大绝对额定值条件下工作可能影响器件的可靠性。
Table 3.18. Absolute Maximum Ratings
Parameter
Symbol
Test Condition
Min
Max
Unit
Ambient Temperature Under Bias
TBIAS
–55
125
°C
Storage Temperature
TSTG
–65
150
°C
Voltage on VBAT/VBATDC
VBAT
VSS–0.3
4.2
V
Voltage on VDC
VDC
VSSDC–0.3
4.2
V
Voltage on VDRV
VDRV
VSS–0.3
4.2
V
VIO
VSS–0.3
4.2
V
Voltage on VIORF
VIORF
VSS–0.3
4.2
V
Voltage on VLCD
VLCD
VSS–0.3
4.2
V
VIO > 3.3 V
VSS–0.3
5.8
V
VIO < 3.3 V
VSS–0.3
VIO+2.5
V
VIORF > 3.3 V
VSS–0.3
5.8
V
VIORF < 3.3 V
VSS–0.3
VIORF+2.5
V
Voltage on VIO
Voltage on I/O (PB0, PB1, PB3, PB4) or
RESET1
VIN
Voltage on PB2 I/O Pins1
VIN
Total Current Sunk into Supply Pins
ISUPP
VBAT/VBATDC, VIO,
VIORF, VDRV, VDC,
VLCD
—
400
mA
Total Current Sourced out of 
Ground Pins2
IVSS
VSS, VSSDC
400
—
mA
Current Sourced or Sunk by any I/O Pin
IPIO
All I/O and RESET
–100
100
mA
Power Dissipation at TA = 85 °C
PD
TQFP-80 Packages
—
500
mW
TFBGA-80 Packages
—
400
mW
QFN-64 Packages
—
800
mW
TQFP-64 Packages
—
650
mW
QFN-40 Packages
—
650
mW
Notes:
1. Exceeding the minimum VIO voltage may cause current to flow through adjacent device pins.
2. VSS and VSSDC provide separate return current paths for device supplies, but are not isolated. They must always be
connected to the same potential on board.
修订版 1.0
31
SiM3L1xx
4. Precision32™ SiM3L1xx 系统概览
SiM3L1xx Precision32™ 设备是完全集成的混合信号芯片系统 MCU。它有以下主要特性。请参考 表 5.1 了解选择
具体产品特性和部件订购编号的信息。
核心:
位 ARM Cortex-M3 CPU。
MHz 最高运行频率。
分支目标缓存和缓存预取器减少等待状态。
32
50
内存: 32–256
kB 闪存;系统内可编程, 8–32 kB SRAM 可配置为 4 kB 块的保持模式。低功耗 PM8 模式
下将块配置为保持模式保持状态。
电源:
三个可调低压差
(LDO) 稳压器。
直流 - 直流降压转换器可以通过动态电压调整实现最高效率 (250 mW 输出)。
加电重置电路和掉电检测器。
电源管理装置 (PMU)。
专用充电泵可降低低供电模式中的电源消耗。
工艺 / 电压 / 温度 (PVT) 监控器。
最低功耗模式下保持寄存器状态。
I/O:
最高 62 个连续 5 V 容限 I/O 引脚和一个灵活的外设交叉开关。
时钟源:
具有
PLL 功能的内部振荡器:23–50 MHz,自由运行模式下准确性 ± 1.5%。
低功耗内部振荡器:20
MHz。
kHz。
外部 RTC 晶体振荡器:32.768 kHz。
外部振荡器:晶体, RC, C, CMOS 时钟。
低频内部振荡器:16.4
集成
LCD 控制器 (4x40)。
数据外设:
通道 DMA 控制器。
3 个数据传输管理器
128/192/256 位硬件 AES 加密。
CRC,带可编程 16 位多项式,一个 32 位多项式和总线侦听能力。
编码器 / 解码器。
10
定时器
/ 计数器:
个 32 位定时器。
个增强的可编程计数器阵列 (EPCA)。
实时时钟 (RTC0)。
低功耗定时器。
看门狗定时器。
低功耗模式高级捕获计数器 (ACCTR)。
3
1
通信外设:
个 USART,受 IrDA 和 ISO7816 智能卡支持。
个 UART,低功耗模式 (PM8) 下运行。
2 个 SPI。
1 个 I2C。
1
1
模拟:
个 12 位 AD 转换器 (SARADC0)。
1 个 10 位 DA 转换器 (IDAC0)。
2 个 低电流比较器 (CMP)。
1
32
修订版 1.0
SiM3L1xx
芯片调试
借助芯片上加电复位、电源监控器、看门狗定时器和时钟振荡器,SiM3L1xx 设备成为了真正独立的片上系统解决方
案。闪存可以在线路内重新编程,从而提供非易失性数据存储,也允许现场升级固件。用户固件完全控制所有外围
设备,并可单个关闭或门控任意或所有外围设备的时钟来节省电能。
芯片上的调试接口 (SWJ-DP) 允许使用安装在最终应用中的生产 MCU 进行非侵入式(不使用芯片上资源)、全速、
在线路内调试。此调试逻辑支持检查和修改存储器与寄存器、设置断点、单步执行以及运行和停止命令。调试时,所
有模拟和数字外围设备均可全功能运行。
每个设备被指定在工业温度范围 (–40 至 +85 °C)内、 1.8 至 3.8 V 的电压下工作。 SiM3L1xx 设备有 40 引脚或
64 引脚 QFN、64 引脚 或 80 引脚 TQFP、和 80 引脚 TFBGA 封装。所有封装选项均符合无铅和 RoHS 要求。订购
信息请见 表 5.1。图 4.1 中有一个方块图。
Core
ARM Cortex M3
Power On Reset /
PMU
Analog
APB
Debug /
Programming
Hardware
AHB
Watchdog
Timer
(WDTIMER0)
SARADC0
Memory
Voltage Supply
Monitor (VMON0)
32/64/128/256 kB Flash
Memory
LDO
Comparator 0 Comparator 1
8/16/32 kB configurable
retention RAM
Power
Analog
LDO
IDAC0
Digital
LDO
I/O
Crossbar
LDO0
DMA
DC-DC Buck Converter (DCDC0)
10-Channel Controller
Power Management Unit (PMU)
Peripheral Crossbar
Low Power Mode Charge Pump
Data Transfer Manager
Standard 5 V
Tolerant I/O pins
Digital
USART0
UART0
SPI0
SPI1
DTM0 DTM1 DTM2
I2C0
Clocking
AES0
Real-Time Clock Oscillator (RTC0OSC)
ECRC0
Low Frequency Oscillator (LFOSC0)
ENCDEC0
Low Power Oscillator (LPOSC0)
External Oscillator Control (EXTOSC0)
EPCA0
Clock Control
Timer 0
Timer 1
Timer 2
Phase-Locked Loop (PLL0OSC)
Low Power Timer (LPTIMER0)
Peripheral Clock Control (CLKCTRL)
Advanced Capture Counter
(ACCTR0)
4x40 Segment LCD Controller
DMA support available for these peripherals
Figure 4.1. Precision32™ SiM3L1xx Family Block Diagram
修订版 1.0
33
SiM3L1xx
4.1. 电源
SiM3L1xx 设备中包含一个直流 - 直流降压转换器,可接受 1.8–3.8 V 输入并提供 1.25–3.8 V 输出。此外,SiM3L1xx
设备的 LDO0 模块包含三个低压差稳压器:一个 LDO 为模拟子系统供电,一个 LDO 为闪存和 SRAM 内存提供
1.8 V 电压,一个 LDO 为数字和核心电路供电。这些稳压器均可通过直流 - 直流转换器独立供电,也可通过电池直
接供电,且其输出可以调节以节省能源。 SiM3L1xx 设备的 PMU 模块中还包含一个低功耗充电泵,可在低功耗模式
(PM8) 下使用以进一步降低设备功耗。
图 4.2 显示的是这些设备的供电系统配置。
SiM3L1xx Device
DC-DC
Converter
VBAT/VBATDC
IND
VDC
VDRV
Digital LDO
LDO0
Memory LDO
Analog LDO
Low Power
Mode Charge
Pump
to digital
and core
to memory
VSSDC
VSS
to analog
to PM8
peripherals
Figure 4.2. SiM3L1xx Power
4.1.1. 直流 - 直流降压转换器 (DCDC0)
SiM3L1xx 设备包含一个芯片降压直流 - 直流转换器,可有效利用电池中储存的电能,从而延长运行时间。这种直流 直流转换器是一种开关降压转换器,其可编程输出电压最低要比输入电池电压低 0.45 V ;若不符合此条件则转换器
无法运行,直流 - 直流转换器的输出将直接连接到电池。直流 - 直流转换器可提供最高 100 mA 并可为 MCU 和 / 或
系统中的外部设备供电。
直流 - 直流转换器有一个内置参考和振荡器,在峰值感应电流超过安全限制或输出电压超过编程的目标值时可自动限
制或关闭切换活动。这样便可通过辅助电源 (若可用)安全过载直流 - 直流转换器以延长电池寿命。启用后,直流 直流转换器也可为输出电容提供电流,但不能吸收电流。
直流 - 直流模块具有以下特性:
可有效地利用电池中的能量,延长电池寿命。
输入范围:1.8
至 3.8 V。
输出范围:1.25
提供最高
至 3.8 V,步长为 50 mV (1.25–1.8 V) 或 100 mV (1.8–3.8 V) 。
100 mA。
包含一个电压基准和一个振荡器。
支持稳压器开关与系统时钟同步。
若负载电流超过安全限制则自动限制峰值感应电流。
若电池电压无法提供足够的净空则自动转换到旁路模式。
提供电流,但无法吸收电流。
34
修订版 1.0
SiM3L1xx
4.1.2. 三个低压差稳压器 (LDO0)
SiM3L1xx 设备中包含一个带三个低压差稳压器的 LDO0 模块。这些稳压器均有独立的开关来选择电池电压或直流 直流转换器的输出电压作为各 LDO 的输入,且有一个可调整输出电压。
LDO 功耗非常低,使得为系统选择电源时更加灵活。每个稳压器均可在 0.8 和 1.9 V 输出之间独立调节。
4.1.3. 电压监控器 (VMON0)
SiM3L1xx 设备中包含可监控主电源电压的电压监控器。该模块包含以下特性:
主电源
若主
“VBAT 低 ” (VBAT 低于早期警告阈值)通知。
VBAT 电源低于 VBAT 复位阈值则保持设备在复位状态。
电源监控器使设备能够在已知、安全的条件下运行,无需外部检测硬件。
4.1.4. 电源管理装置 (PMU)
SiM3L1xx 上的电源管理用于管理设备的供电系统。它可管理接通电源时的上电顺序和 PM8 的唤醒源。上电时,
PMU 可在执行核心指令前确保核心电压有一个正确的值。
VDRV 引脚利用 VBAT 电池输入电压或 VDC 上直流 - 直流转换器的输出为外部电路供电。 PMU 中包含一个内部开
关来为 VDRV 引脚从这些源中选择一个。
PMU 有一个专门的 VBAT 2 分充电泵,可为 PM8 中的部分内置模块供电以节省电源。
PMU 模块包含以下特性:
启用或禁用模拟供电系统,包括三个
高达
LDO 稳压器。
14 个引脚唤醒输入,可从 PM 8 模式唤醒设备。
低功耗定时器、
RTC0 (警报和振荡器故障)、比较器 0、高级捕获计数器、 LCD0 VBAT 监控器、
UART0、低功耗模式充电泵故障和 RESET 引脚也可作为 PM 8 模式的唤醒源。
控制电源模式下保留哪些
为引脚提供
4 kB RAM 块。
PMU_Asleep 信号以指示该设备在 PM8 中。
专用充电泵可降低
PM8 中的电源消耗。
控制 VBAT 和 VDC 之间的内部开关以为外部电路 VDRV 引脚供电。
4.1.5. 设备供电模式
SiM3L1xx 设备有七个低功耗模式,另外还有一个普通运行模式。多种外设可为这些低功耗模式提供唤醒源,包括低
功耗定时器 (LPTIMER0)、RTC0(警报和振荡器故障通知)、比较器 0 (CMP0)、高级捕获计数器 (ACCTR0)、LCD
VBAT 监控器 (LCD0)、 UART0、低功耗模式充电泵故障和 PMU 引脚唤醒。
此外,每当使用时钟控制 (CLKCTRL) 寄存器而未使用外设时,所有外设均可禁用自身的时钟以降低能源消耗。
4.1.5.1. 普通模式 (PM0 模式)和 PM4 模式
普通模式和 PM4 模式是完全运行模式,代码在闪存中执行。 PM4 与普通模式相同,只是时钟运行速度较低。这样
可以通过降低 LDO 稳压器输出节省电源。
修订版 1.0
35
SiM3L1xx
4.1.5.2. PM1 模式和 PM5 模式
PM1 模式和 PM5 模式是完全运行模式,代码在 RAM 中执行。PM5 与 PM1 相同,只是时钟运行速度较低。这样可
以通过降低 LDO 稳压器输出节省电源。与相应的闪存运行模式 (普通或 PM4)相比,这些模式中设备的活动电源
消耗降低。此外,在 PM1 中的较高速度下,因 RAM 无需会降低取指令速度的额外等待状态,所以核心吞吐量也会
增加。
4.1.5.3. PM2 模式和 PM6 模式
PM2 模式和 PM6 模式下,核心停止而外设继续在所选时钟速度下运行。 PM6 与 PM2 相同,只是时钟运行速度较
低。这样可以通过降低 LDO 稳压器输出节省电源。要在 PM2 或 PM6 下更换设备,核心应执行一个等待中断 (WFI)
或等待事件 (WFE) 指令。如果 WFI 指令是从中断服务程序调用的,则从 PM2 或 PM6 模式下唤醒设备的中断指令
必须有足够的优先级才能被核心识别。建议在 WFI 之前先执行一个 DSB (数据同步障碍)和一个 ISB (指令同步
障碍)以确保完成所有总线访问。使用 LFOSC0 运行时, PM6 可实现与 PM3 相近的功耗,但唤醒时间更快且能够
在任意中断下唤醒。
4.1.5.4. PM3 模式
在 PM3 模式下,核心和外设时钟均停止。 PM3 可唤醒的源是由电源管理装置 (PMU) 控制的。一个专用的 “ 快速唤
醒 ” 选项可保持 LFOSC0 或 RTC0 时钟的活动状态,从而使核心能够更快地唤醒。由于这些模块的电流消耗都极低,
因此推荐使用唤醒较快的选项。
进 入 PM3 之 前,应 先 禁 用 DMA 控 制 器,并 在 PMU 中 配 置 所 需 的 唤 醒 源。设 置 ARM 系 统 控 制 寄 存 器 中 的
SLEEPDEEP 位,并清除 CLKCTRL0_CONFIG 寄存器中的 PMSEL 位,以表示 PM3 是所需的供电模式。要提高唤
醒速度,核心时钟 (AHB 和 APB)应配置为使用 LPOSC,且要在 PM3CN 寄存器中选择 PM3 快速唤醒选项和时
钟源。
设备将在 WFI 或 WFE 指令下进入 PM3。如果 WFI 指令是从中断服务程序调用的,则从 PM3 模式下唤醒设备的中
断指令必须有足够的优先级才能被核心识别。建议在 WFI 之前先执行一个 DSB (数据同步障碍)和一个 ISB (指
令同步障碍)以确保完成所有总线访问。
4.1.5.5. PM8 模式
在 PM8 模式下,核心和大部分外设均完全断电,但所有寄存器和所选的 RAM 块保持原有状态。 LDO 稳压器被禁
用,因此所有活动电路均直接由 VBAT 供电。另外, PMU 还有一个专门的 VBAT 2 分充电泵,可为 PM8 中的部分
内置模块供电以节省电源。此模式下可完全运行的功能有:LPTIMER0、 RTC0、 UART0 通过 RTC0TCLK 运行、
PMU 引脚唤醒、高级捕获计数器和 LCD 控制器。
此模式使设备有最低的功耗,但需要合适的唤醒源或复位才能退出。可用的 PM8 模式下唤醒或复位源是由电源管理
装置 (PMU) 控制的。可用的唤醒源有:低功耗定时器 (LPTIMER0)、 RTC0 (警报和振荡器故障通知)、比较器 0
(CMP0)、高级捕获计数器 (ACCTR0)、 LCD VBAT 监控器 (LCD0)、 UART0、低功耗模式充电泵故障和 PMU 引脚
唤醒。可用的复位源有:RESET 引脚, VBAT 电源监控器、比较器 0、比较器 1、低功耗模式充电泵故障、 RTC0
振荡器故障或 PMU 唤醒事件。
进入 PM8 之前,应先在在 PMU 中配置所需的唤醒源。设置 ARM 系统控制寄存器中的 SLEEPDEEP 位,并设置
CLKCTRL0_CONFIG 寄存器中的 PMSEL 位,以表示 PM8 是所需的供电模式。
设备将在 WFI 或 WFE 指令下进入 PM8 模式,并在发生 PMU 配置的复位前保持 PM8 模式。建议在 WFI 之前先执
行一个 DSB (数据同步障碍)和一个 ISB (指令同步障碍)以确保完成所有总线访问。
36
修订版 1.0
SiM3L1xx
4.1.5.6. 供电模式总结
表 4.1 总结了上述供电模式。表 3.2 和 表 3.3 对各个模式的功耗和唤醒次数有更详细的说明。
Table 4.1. SiM3L1xx Power Modes
Mode
Normal
Description
Core operating at full speed
Code executing from flash

Core operating at full speed
 Code executing from RAM




Power Mode 1 (PM1)
Fast wakeup from any interrupt source
All clocks to core and peripherals
stopped
 Faster wake enabled by keeping
LFOSC0 or RTC0TCLK active

Wake on any wake source or reset
source defined in the PMU
Core operating at low speed
Code executing from flash

Core operating at low speed
 Code executing from RAM


Power Mode 4 (PM4)


Power Mode 5 (PM5)
Full device operation
 Higher CPU bandwidth than PM0 (RAM
can operate with zero wait states at any
frequency)



Power Mode 3 (PM3)
Full device operation
Core halted
AHB, APB and all peripherals
operational at full speed

Power Mode 2 (PM2)
Notes


Core halted
AHB, APB and all peripherals
operational at low speed
Power Mode 6 (PM6)
Same capabilities as PM0, operating at
lower speed
 Lower clock speed enables lower LDO
output settings to save power
Same capabilities as PM1, operating at
lower speed
 Lower clock speed enables lower LDO
output settings to save power
Same capabilities as PM2, operating at
lower speed
 Lower clock speed enables lower LDO
output settings to save power
 When running from LFOSC0, power is
similar to PM3, but the device wakes
much faster

Low power sleep
 Lowest power consumption
LDO regulators are disabled and all  Wake on any wake source or reset
active circuitry operates directly from
source defined in the PMU
VBAT
 The following functions are available:
ACCTR0, RTC0, UART0 running
from RTC0TCLK, LPTIMER0, port
match, and the LCD controller
 Register and RAM state retention


Power Mode 8 (PM8)
修订版 1.0
37
SiM3L1xx
4.1.6. 工艺 / 电压 / 温度监控器 (TIMER2 和 PVTOSC0)
工艺 / 电压 / 温度监控器由两个模块 (TIMER2 和 PVTOSC0)构成,用于监控 SiM3L1xx 设备的数字电路性能。
PVT 振荡器 (PVTOSC0) 由两个振荡器构成,一个使用 LDO 内存运行,一个使用数字 LDO 运行。这两个振荡器有
独立的速度选项,并使用 EX 输入为 TIMER2 模块中的两个 16 位定时器提供时钟。通过对 TIMER2 定时器的计数
结果进行监控,固件可监控当前设备的性能并根据需要提高 LDO 稳压器 (LDO0) 输出或降低输出电压以节省能源。
PVT 监控器有以下特性:
两个用于内存和数字逻辑电压域的独立振荡器。
两种振荡器输出分频器设置。
提供监控数字性能的方法,使固件能够将可调
38
LDO 稳压器输出电压调整到最低水平以节省能源。
修订版 1.0
SiM3L1xx
4.2. I/O
4.2.1. 一般特性
SiM3L1xx 端口有以下特性:
5 V 容限。
推拉或开漏输出模式达到
VIO 或 VIORF 电压电平。
模拟或数字模式。
高或低输出驱动强度选项。
端口匹配功能使设备能够识别端口引脚值的变化。
在逐个端口的基础上启用或禁止内部上拉电阻。
两个外部中断,最高
16 个输入,每个均有外部信号监控功能。
内部脉冲发生器定时器
(仅 PB0),可生成简单的方波和脉冲。
4.2.2. 交叉开关
SiM3L1xx 设备有一个交叉开关,具有以下特性:
灵活为端口引脚分配外设。
可根据设计或布局的考虑只需单独跳过引脚以移动外设。
交叉开关为各 I/O 功能分配固定优先级并将这些功能分配给端口引脚。选择一个数字资源时,将为该资源分配最低有
效未分配端口引脚。分配某个端口引脚后,交叉开关在分配下一所选资源时会跳过该引脚。此外,交叉开关还将跳
过相关位在 PBSKIPEN 寄存器中已经设置的端口引脚。这样可提高设计系统时的灵活性:与敏感模拟测量相关的引
脚可移至距数字 I/O 较远的位置,而外设可根据需要在芯片周围移动,从而放宽布局限制。
修订版 1.0
39
SiM3L1xx
4.3. 定时
SiM3L1xx 设备有两个系统时钟:AHB 和 APB。 AHB 时钟供内存外设使用,衍生于七个源之一:RTC 定时器时钟
(RTC0TCLK)、低频振荡器、低功耗振荡器、分频低功耗振荡器、外部振荡器、 PLL0 振荡器和 VIORFCLK 引脚输
入。此外,还有一个 AHB 时钟的分频器,使设备可灵活地选择时钟。APB 时钟供数据外设使用,与 AHB 时钟同步。
APB 时钟可等于 AHB 时钟或设置为 AHB 时钟除以 2。
SiM3L1xx 设备上的时钟控制模块可关闭未使用外设的 AHB 和 APB 时钟以节省系统功耗。禁用时钟的外设上的所
有寄存器在时钟启用前均不可访问。加电复位后大部分外设的时钟均默认关闭。
Clock Control
RAM
RTC0TCLK
DMA
LFOSC0
AHB clock
LPOSC0
DTM0
AHB Clock
Divider
Flash Controller
Registers
External
Oscillator
PLL0
Oscillator
PBCFG and
PB0/1/2/3/4
APB Clock
Divider
APB clock
USART0
UART0
VIORFCLK
SPI0
Figure 4.3. SiM3L1xx Clocking
40
Flash
修订版 1.0
SiM3L1xx
4.3.1. PLL (PLL0)
PLL 模块由专用数字控制振荡器 (DCO) 构成,可用于无参考频率的自由运行模式、锁频到参考频率或锁相到参考频
率。锁频或锁相模式的参考频率可使用多个源中的一个(包括外部振荡器),可根据应用需求提供最大的灵活性。由
于 PLL 模块能够生成自己的时钟,因此可将 DCO 锁定到特定参考频率,然后转到自动运行模式以降低系统功耗和
噪音。
PLL 模块包含以下特性:
三个输出范围,输出频率从
多个参考频率输入,包括
23 到 50 MHz。
RTC0 振荡器、低功耗振荡器和外部振荡器。
三种输出模式:自由运行的数字控制振荡器、锁频和锁相。
能够感觉到参考源的上升沿或下降沿。
DCO
频率 LSB 抖动提供更精细的平均输出频率。
通过扩频降低生成的系统噪音。
低抖动和快速锁定时间。
\
进行对噪音敏感的测量时随时可使用
STALL 位暂时停止所有输出频率更新 (包括抖动和扩频)。
4.3.2. 低功耗振荡器 (LPOSC0)
低功耗振荡器是 SiM3L1xx 设备上的默认 AHB 振荡器并可根据需求自动启用或禁用。
此振荡器的默认输出频率是出厂时校准的 20 MHz,也可使用此时钟的 2.5 MHz 分频作为 AHB 时钟源。
低功耗振荡器有以下特性:
20
可使用 MHz 和 2.5 MHz 分频作为 AHB 时钟。
根据需要自动启动和停止。
4.3.3. 低频振荡器 (LFOSC0)
低频振荡器 (LFOSC) 为 RTC0 定时器和设备上的其他外设提供一个低功耗内部时钟源。使用此低频率振荡器时无需
外部组件,且无需同时短路 RTC1 和 RTC2 引脚。
低频振荡器有以下特性:
16.4
kHz 输出频率。
4.3.4. 外部振荡器 (EXTOSC0)
EXTOSC0 外部振荡器电路可驱动外部晶体、陶瓷谐振器、电容器或 RC 网络。 CMOS 时钟也可提供时钟输入。外
部振荡器输出可选作 AHB 时钟或用于为其他模块提供与 AHB 时钟选择无关的时钟。
外部振荡器控制器有以下特性:
支持外部晶体、谐振器、
RC、 C 或 CMOS 振荡器。
支持从
10 kHz 到 50 MHz 的外部 CMOS 频率。
支持从
10 kHz 到 25 MHz 的外部晶体频率。
多种驱动强度,用于灵活选择晶体振荡器的支持。
可用内部频率一比二分频选项。
修订版 1.0
41
SiM3L1xx
4.4. 集成 LCD 控制器 (LCD0)
SiM3L1xx 设备包含一个 LCD 段驱动器和芯片偏压生成,支持带 1/2 或 1/3 偏压的静态、2- 多路复用器、3- 多路复
用器和 4- 多路复用器 LCD。可编程输出电压的芯片电荷泵可进行独立于电源电压的软件对比控制。 LCD 定时是由
RTC 定时时钟 (RTC0TCLK) 衍生的,可对刷新率进行精确控制。
SiM3L1xx 设备使用寄存器储存各 LCD 段的启用 / 禁用状态。所有 LCD 波形均根据这些寄存器的内容在芯片上形
成,可通过灵活的波形控制尽可能地降低功耗。 LCD 段的子设备还支持 LCD 闪烁功能。
LCD0 模块有以下特性:
最多
40 个段引脚和 4 个通用引脚。
支持
1/2 或 1/3 偏压 LCD。
包含一个带可编程输出电压的芯片电荷泵,允许固件控制独立于电源电压进行对比控制。
RTC
定时时钟 (RTC0TCLK) 决定 LCD 定时和刷新率。
所有
LCD 波形均根据 LCD0 寄存器的内容在芯片上形成,有灵活的波形控制。
LCD
可在切换为下一状态前在可配置 RTC 时钟周期数量中处于放电状态,降低因显示负载造成的功耗。
包含一个
VBAT 监控器,可作为 PM8 的唤醒源。
支持四硬件自动对比度调节模式:旁路、恒定、最小和自动旁路。
支持最高
42
8 个段的硬件闪烁。
修订版 1.0
SiM3L1xx
4.5. 数据外设
4.5.1. 10 通道 DMA 控制器
DMA 有利于自主外设操作,可让核心更快速地完成任务,却无需花费时间轮询或等待外设中断。由于设备大部分时
间都在低功耗模式下,因此这可以降低系统的整体功耗。
DMA 控制器有以下特性:
使用
ARM PrimeCell uDMA 体系结构。
采用
10 通道。
交叉开关支持 DTM0、 DTM1、 DTM2、 SARADC0、 IDAC0、 I2C0、 SPI0、 SPI1、 USART0、
AES0、 ENCDEC0、 EPCA0、外部引脚触发器和定时器。
DMA
支持主要、备用和分散
允许访问所有
- 收集数据结构进行各种类型的数据传输。
AHB 和 APB 内存空间。
4.5.2. 数据传输管理器 (DTM0, DTM1, DTM2)
数据传输管理器是从各个外设收集 DMA 请求信号并根据状态驱动配置生成一系列主 DMA 请求的模块。这个主请求
驱动一系列 DMA 通道来执行组合通信数据包并将其传输给外部设备等功能。该功能使核心在复杂的传输操作中能
够保持低功耗模式,从而降低了能源消耗。可使用一系列简单的和外部的分散 - 收集 DMA 配置执行复杂的操作并降
低内存要求。
DTM 作为外设的 DMA 控制信号的旁通道。当它激活时,它可以为外设管理 DMA 控制信号。当 DTMn 模块未激活
时,外设与 DMA 模块直接通信。
DTMn 模块有以下特性:
状态描述储存在
RAM 中,且每模块最高支持 15 种状态。
除不需要数据请求的内存或外设外,每模块支持多达
15 种源外设和多达 15 种目标外设。
包含错误检测和可选的传输超时。
包含状态转换通知。
4.5.3. 128/192/256 位硬件 AES 加密 (AES0)
硬件中执行基本 AES 分组密码。密码块链接 (CBC) 和计数器 (CTR) 算法集成的硬件支持导致最基本的电子密码本
(ECB) 算法和较复杂的算法有完全相同的性能、内存带宽和内存占用。该硬件加速器可为其他功能带来更多核心带
宽或为低功耗应用节省功耗。
AES 模块包含以下特性:
运行于
支持
4- 字 (16- 字节)块。
128、 192 和 256 位的加密和解密。
生成解密操作的圆键。
多个
4- 字块 (最高 32 kB)的所有密码操作均无需任何固件干预。
支持输入和输出上的多种使用
内部
XOR 路径的链式和流密码配置。
4- 字 FIFO,方便 DMA 操作。
集成密钥存储。
电子密码本
(ECB)、密码块链接 (CBC) 和计数器 (CTR) 算法硬件加速,利用集成计数部件发生和之前的块
缓存。
修订版 1.0
43
SiM3L1xx
4.5.4. 16/32 位增强 CRC (ECRC0)
ECRC 模块专用于提供闪存验证和通信协议的硬件计算。除根据从固件直写计算结果外, ECRC 模块还能自动侦听
APB 总线并根据写入特定外设的数据或从特定外设上读取的数据计算结果。这样便可自动得到 CRC 结果而无需通
过 ECRC 模块直接提供数据。
支持的 32 位多项式是 0x04C11DB7 (IEEE 802.3)。 16 位多项式是完全可编程的。
CRC 模块具有以下特性:
支持可编程
16 位多项式和一个固定 32 位多项式。
CRC
输入的字节级位反转。
CRC
输入的字的字节顺序再定位。
CRC
结果的字或半字位反转。
能够在一次寄存器写入中配置操作和提供种子。
支持
32、 16、或 8 位块的单周期平行 (展开) CRC 计算。
能够根据外围总线
自动
(APB) 时钟达到 CRC 32 位数据。
APB 总线侦听。
支持使用固件请求模式进行
DMA 写入。
4.5.5. 编码器 / 解码器 (ENCDEC0)
编码器 / 解码器模块支持固件或 DMA 操作中的 Manchester 和 Three-out-of-Six 编码和解码。
该模块有以下特性:
支持
Manchester 和 Three-out-of-Six 编码和解码。
写输入或读输出数据寄存器时自动清除标记。
向输入数据寄存器写入数据将自动初始化一个编码或解码操作。
可选择以补码格式输出。
解码操作过程中对无效输入进行硬件错误检测,可降低能源消耗和包间隔时间。
输入或输出数据上灵活的字节交换。
44
修订版 1.0
SiM3L1xx
4.6. 计数器 / 定时器
4.6.1. 32 位定时器 (TIMER0, TIMER1, TIMER2)
每个定时器模块都是独立的,且包含以下特性:
可作为单个
32 位或两个独立的 16 位定时器运行。
时钟选项包括
APB 时钟、使用 8 位预分频器分频的 APB 时钟、外部振荡器或外部输入引脚的下降沿 (同
步到 APB 时钟)。
32
位和 16 位模式的自动重新加载功能。
TIMER0 和 TIMER1 有以下特性:
上
/ 下计数能力,由外部输入引脚控制。
上升和下降沿捕获模式。
低或高脉冲捕获模式。
周期和占空比捕获模式。
方波输出模式,可在给定速率下以
32
50% 的占空比切换外部引脚。
或 16 位脉冲宽度调制模式。
TIMER2 不支持 TIMER0 和 TIMER1 的标准输入 / 输出功能。 TIMER2 EX 信号将内部连接到 PVTOSC0 振荡器的
输出。TIMER2 可使用任何使用 EX 作为输入的计数模式,包括上 / 下模式、边缘捕获模式和脉冲捕获模式。TIMER2
CT 信号断开。
4.6.2. 增强的可编程计数器阵列 (EPCA0)
高级可编程计数器阵列 (EPCA) 模块是一个定时器 / 计数器系统,用于进行复杂的定时或生成波形。一个主计数器上
运行多个模块,能够同步输出波形。
该模块包含以下特性:
三对
(共六个)可生成互补波形的通道。
中心和边缘对齐的波形生成方式。
可编程死区时间,确保通道对不会同时激活。
可编程时钟分频器和多种时钟源选择选项。
波形更新安排。
可在核心未激活时运行。
多个同步触发器。
脉冲宽度调制
(PWM) 波形生成。
修订版 1.0
45
SiM3L1xx
4.6.3. 实时时钟 (RTC0)
RTC 模块中包含一个 32 位定时器,使用 32.768 kHz 时钟晶体时可最多独立保持 36 小时的计时。除丢失时钟事件
外 RTC 还可提供三个警报事件,在 SiM3L1xx 设备上也可作为中断、复位或唤醒源。
RTC 模块包含可编程为 16 种离散电平的内部负载电容,可与多种晶体兼容。
RTC 定时器时钟可缓冲并路由到端口 BANK 引脚以便为其他设备提供准确的低频时钟,同时保持核心处于最低功耗
模式。该模块中还有一个低功耗内部低频振荡器,可降低低功耗模式电流,且可作为其他模块的时钟源。
RTC 模块包含以下特性:
32
位定时器 (支持最高 36 小时),带三个独立警报。
一个警报自动复位
RTC 定时器的选项。
丢失时钟检测器。
可使用内部低频振荡器或外部
32.768 kHz 晶体 (无需额外电阻或电容)。
可编程内部负载电容,支持多种外部
32.768 kHz 晶体。
定时器时钟 (RTC0CLK) 可缓冲并路由到 I/O 引脚以便为其他设备提供准确的低频时钟,同时保持核心
处于最低掉电模式。
RTC 模块可使用低功耗模式电荷泵供电,在 PM8 模式下实现最低功耗。
RTC
4.6.4. 低功耗定时器 (LPTIMER0)
低功耗定时器 (LPTIMER) 模块在 RTC 定时器时钟 (RTC0CLK) 上运行,使 LPTIMER 在 AHB 和 APB 时钟禁用时
也能运行。 LPTIMER 计数器可使用一个或两个时钟源递增:RTC0 模块选择的时钟,或外部信号的上升或下降沿。
低功耗定时器包含以下特性:
在低频
RTC 定时器时钟 (RTC0TCLK) 上运行。
LPTIMER
计数器可使用一个或两个时钟源递增:RTC0TCLK 或外部信号的上升或下降沿。
溢出和阈值匹配检测。
通过阈值匹配定时器复位可生成各种输出频率的方波。
支持带周期和占空比的
LPTIMER
PWM。
模块可使用低功耗模式电荷泵供电,在 PM8 模式下实现最低功耗。
4.6.5. 看门狗定时器 (WDTIMER0)
WDTIMER 模块包含一个 16 位定时器、一个可编程早期警告中断和一个可编程复位周期。定时器寄存器通过独立的
锁定和密钥接口避免意外的访问。
看门狗定时器使用低频振荡器 (LFOSC0) 运行。
看门狗定时器有以下特性:
可编程超时间隔。
看门狗定时器靠近复位行程值时可选中断进行警告。
锁定功能,可在系统复位前防止任何修改。
46
修订版 1.0
SiM3L1xx
4.6.6. 低功耗模式高级捕获计数器 (ACCTR0)
SiM3L1xx 设备中包含一个从 RTC0 时钟域运行的低功耗高级捕捉计数器模块,可用于数字输入、开关拓扑电路(簧
片开关)或 LC 谐振电路。对于开关拓扑电路,该模块通过为上拉电阻提供脉冲并检测簧片开关是打开还是关闭为一
或两个外部线路供电。对于 LC 谐振电路,定期给输入通电以产生抵制正弦曲线和可配置的甄别电路检测生成的衰减
时间常数。
高级捕捉计数器有以下一般特性:
单个或差分输入,支持单、双和正交运行模式。
各种中断和
PM8 唤醒源。
提供导向历史、电流和之前状态及条件标记的反馈。
高级捕捉计数器有以下开关电路拓扑特性:
超低功耗输入比较器。
带自校准引擎,支持多种下拉电阻。
非对称积分器,可实现低通滤波和开关弹跳。
两个
24 位计数器和两个 24 位数字阈值比较器。
支持开关颤动检测。
对于 LC 谐振电路拓扑,高级捕捉计数器包含:
独立的最小和最大计数寄存器和极性、脉冲和开关控制。
以区域为基础的可编程定时。
两个输入比较器,支持
支持基于
VIO 正极输入偏差除以 2。
40 MHz 振荡器或定时器或外部数字停止信号的可配置激励脉冲宽度。
两个全尺寸饱和的
8 位峰值计数器,用于检测 LC 谐振电路峰值数量。
两个带可编程阈值的甄别器。
支持惠斯通电桥的样本和保持模式。
SiM3L1xx 系列中的所有产品均包含低功耗模式高级捕获计数器 (ACCTR0)。表 4.2 中列出了各个封装支持的输入和
输出。
Table 4.2. SiM3L1xx Supported Advanced Capture Counter Inputs and Outputs
Input/Output
SiM3L1x7
SiM3L1x6
SiM3L1x4
ACCTR0_IN0



ACCTR0_IN1



ACCTR0_LCIN0


ACCTR0_LCIN1



ACCTR0_STOP0



ACCTR0_STOP1



ACCTR0_LCPUL0


ACCTR0_LCPUL1


ACCTR0_LCBIAS0


ACCTR0_LCBIAS1


ACCTR0_DBG0


ACCTR0_DBG1


修订版 1.0
47
SiM3L1xx
4.7. 通信外设
4.7.1. USART (USART0)
USART 使用两个信号 (TX 和 RX)与外部设备进行串行通信。除这些信号外, USART 模块还可选择使用时钟
(UCLK) 或硬件握手 (RTS 和 CTS)。
USART 模块具有以下特性:
独立的发送器和接收器配置,配备独立的
16 位波特率发生器。
同步或异步发送和接收。
时钟以主或从模式运行,可编程极性和边缘控制。
最高
5 Mbaud (同步或异步, TX 或 RX,主或从)或 1 Mbaud 智能卡 (TX 或 RX)。
开始、停止和空闲状态下生成的时钟的独立使能。
内部发送和接收
数据位长度为
FIFO,带 Flush 功能且支持字节、半字和字读取与写入。
5 到 9 位。
可编程封包间传输延迟。
自动波特检测,支持
LIN SYNC 字节。
自动奇偶发生
(使能)。
自动开始和结束生成 (独立使能)。
发送和接收硬件流控制。
TX、 RX、 RTS 和 CTS 信号的独立转换校正。
利用可编程脉冲宽度进行
智能卡
IrDA 调制和解调。
ACK/NACK 支持。
奇偶错误、帧错误、过载和欠载检测。
多主和半双工模式支持。
支持多环回模式。
多处理器通信支持。
4.7.2. UART (UART0)
低功耗 UART 使用两个信号 (TX 和 RX)与外部设备进行串行通信。
UART0 模块可通过直接从 RTC0 时钟 (RTC0TCLK) 获得时钟并从低功耗模式充电泵运行而在 PM8 模式下运行。这
样系统便可在发送或接收 UART 流量时节省电能。UART 在此低功耗模式下支持 9600、4800、2400 和 1200 的标
准波特率。
UART0 模块具有以下特性:
独立的发送器和接收器配置,配备独立的
16 位波特率发生器。
异步发送和接收。
最高
5 Mbaud (TX 或 RX)。
内部发送和接收
数据位长度为
FIFO,带 Flush 功能且支持字节、半字和字读取与写入。
5 到 9 位。
可编程封包间传输延迟。
自动波特检测,支持
LIN SYNC 字节。
自动奇偶发生
(使能)。
(独立使能)。
TX 和 RX 信号的独立转换校正。
自动开始和结束生成
奇偶错误、帧错误、过载和欠载检测。
半双工支持。
支持多环回模式。
48
修订版 1.0
SiM3L1xx
多处理器通信支持。
在
PM8 中在 9600、 4800、 2400 或 1200 波特下运行。
4.7.3. SPI (SPI0, SPI1)
SPI 是一个 3 或 4 线通信接口,包含一个时钟、输入数据、输出数据和一个可选的选择信号。
SPI0 和 SPI1 模块具有以下特性:
支持
3 或 4 线主或从模式。
主模式支持最高
10 MHz 时钟,从模式为 5 MHz 时钟。
支持所有时钟相和从选择
16
(NSS) 极性模式。
位可编程时钟速率。
可编程
MSB 优先或 LSB 优先转换。
发送和接收数据路径均有
8 位 FIFO 缓冲,支持高速传输。
支持同一数据线上的多个主地址。
此外, SPI 模块包含多项支持自主 DMA 传输的功能:
硬件
NSS 控制。
可编程
FIFO 阈值水平。
可配置
FIFO 数据宽度。
MISO
和 MOSI 信号的主或从硬件流控制。
SPI1 在固定引脚上,并通过固定输入支持额外的流控制选项 (SPI1CTS)。 SPI1 或流控制输入均不在交叉开关上。
4.7.4. I2C (I2C0)
I2C 接口是一个双线双向串行总线。时钟和数据信号以开漏模式运行,通过外部上拉电阻支持自动总线仲裁。
接口读写均为字节定向,由 I2C 接口自动控制数据的串行传输。数据可最高以 APB 时钟(以主或从模式)的 1/8 传
输,这可能比 I2C 指定值高,具体取决于所用时钟源。可通过扩展时钟低期的方法对同一总线上有不同速度的设备
进行调节。
I2C 接口可以主和 / 或从模式运行,且可在有多主的总线上运行。I2C 可控制 SDA(串行数据)、SCL(串行时钟)
生成和同步、仲裁逻辑及开始 / 停止控制和生成。
I2C0 模块包含以下特性:
标准
(最高 100 kbps)和快速 (400 kbps) 传输速度。
可运行于最低
APB 时钟除以 32768 或最高 APB 时钟除以 8。
支持主、从和多主模式。
多主模式的硬件同步和仲裁。
扩展时钟低电平
(时钟拉伸)以与较快的主连接。
对 7 位从地址和一般调用地址识别提供硬件支持。
对
10 位从地址解码提供固件支持。
能够禁用所有从状态。
可编程时钟高期和低期。
可编程数据设置
/ 保持时间。
尖端抑制最高为
APB 周期的 2 倍。
修订版 1.0
49
SiM3L1xx
4.8. 模拟
4.8.1. 12 位 AD 转换器 (SARADC0)
SiM3L1xx 设备上的 SARADC0 模块采用逐次逼近寄存器 (SAR) ADC 体系结构。该模块的主要特性如下:
单端
12
12 位和 10 位模式。
位模式下支持 250 k 样品每秒的输出更新率, 10 位模式为 1 M 样本每秒。
以较低转换速度在低功耗模式下运行。
可选异步硬件转换触发器,带硬件通道选项。
直流偏移取消。
自动结果通知,有多种可编程阈值。
支持突发模式,即根据转换开始触发器生成一系列累积数据,带可编程加电稳定时间和跟踪时间。
非突发模式也可自动累积多个转换,但每个转换均需要一个转换开始。
支持转换完成、多转换完成,以及
FIFO 过载和欠载标记和中断。
灵活的输出数据格式。
定序器可使用四个通道特征曲线之一自动扫描最多八个源而无需软件干预。
DMA
的八字转换数据 FIFO。
包含两个内部电压基准
(1.65 V 快速稳定, 1.2/2.4 V 精确),支持外部参考基准,支持外部信号接地。
4.8.2. 10 位 DA 转换器 (IDAC0)
IDAC 模块使用数字值作为输入并在引脚上按比例输出恒定电流。 IDAC 模块包含以下特性:
10
位电流 DAC,支持四个定时器,最多七个外部 I/O 和按需输出更新触发器。
可为任何外部
支持高于
I/O 触发器更新上升、下降沿或同时更新两个沿。
600 k 样本每秒的输出更新率。
支持三种全功能输出模式:0.5
mA、 1.0 mA 和 2.0 mA。
四字
FIFO 辅助高速波形生成或 DMA 交互。
独立
FIFO 过载、欠载和去空中断状态源。
支持多种数据包格式,包括:单个
10 位样本每字,两个 10 位样本每字,或四个 8 位样本每字。
支持左和右对齐数据。
4.8.3. 低电流比较器 (CMP0, CMP1)
比较器接收两个模拟输入电压并以数字信号的方式输出两个电压的关系 (小于或大于) 。低功耗比较器 (CMPn) 模
块包含以下特性:
多个正或负输入源,包括
VBAT、 VREF 和 8 个 I/O 引脚。
有两种输出:一种数字同步锁存输出和一种数字异步原始输出。
可编程滞后和响应时间。
比较器输出的下降或上升沿中断选项。
6
50
位可编程参考分频器。
修订版 1.0
SiM3L1xx
4.9. 复位源
复位电路使控制器能够轻松放入预定的默认位置。进入此复位状态时,会发生以下情况:
执行核心停止程序。
除非位复位只能由加电复位实现,否则模块寄存器初始化到定义的复位值。
外部端口引脚强制为未知状态。
中断和定时器被禁用。
闪存和
RAM 的 AHB 外设时钟启用。
除看门狗定时器和
DMAXBAR 外的所有 APM 外设时钟被禁用。
除非位复位只能由加电复位实现,否则所有寄存器复位为寄存器描述中说明的预定值。复位时 RAM 的内容不受影响;
只要电源未断,所有之前储存的数据均不会丢失。
开漏模式下端口 I/O 开关复位为 1。复位期间和复位后启用弱上拉电阻。对于 VBAT 电源监控器和加电复位,RESET
引脚在设备退出复位状态之前保持低电压。
退出复位状态后,程序计数器 (PC) 复位,系统时钟默认使用内部低功耗振荡器。启用看门狗计时器并使用低频振荡
器作为时钟源。程序从位置 0x00000000 开始执行。
可通过将 LOCK0_PERIPHLOCK0 寄存器中的 CLKRSTL 位设置为 1 禁止所有 RSTSRC0 寄存器的写入。
复位源也可单独复位一个模块,包括低功耗模式充电泵、 UART0、 LCD0、高级捕获计数器 (ACCTR0) 和 RTC0。
Reset Sources
RESET
Supply Monitor
Missing Clock
Detector
Watchdog Timer
Software Reset
system or module reset
Comparator 0
Comparator 1
Low Power Charge
Pump Monitor
RTC0 Event
(Alarm or Osc Fail)
Core Reset
Figure 4.4. SiM3L1xx Reset Sources Block Diagram
修订版 1.0
51
SiM3L1xx
4.10. 安全
SiM3L1xx 设备上的外设有寄存器锁定和密钥机制,可避免固件对外设的意外访问。PERIPHLOCKx 寄存器中的每个
位均控制一套外设。若要修改 PERIPHLOCKx 中的位,必须在 KEY 寄存器中输入一个密钥序列。之后对 KEY 的任
何写入均将禁止对 PERIPHLOCKx 的访问,直至通过 KEY 再次解锁。读取 KEY 寄存器表示 PERIPHLOCKx 锁定
状态的当前状态。
如果外设的寄存器被锁定,则所有写入均将被忽略。无论外设为何种锁定状态,寄存器均可读取。
Peripheral Lock and Key
USART0,
UART0
SPI0/1
I2C0
EPCA0
PERIPHLOCK0
KEY
PERIPHLOCK1
TIMER0/1
SARADC0
CMP0/1
Figure 4.5. SiM3L1xx Security Block Diagram
4.11. 芯片调试
SiM3L1xx 设备包含 JTAG 和串行线编程和调试接口及用于指令跟踪的 ETM。仅 SiM3L1x7 设备支持 JTAG 接口,
且该接口不包含边界扫描功能。仅 SiM3L1x7 和 SiM3L1x6 设备支持 ETM 接口。可选择启用 JTAG 和 ETM 接口,
这样只使用几个端口 I/O 引脚进行调试即可提供更多可见性。此外,若核心配置为串行线 (SW) 模式而非 JTAG,则
串行线查看器 (SWV) 可提供一个引脚来发送 TPIU 消息。所有 SiM3Lxxx 设备均支持串行线查看器。
当核心在调试模式停止时, SiM3L1xx 设备上的大部分外设都可以选择停止或继续运行。
52
修订版 1.0
SiM3L1xx
5. 订购信息
Si M3 L 1 4 4 – B – GM
Temperature Grade and Package Type
Revision
Pin Count – 4 (40 pin), 6 (64 pin), 7 (80 pin)
Flash Size – 3 (32 kB), 4 (64 kB), 5 (128 kB), 6 (256 kB)
Feature Set – varies by family
Family – L (Low Power)
Core – M3 (Cortex M3)
Silicon Labs
Figure 5.1. SiM3L1xx Part Numbering
SiM3L1xx 系列中的所有设备均有以下特性:
核心: ARM
Cortex-M3,最高运行频率 50 MHz。
PLL.
10
通道 DMA 控制器。
128/192/256
16/32
编码器
直流
位 AES。
位 CRC。
/ 解码器。
- 直流降压转换器。
定时器: 3
x 32 位 (6 个 16 位)。
实时时钟。
低功耗定时器。
PCA: 1
x 6 通道 (增强)
ADC: 12
位 250 ksps (10 位 1 Msps) SAR。
DAC: 10
位 IDAC。
温度传感器。
内部
VREF。
比较器: 2
x 低电流。
串行总线: 2
x USART, 2 x SPI, 1 x I2C
此外,虽然较小的封包 (SiM3L1x4) 仅支持部分外部输入和输出, SiM3L1xx 系列中的所有产品均包含低功耗模式高
级捕获计数器 (ACCTR0)。
修订版 1.0
53
SiM3L1xx
Digital Port I/Os
Digital Port I/Os on the Crossbar
Number of SARADC0 Channels
Number of PMU Pin Wake Sources
Number of ACCTR0 Inputs and Outputs
JTAG Debugging Interface
ETM Debugging Interface
Serial Wire Debugging Interface
Lead-free (RoHS Compliant)
Package
160 (4x40)
62
38
24 15/15 14
12




TQFP-80
SiM3L167-C-GL 256
32
160 (4x40)
62
38
24 15/15 14
12




TFBGA-80
SiM3L166-C-GM 256
32
128 (4x32)
51
34
23 14/12
11
12



QFN-64
SiM3L166-C-GQ 256
32
128 (4x32)
51
34
23 14/12
11
12



TQFP-64
SiM3L164-C-GM 256
32
28
26
20
11
5


QFN-40
SiM3L157-C-GQ 128
32
160 (4x40)
62
38
24 15/15 14
12




TQFP-80
SiM3L157-C-GL 128
32
160 (4x40)
62
38
24 15/15 14
12




TFBGA-80
SiM3L156-C-GM 128
32
128 (4x32)
51
34
23 14/12
11
12



QFN-64
SiM3L156-C-GQ 128
32
128 (4x32)
51
34
23 14/12
11
12



TQFP-64
SiM3L154-C-GM 128
32
28
26
20
9/10
11
5


QFN-40
SiM3L146-C-GM
64
16
128 (4x32)
51
34
23 14/12
11
12



QFN-64
SiM3L146-C-GQ
64
16
128 (4x32)
51
34
23 14/12
11
12



TQFP-64
SiM3L144-C-GM
64
16
28
26
20
9/10
11
5


QFN-40
SiM3L136-C-GM
32
8
128 (4x32)
51
34
23 14/12
11
12



QFN-64
SiM3L136-C-GQ
32
8
128 (4x32)
51
34
23 14/12
11
12



TQFP-64
SiM3L134-C-GM
32
8
28
26
20
11
5


QFN-40
54
Number of Comparator 0/1 Inputs (+/-)
LCD Segments
32
Flash Memory (kB)
SiM3L167-C-GQ 256
Ordering Part Number
RAM (kB)
Table 5.1. Product Selection Guide
9/10
9/10
修订版 1.0
SiM3L1xx
6. 引脚定义
PB0.4
PB0.5
PB0.6
PB0.7
PB0.8
PB0.9
PB0.10
PB0.11 / TDO / SWV
RESET
VSS
RTC1
RTC2
VIO
VLCD
PB1.0
PB1.1
PB1.2
PB1.3
PB1.4
PB1.5
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
6.1. SiM3L1x7 引脚定义
PB0.3
PB0.2
PB0.1
1
60
2
59
3
58
PB0.0
TMS / SWDIO
4
57
5
56
TCK / SWCLK
VIO
VIORF
VDRV
VBAT / VBATDC
IND
VSS / VSSDC
VDC
6
55
7
54
8
53
9
52
10
51
80-Pin TQFP
11
50
28
29
30
31
32
33
34
35
36
37
38
39
40
PB4.0
VIO
VSS
PB3.15
PB3.14
PB3.13
PB3.12
PB3.11
PB3.10
PB3.9
PB3.8
PB3.7
41
PB4.1
20
27
42
PB4.2
19
26
43
PB4.3
44
18
PB4.4
17
25
PB4.12 / ETM2
PB4.11 / ETM3
PB4.10
PB4.9
24
45
PB4.5
46
16
PB4.6
15
23
47
22
PB4.15 / TRACECLK
PB4.14 / ETM0
PB4.13 / ETM1
21
48
14
PB4.7
49
13
PB4.8
12
PB1.6 / TDI
PB1.7
PB1.8
PB1.9
PB1.10
PB1.11
PB2.0
PB2.1
VSS
PB2.4
PB2.5
PB2.6
PB2.7
PB3.0
PB3.1
PB3.2
PB3.3
PB3.4
PB3.5
PB3.6
Figure 6.1. SiM3L1x7-GQ Pinout
修订版 1.0
55
SiM3L1xx
1
2
3
4
5
6
7
8
9
10
PB0.3
PB0.5
PB0.7
PB0.9
PB0.11 /
TDO / SWV
VLCD
PB1.1
PB1.3
PB1.5
PB1.6 / TDI
PB0.2
PB0.4
PB0.6
PB0.8
PB0.10
PB1.0
PB1.2
PB1.4
PB1.7
PB1.8
VIORF
PB0.1
RESET
RTC1
RTC2
VSS
PB1.9
PB1.10
VDRV
PB0.0
VIO
VIO
PB1.11
PB2.0
VBAT /
VBATDC
TCK /
SWCLK
VSS
PB2.5
PB2.1
PB2.4
IND
TMS /
SWDIO
PB4.15 /
TRACECLK
PB2.6
PB3.1
PB2.7
VDC
PB4.14 /
ETM0
VSS / VSSDC
PB3.0
PB3.3
PB3.2
PB4.13 /
ETM1
PB4.11 /
ETM3
PB3.5
PB3.4
PB4.12 /
ETM2
PB4.9
PB4.10
PB4.8
A
B
C
D
E
80 pin TFBGA
(Top View)
F
G
PB4.5
VSS
PB4.0
VIO
PB4.7
PB4.4
PB4.2
PB3.14
PB3.12
PB3.10
PB3.7
PB3.6
PB4.6
PB4.3
PB4.1
PB3.15
PB3.13
PB3.11
PB3.9
PB3.8
H
J
K
Figure 6.2. SiM3L1x7-GL Pinout
56
修订版 1.0
SiM3L1xx
12
G3
VIO
Power (I/O)
7
30
68
D3
D8
H7
VIORF
Power (RF I/O)
8
C1
VBAT/
VBATDC
10
E1
VDRV
9
D1
VDC
13
G1
67
A6
DC-DC Inductor 11
F1
VLCD
IND
Power (LCD
Charge Pump)
RESET
Active-low
Reset
72
C4
TCK/
SWCLK
JTAG / Serial
Wire
6
E2
TMS/
SWDIO
JTAG / Serial
Wire
5
F2
RTC1
RTC Oscillator
Input
70
C5
RTC2
RTC Oscillator
Output
69
C6
修订版 1.0
Analog Functions
Ground (DCDC)
Digital Functions
VSSDC
External Trigger Inputs /
C7
E3
G3
H5
Output Toggle Logic
12
31
52
71
LCD Interface
Ground
Port Match
Pin Numbers (TFBGA-80)
VSS
Crossbar Capability
Type
I/O Voltage Domain
Pin Name
Pin Numbers (TQFP-80)
Table 6.1. Pin Definitions and Alternate Functions for SiM3L1x7
57
SiM3L1xx
VIO



INT0.0
WAKE.0
ADC0.20
VREF
CMP0P.0
PB0.1
Standard I/O
3
C2
VIO



INT0.1
WAKE.1
ADC0.21
VREFGND
CMP0N.0
PB0.2
Standard I/O
2
B1
VIO



INT0.2
WAKE.2
ADC0.22
CMP1P.0
XTAL2
PB0.3
Standard I/O
1
A1
VIO



INT0.3
WAKE.3
ADC0.23
CMP1N.0
XTAL1
PB0.4
Standard I/O
80
B2
VIO



INT0.4
WAKE.4
ADC0.0
CMP0P.1
IDAC0
PB0.5
Standard I/O
79
A2
VIO



INT0.5
WAKE.5
ACCTR0_STOP0
ACCTR0_IN0
PB0.6
Standard I/O
78
B3
VIO



INT0.6
WAKE.6
ACCTR0_STOP1
ACCTR0_IN1
PB0.7
Standard I/O
77
A3
VIO



INT0.7
WAKE.7
ACCTR0_LCIN0
PB0.8
Standard I/O
76
B4
VIO



LPT0T0
LPT0OUT0
INT0.8
WAKE.8
ACCTR0_LCIN1
58
修订版 1.0
Analog Functions
D2
Digital Functions
Port Match
4
External Trigger Inputs /
Crossbar Capability
Standard I/O
Output Toggle Logic
Pin Numbers (TFBGA-80)
PB0.0
LCD Interface
Type
I/O Voltage Domain
Pin Name
Pin Numbers (TQFP-80)
Table 6.1. Pin Definitions and Alternate Functions for SiM3L1x7 (Continued)
SiM3L1xx
VIO



LPT0T1
INT0.9
WAKE.9
ACCTR0_LCPUL0
ADC0.1
CMP0N.1
PB0.10
Standard I/O
74
B5
VIO



LPT0T2
INT0.10
WAKE.10
ACCTR0_LCPUL1
ADC0.2
CMP1P.1
PB0.11/
TDO/SWV
Standard I/O /
JTAG / Serial
Wire Viewer
73
A5
VIO



LPT0T3
LPT0OUT1
INT0.11
WAKE.11
ADC0.3
CMP1N.1
PB1.0
Standard I/O
66
B6
VIO

 LCD0.39
LPT0T4
INT0.12
ACCTR0_LCBIAS0
CMP0P.2
PB1.1
Standard I/O
65
A7
VIO

 LCD0.38
LPT0T5
INT0.13
ACCTR0_LCBIAS1
CMP0N.2
PB1.2
Standard I/O
64
B7
VIO

 LCD0.37
LPT0T6
INT0.14
UART0_TX
CMP1P.2
PB1.3
Standard I/O
63
A8
VIO

 LCD0.36
LPT0T7
INT0.15
UART0_RX
CMP1N.2
PB1.4
Standard I/O
62
B8
VIO

 LCD0.35
ACCTR0_DBG0
ADC0.4
PB1.5
Standard I/O
61
A9
VIO

 LCD0.34
ACCTR0_DBG1
ADC0.5
PB1.6/TDI
Standard I/O /
JTAG
60
A10
VIO

 LCD0.33
PB1.7
Standard I/O
59
B9
VIO

 LCD0.32
修订版 1.0
Analog Functions
A4
Digital Functions
Port Match
75
External Trigger Inputs /
Crossbar Capability
Standard I/O
Output Toggle Logic
Pin Numbers (TFBGA-80)
PB0.9
LCD Interface
Type
I/O Voltage Domain
Pin Name
Pin Numbers (TQFP-80)
Table 6.1. Pin Definitions and Alternate Functions for SiM3L1x7 (Continued)
ADC0.6
RTC0TCLK_OUT
ADC0.7
59
SiM3L1xx
VIO

 LCD0.31
CMP0P.3
PB1.9
Standard I/O
57
C9
VIO

 LCD0.30
CMP0N.3
PB1.10
Standard I/O
56 C10
VIO

 LCD0.29
CMP1P.3
PB1.11
Standard I/O
55
VIO

 LCD0.28
CMP1N.3
PB2.0
Standard I/O
54 D10 VIORF


LPT0T8
INT1.0
WAKE.12
SPI1_CTS
ADC0.8
CMP0P.4
PB2.1
Standard I/O
53
E9
VIORF


LPT0T9
INT1.1
WAKE.13
VIORFCLK
ADC0.9
CMP0N.4
PB2.4
Standard I/O
51
E10 VIORF


LPT0T12
INT1.4
SPI1_SCLK
ADC0.10
CMP0P.5
PB2.5
Standard I/O
50
E8
VIORF


LPT0T13
INT1.5
SPI1_MISO
ADC0.11
CMP0N.5
PB2.6
Standard I/O
49
F8
VIORF


LPT0T14
INT1.6
SPI1_MOSI
ADC0.12
CMP1P.5
PB2.7
Standard I/O
48
F10 VIORF


INT1.7
SPI1_NSS
ADC0.13
CMP1N.5
PB3.0
Standard I/O
47
G8
VIO

 LCD0.27
INT1.8
ADC0.14
PB3.1
Standard I/O
46
F9
VIO

 LCD0.26
INT1.9
ADC0.15
PB3.2
Standard I/O
45 G10
VIO

 LCD0.25
INT1.10
ADC0.16
60
D9
修订版 1.0
Analog Functions
B10
Digital Functions
Port Match
58
External Trigger Inputs /
Crossbar Capability
Standard I/O
Output Toggle Logic
Pin Numbers (TFBGA-80)
PB1.8
LCD Interface
Type
I/O Voltage Domain
Pin Name
Pin Numbers (TQFP-80)
Table 6.1. Pin Definitions and Alternate Functions for SiM3L1x7 (Continued)
SiM3L1xx
VIO

 LCD0.24
INT1.11
ADC0.17
PB3.4
Standard I/O
43 H10
VIO

 LCD0.23
INT1.12
CMP0P.6
PB3.5
Standard I/O
42
H9
VIO

 LCD0.22
INT1.13
CMP0N.6
PB3.6
Standard I/O
41
J10
VIO

 LCD0.21
INT1.14
CMP1P.6
PB3.7
Standard I/O
40
J9
VIO

 LCD0.20
INT1.15
CMP1N.6
PB3.8
Standard I/O
39
K10
VIO
 LCD0.19
CMP0P.7
PB3.9
Standard I/O
38
K9
VIO
 LCD0.18
CMP0N.7
PB3.10
Standard I/O
37
J8
VIO
 LCD0.17
CMP1P.7
PB3.11
Standard I/O
36
K8
VIO
 LCD0.16
CMP1N.7
PB3.12
Standard I/O
35
J7
VIO
 LCD0.15
ADC0.18
PB3.13
Standard I/O
34
K7
VIO
 LCD0.14
ADC0.19
PB3.14
Standard I/O
33
J6
VIO

COM0.3
PB3.15
Standard I/O
32
K6
VIO

COM0.2
PB4.0
Standard I/O
29
H6
VIO

COM0.1
PB4.1
Standard I/O
28
K5
VIO

COM0.0
PB4.2
Standard I/O
27
J5
VIO
 LCD0.13
PB4.3
Standard I/O
26
K4
VIO
 LCD0.12
PB4.4
Standard I/O
25
J4
VIO

PB4.5
Standard I/O
24
H4
VIO
 LCD0.10
PB4.6
Standard I/O
23
K3
VIO

Analog Functions
G9
Digital Functions
Port Match
44
External Trigger Inputs /
Crossbar Capability
Standard I/O
Output Toggle Logic
Pin Numbers (TFBGA-80)
PB3.3
LCD Interface
Type
I/O Voltage Domain
Pin Name
Pin Numbers (TQFP-80)
Table 6.1. Pin Definitions and Alternate Functions for SiM3L1x7 (Continued)
LCD0.11
LCD0.9
修订版 1.0
PMU_Asleep
61
SiM3L1xx
VIO

LCD0.8
PB4.8
Standard I/O
21
K2
VIO

LCD0.7
PB4.9
Standard I/O
20
J2
VIO

LCD0.6
PB4.10
Standard I/O
19
K1
VIO

LCD0.5
PB4.11/
ETM3
Standard I/O /
ETM
18
H2
VIO

LCD0.4
PB4.12/
ETM2
Standard I/O /
ETM
17
J1
VIO

LCD0.3
PB4.13/
ETM1
Standard I/O /
ETM
16
H1
VIO

LCD0.2
PB4.14/
ETM0
Standard I/O /
ETM
15
G2
VIO

LCD0.1
PB4.15/
TRACECL
K
Standard I/O /
ETM
14
F3
VIO

LCD0.0
62
修订版 1.0
Analog Functions
J3
Digital Functions
LCD Interface
22
External Trigger Inputs /
Port Match
Standard I/O
Output Toggle Logic
Pin Numbers (TFBGA-80)
PB4.7
Crossbar Capability
Type
I/O Voltage Domain
Pin Name
Pin Numbers (TQFP-80)
Table 6.1. Pin Definitions and Alternate Functions for SiM3L1x7 (Continued)
SiM3L1xx
PB0.2
PB0.1
PB0.0
SWDIO
SWCLK
VIO
VIORF / VDRV
VBAT / VBATDC
IND
VSS / VSSDC
VDC
PB4.12 / TRACECLK
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
PB0.3
PB0.4
PB0.5
PB0.6
PB0.7
PB0.8
PB0.9 / SWV
RESET
RTC1
RTC2
VLCD
PB1.0
PB1.1
PB1.2
PB1.3
PB1.4
6.2. SiM3L1x6 引脚定义
1
48
2
47
3
46
4
45
5
44
6
43
7
42
8
41
64 Pin TQFP
9
40
32
31
PB1.7
PB1.8
PB1.9
PB1.10
PB2.0
VSS
PB2.4
PB2.5
PB2.6
PB2.7
PB3.0
PB3.1
PB3.2
PB3.3
PB4.7
PB4.6
PB4.5
PB4.4
PB4.3
PB4.2
PB4.1
PB4.0
PB3.11
PB3.10
PB3.9
PB3.8
PB3.7
PB3.6
PB3.5
PB3.4
30
33
29
34
16
28
15
27
PB4.9 / ETM2
PB4.8 / ETM3
26
35
25
14
24
36
23
13
22
PB4.11 / ETM0
PB4.10 / ETM1
21
37
20
12
19
38
18
39
11
17
10
PB1.5
PB1.6
Figure 6.3. SiM3L1x6-GQ Pinout
修订版 1.0
63
PB0.3
PB0.4
PB0.5
PB0.6
PB0.7
PB0.8
PB0.9 / SWV
RESET
RTC1
RTC2
VLCD
PB1.0
PB1.1
PB1.2
PB1.3
PB1.4
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
SiM3L1xx
PB0.2
1
48
PB1.5
PB0.1
2
47
PB1.6
PB0.0
3
46
PB1.7
SWDIO
4
45
PB1.8
SWCLK
5
44
PB1.9
VIO
6
43
PB1.10
VIORF / VDRV
7
42
PB2.0
VBAT / VBATDC
8
64 pin QFN
41
VSS
IND
9
(TopView)
40
PB2.4
VSS / VSSDC
10
39
PB2.5
VDC
11
38
PB2.6
PB4.12 / TRACECLK
12
37
PB2.7
PB4.11 / ETM0
13
36
PB3.0
PB4.10 / ETM1
14
35
PB3.1
PB4.9 / ETM2
15
34
PB3.2
PB4.8 / ETM3
16
33
PB3.3
25
26
27
28
29
30
31
32
PB3.10
PB3.9
PB3.8
PB3.7
PB3.6
PB3.5
PB3.4
22
PB4.2
PB3.11
21
PB4.3
24
20
PB4.4
PB4.0
19
PB4.5
23
18
PB4.6
PB4.1
17
PB4.7
VSS
Figure 6.4. SiM3L1x6-GM Pinout
64
修订版 1.0
SiM3L1xx
VSSDC
Analog Functions
Digital Functions
External Trigger Inputs /
Output Toggle Logic
10
41
Ground (DC-DC) 10
VIO
Power (I/O)
6
VIORF /
VDRV
Power (RF I/O)
7
VBAT /
VBATDC
8
VDC
11
VLCD
Power (LCD
Charge Pump)
54
IND
DC-DC Inductor
9
RESET
LCD Interface
Ground
Port Match
VSS
Crossbar Capability
Type
I/O Voltage Domain
Pin Name
Pin Numbers
Table 6.2. Pin Definitions and Alternate Functions for SiM3L1x6
Active-low Reset 57
SWCLK
Serial Wire
5
SWDIO
Serial Wire
4
RTC1
RTC Oscillator
Input
56
RTC2
RTC Oscillator
Output
55
PB0.0
Standard I/O
3
VIO
XBR
0


INT0.0
WAKE.0
ADC0.20
VREF
CMP0P.0
PB0.1
Standard I/O
2
VIO
XBR
0


INT0.1
WAKE.2
ADC0.22
CMP0N.0
CMP1P.0
XTAL2
修订版 1.0
65
SiM3L1xx
Analog Functions
Digital Functions
External Trigger Inputs /
Output Toggle Logic
LCD Interface
Crossbar Capability
Type
PB0.2
Standard I/O
1
VIO
XBR
0


INT0.2
WAKE.3
ADC0.23
CMP1N.0
XTAL1
PB0.3
Standard I/O
64
VIO
XBR
0


INT0.3
WAKE.4
ADC0.0
CMP0P.1
IDAC0
PB0.4
Standard I/O
63
VIO
XBR
0


INT0.4
WAKE.5
ACCTR0_STOP0
ACCTR0_IN0
PB0.5
Standard I/O
62
VIO
XBR
0


INT0.5
WAKE.6
ACCTR0_STOP1
ACCTR0_IN1
PB0.6
Standard I/O
61
VIO
XBR
0


INT0.6
WAKE.7
ACCTR0_LCIN0
PB0.7
Standard I/O
60
VIO
XBR
0


LPT0T0
LPT0OUT0
INT0.7
WAKE.8
ACCTR0_LCIN1
PB0.8
Standard I/O
59
VIO
XBR
0


LPT0T1
INT0.8
WAKE.9
ACCTR0_LCPUL0
ADC0.1
CMP0N.1
PB0.9/SWV
Standard I/O
/Serial Wire
Viewer
58
VIO
XBR
0


LPT0T2
INT0.9
WAKE.10
LPT0OUT1
ACCTR0_LCPUL1
ADC0.2
CMP1P.1
PB1.0
Standard I/O
53
VIO
XBR
0

LPT0T4
INT0.12
ACCTR0_LCBIAS0
CMP0P.2
66
Port Match
Pin Name
Pin Numbers
I/O Voltage Domain
Table 6.2. Pin Definitions and Alternate Functions for SiM3L1x6 (Continued)
LCD0.31
修订版 1.0
SiM3L1xx
Analog Functions
Digital Functions
External Trigger Inputs /
LCD Interface
Output Toggle Logic
Type
Port Match
Crossbar Capability
Pin Name
Pin Numbers
I/O Voltage Domain
Table 6.2. Pin Definitions and Alternate Functions for SiM3L1x6 (Continued)
PB1.1
Standard I/O
52
VIO
XBR
0

LCD0.30
LPT0T5
INT0.13
ACCTR0_LCBIAS1
CMP0N.2
PB1.2
Standard I/O
51
VIO
XBR
0

LCD0.29
LPT0T6
INT0.14
UART0_TX
CMP1P.2
PB1.3
Standard I/O
50
VIO
XBR
0

LCD0.28
LPT0T7
INT0.15
UART0_RX
CMP1N.2
PB1.4
Standard I/O
49
VIO
XBR
0

LCD0.27
ACCTR0_DBG0
ADC0.3
PB1.5
Standard I/O
48
VIO
XBR
0

LCD0.26
ACCTR0_DBG1
ADC0.4
PB1.6
Standard I/O
47
VIO
XBR
0

LCD0.25
RTC0TCLK_OUT
ADC0.5
PB1.7
Standard I/O
46
VIO
XBR
0

LCD0.24
CMP0P.3
PB1.8
Standard I/O
45
VIO
XBR
0

LCD0.23
CMP0N.3
PB1.9
Standard I/O
44
VIO
XBR
0

LCD0.22
CMP1P.3
PB1.10
Standard I/O
43
VIO
XBR
0

LCD0.21
CMP1N.3
PB2.0
Standard I/O
42
VIOR
F
XBR
0

LPT0T8
INT1.0
WAKE.12
SPI1_CTS
ADC0.6
CMP0P.4
PB2.4
Standard I/O
40
VIOR
F
XBR
0

LPT0T12
INT1.4
SPI1_SCLK
ADC0.7
CMP0P.5
修订版 1.0
67
SiM3L1xx
Standard I/O
39
VIOR
F
XBR
0

LPT0T13
INT1.5
SPI1_MISO
ADC0.8
CMP0N.5
PB2.6
Standard I/O
38
VIOR
F
XBR
0

LPT0T14
INT1.6
SPI1_MOSI
ADC0.9
CMP1P.5
PB2.7
Standard I/O
37
VIOR
F
XBR
0

INT1.7
SPI1_NSS
ADC0.10
CMP1N.5
PB3.0
Standard I/O
36
VIO
XBR
0

LCD0.20
INT1.8
ADC0.11
PB3.1
Standard I/O
35
VIO
XBR
0

LCD0.19
INT1.9
ADC0.12
PB3.2
Standard I/O
34
VIO
XBR
0

LCD0.18
INT1.10
CMP0P.6
PB3.3
Standard I/O
33
VIO
XBR
0

LCD0.17
INT1.11
CMP0N.6
PB3.4
Standard I/O
32
VIO
XBR
0

LCD0.16
INT1.12
CMP0P.7
PB3.5
Standard I/O
31
VIO
XBR
0

LCD0.15
INT1.13
CMP0N.7
PB3.6
Standard I/O
30
VIO
XBR
0

LCD0.14
INT1.14
CMP1P.7
PB3.7
Standard I/O
29
VIO
XBR
0

LCD0.13
INT1.15
CMP1N.7
PB3.8
Standard I/O
28
VIO

LCD0.12
ADC0.13
PB3.9
Standard I/O
27
VIO

LCD0.11
ADC0.14
PB3.10
Standard I/O
26
VIO

COM0.3
PB3.11
Standard I/O
25
VIO

COM0.2
68
修订版 1.0
Digital Functions
Analog Functions
Crossbar Capability
External Trigger Inputs /
I/O Voltage Domain
PB2.5
LCD Interface
Type
Port Match
Pin Name
Pin Numbers
Output Toggle Logic
Table 6.2. Pin Definitions and Alternate Functions for SiM3L1x6 (Continued)
SiM3L1xx
VIO

COM0.1
PB4.1
Standard I/O
23
VIO

COM0.0
PB4.2
Standard I/O
22
VIO

LCD0.10
PB4.3
Standard I/O
21
VIO

LCD0.9
PB4.4
Standard I/O
20
VIO

LCD0.8
PB4.5
Standard I/O
19
VIO

LCD0.7
PB4.6
Standard I/O
18
VIO

LCD0.6
PB4.7
Standard I/O
17
VIO

LCD0.5
PB4.8/ETM3
Standard I/O /
ETM
16
VIO

LCD0.4
PB4.9/ETM2
Standard I/O /
ETM
15
VIO

LCD0.3
PB4.10/
ETM1
Standard I/O /
ETM
14
VIO

LCD0.2
PB4.11/
ETM0
Standard I/O /
ETM
13
VIO

LCD0.1
PB4.12/
TRACECLK
Standard I/O /
ETM
12
VIO

LCD0.0
修订版 1.0
Analog Functions
24
Digital Functions
Standard I/O
External Trigger Inputs /
LCD Interface
PB4.0
Output Toggle Logic
Type
Port Match
Crossbar Capability
Pin Name
Pin Numbers
I/O Voltage Domain
Table 6.2. Pin Definitions and Alternate Functions for SiM3L1x6 (Continued)
ADC0.19
PMU_Asleep
69
SiM3L1xx
PB0.2
PB0.3
PB0.4
PB0.5
PB0.6 / SWV
RESET
RTC1
RTC2
PB0.7
PB0.8
40
39
38
37
36
35
34
33
32
31
6.3. SiM3L1x4 引脚定义
PB0.1
1
30
PB0.9
PB0.0
2
29
PB2.0
SWDIO
3
28
PB2.1
SWCLK
4
27
PB2.2
VIO
5
40 pin QFN
26
PB2.3
VIORF / VDRV
6
(Top View)
25
VSS
VBAT / VBATDC
7
24
PB2.4
IND
8
23
PB2.5
VSS / VSSDC
9
22
PB2.6
VDC
10
21
PB2.7
11
12
13
14
15
16
17
18
19
20
PB3.9
PB3.8
PB3.7
PB3.6
PB3.5
PB3.4
PB3.3
PB3.2
PB3.1
PB3.0
VSS
Figure 6.5. SiM3L1x4-GM Pinout
70
修订版 1.0
SiM3L1xx
Output Toggle Logic
33
PB0.0
Standard I/O
2
VIO
XBR0


INT0.0
WAKE.0
ADC0.20
VREF
CMP0P.0
PB0.1
Standard I/O
1
VIO
XBR0


INT0.1
WAKE.2
ADC0.22
CMP0N.0
CMP1P.0
XTAL2
VSS
Ground
9
25
VSSDC
Ground (DC-DC)
9
VIO
Power (I/O)
5
VIORF /
VDRV
Power (RF I/O)
6
VBAT /
VBATDC
7
VDC
10
IND
DC-DC Inductor
8
RESET
Active-low Reset
35
SWCLK
Serial Wire
4
SWDIO
Serial Wire
3
RTC1
Digital Functions
Type
Analog Functions
Port Match
RTC Oscillator
Output
Pin Name
I/O Voltage Domain
RTC2
Pin Numbers
Crossbar Capability
External Trigger Inputs /
Table 6.3. Pin Definitions and Alternate Functions for SiM3L1x4
RTC Oscillator Input 34
修订版 1.0
71
SiM3L1xx
Crossbar Capability
Port Match
Output Toggle Logic
PB0.2
Standard I/O
40
VIO
XBR0


INT0.2
WAKE.3
ADC0.23
CMP0N.1
CMP1N.0
XTAL1
PB0.3
Standard I/O
39
VIO
XBR0


INT0.3
WAKE.4
ADC0.0
CMP0P.1
IDAC0
PB0.4
Standard I/O
38
VIO
XBR0


INT0.4
WAKE.5
ACCTR0_IN0
PB0.5
Standard I/O
37
VIO
XBR0


INT0.5
WAKE.6
ACCTR0_IN1
PB0.6/SWV
Standard I/O
/Serial Wire Viewer
36
VIO
XBR0


LPT0T0
LPT0OUT0
INT0.6
WAKE.8
PB0.7
Standard I/O
32
VIO
XBR0


LPT0T6
INT0.7
UART0_TX
CMP1P.2
PB0.8
Standard I/O
31
VIO
XBR0


LPT0T7
INT0.8
UART0_RX
CMP1N.2
PB0.9
Standard I/O
30
VIO
XBR0


LPT0T1
INT0.9
RTC0TCLK_OUT
ADC0.1
PB2.0
Standard I/O
29 VIORF XBR0

LPT0T8
INT1.0
WAKE.12
SPI1_CTS
ADC0.2
CMP0P.4
72
修订版 1.0
Digital Functions
Analog Functions
Type
I/O Voltage Domain
Pin Name
Pin Numbers
External Trigger Inputs /
Table 6.3. Pin Definitions and Alternate Functions for SiM3L1x4 (Continued)
SiM3L1xx
Analog Functions
Digital Functions
External Trigger Inputs /
Output Toggle Logic
Port Match
Crossbar Capability
I/O Voltage Domain
Pin Numbers
Table 6.3. Pin Definitions and Alternate Functions for SiM3L1x4 (Continued)
Pin Name
Type
PB2.1
Standard I/O
28 VIORF XBR0

LPT0T9
INT1.1
WAKE.13
VIORFCLK
ADC0.3
CMP0N.4
PB2.2
Standard I/O
27 VIORF XBR0

LPT0T10
INT1.2
WAKE.14
ADC0.4
CMP1P.4
PB2.3
Standard I/O
26 VIORF XBR0

LPT0T11
INT1.3
WAKE.15
ADC0.5
CMP1N.4
PB2.4
Standard I/O
24 VIORF XBR0

LPT0T12
INT1.4
SPI1_SCLK
ADC0.6
CMP0P.5
PB2.5
Standard I/O
23 VIORF XBR0

LPT0T13
INT1.5
SPI1_MISO
ADC0.7
CMP0N.5
PB2.6
Standard I/O
22 VIORF XBR0

LPT0T14
INT1.6
SPI1_MOSI
ADC0.8
CMP1P.5
PB2.7
Standard I/O
21 VIORF XBR0

INT1.7
SPI1_NSS
ADC0.9
CMP1N.5
PB3.0
Standard I/O
20
VIO
XBR0

INT1.8
CMP0N.7
PB3.1
Standard I/O
19
VIO
XBR0

INT1.9
CMP1P.7
PB3.2
Standard I/O
18
VIO
XBR0

INT1.10
CMP1N.7
PB3.3
Standard I/O
17
VIO
XBR0

INT1.11
ADC0.10
PB3.4
Standard I/O
16
VIO
XBR0

INT1.12
ADC0.11
PB3.5
Standard I/O
15
VIO
XBR0

INT1.13
ADC0.12
修订版 1.0
73
SiM3L1xx
74
Port Match
PB3.6
Standard I/O
14
VIO
XBR0

INT1.14
ADC0.13
PB3.7
Standard I/O
13
VIO
XBR0

INT1.15
ADC0.14
PB3.8
Standard I/O
12
VIO

ADC0.15
PB3.9
Standard I/O
11
VIO

ADC0.16
修订版 1.0
Digital Functions
Analog Functions
Crossbar Capability
External Trigger Inputs /
Type
I/O Voltage Domain
Pin Name
Pin Numbers
Output Toggle Logic
Table 6.3. Pin Definitions and Alternate Functions for SiM3L1x4 (Continued)
SiM3L1xx
6.4. TQFP-80 封装规格
Figure 6.6. TQFP-80 Package Drawing
修订版 1.0
75
SiM3L1xx
Table 6.4. TQFP-80 Package Dimensions
Dimension
Min
Nominal
Max
A
—
—
1.20
A1
0.05
—
0.15
A2
0.95
1.00
1.05
b
0.17
0.20
0.27
c
0.09
—
0.20
D
14.00 BSC
D1
12.00 BSC
e
0.50 BSC
E
14.00 BSC
E1
12.00 BSC
L
0.45
L1

0.60
0.75
1.00 Ref
0°
3.5°
aaa
0.20
bbb
0.20
ccc
0.08
ddd
0.08
eee
0.05
7°
Notes:
1. All dimensions shown are in millimeters (mm) unless otherwise noted.
2. Dimensioning and Tolerancing per ANSI Y14.5M-1994.
3. This package outline conforms to JEDEC MS-026, variant ADD.
4. Recommended card reflow profile is per the JEDEC/IPC J-STD-020
specification for Small Body Components.
76
修订版 1.0
SiM3L1xx
Figure 6.7. TQFP-80 Landing Diagram
Table 6.5. TQFP-80 Landing Diagram Dimensions
Dimension
Min
Max
C1
13.30
13.40
C2
13.30
13.40
E
0.50 BSC
X
0.20
0.30
Y
1.40
1.50
Notes:
1. All dimensions shown are in millimeters (mm) unless otherwise
noted.
2. This land pattern design is based on the IPC-7351 guidelines.
修订版 1.0
77
SiM3L1xx
6.4.1. TQFP-80 阻焊层设计
所有金属垫都是非阻焊层限定的 (NSMD)。阻焊层与金属垫间的最小间隙为 60 µm,焊盘四周净空均须达到该值。
6.4.2. TQFP-80 网板设计
1. 应使用具有梯形壁的不锈钢激光切割电抛光网板来确保良好的焊膏脱离。
2. 网板厚度应为 0.125mm (5 mil)。
3. 对于所有导热垫,网板孔到焊盘导热垫的比例均应为 1:1。
6.4.3. TQFP-80 卡组装
1. 推荐免清洗 3 类焊膏。
2. 建议的卡回流温度曲线按照针对小型部件的 JEDEC/IPC J-STD-020 规格。
78
修订版 1.0
SiM3L1xx
6.5. QFN-80 封装规格
Figure 6.8. TFBGA-80 Package Drawing
修订版 1.0
79
SiM3L1xx
Table 6.6. TFBGA-80 Package Dimensions
Dimension
Min
Nominal
Max
A
—
—
1.20
A1
0.16
0.21
0.26
A2
0.84
0.89
0.94
b
0.25
0.30
0.35
c
0.32
0.36
0.40
D
5.40
5.50
5.60
E
5.40
5.50
5.60
E1
—
4.50
—
D1
—
4.50
—
e
—
0.50
—
aaa
0.15
bbb
0.10
ddd
0.08
eee
0.15
fff
0.05
Notes:
1. All dimensions shown are in millimeters (mm) unless otherwise noted.
2. Dimensioning and Tolerancing per ANSI Y14.5M-1994.
3. Recommended card reflow profile is per the JEDEC/IPC J-STD-020
specification for Small Body Components.
80
修订版 1.0
SiM3L1xx
e1
C1
X
C2
Figure 6.9. TFBGA-80 Landing Diagram
Table 6.7. TFBGA-80 Landing Diagram Dimensions
Dimension
Min
Nom
Max
X
0.25
0.30
0.35
C1
4.50
C2
4.50
E1
0.50
Notes:
1. All dimensions shown are in millimeters (mm) unless otherwise noted.
2. Dimensioning and Tolerancing is per the ANSI Y14.5M-1994 specification.
3. This land pattern design is based on the IPC-7351 guidelines.
修订版 1.0
81
SiM3L1xx
6.5.1. TFBGA-80 阻焊层设计
所有金属垫都是非阻焊层限定的 (NSMD)。阻焊层与金属垫间的最小间隙为 60 µm,焊盘四周净空均须达到该值。
6.5.2. TFBGA-80 网板设计
1. 应使用具有梯形壁的不锈钢激光切割电抛光网板来确保良好的焊膏脱离。
2. 网板厚度应为 0.125mm (5 mil)。
3. 网板孔到焊盘导热垫的比例应为 1:1。
6.5.3. TFBGA-80 卡组装
1. 推荐免清洗 3 类焊膏。
2. 建议的卡回流温度曲线是针对小型部件的 JEDEC/IPC J-STD-020 规格提出的。
82
修订版 1.0
SiM3L1xx
6.6. QFN-64 封装规格
Figure 6.10. QFN-64 Package Drawing
Table 6.8. QFN-64 Package Dimensions
Dimension
Min
Nominal
Max
A
0.80
0.85
0.90
A1
0.00
0.02
0.05
b
0.18
0.25
0.30
D
D2
9.00 BSC
3.95
4.10
e
0.50 BSC
E
9.00 BSC
4.25
E2
3.95
4.10
4.25
L
0.30
0.40
0.50
aaa
0.10
bbb
0.10
ccc
0.08
ddd
0.10
eee
0.05
Notes:
1. All dimensions shown are in millimeters (mm) unless otherwise noted.
2. Dimensioning and Tolerancing per ANSI Y14.5M-1994.
3. This package outline conforms to JEDEC MO-220.
4. Recommended card reflow profile is per the JEDEC/IPC J-STD-020
specification for Small Body Components.
修订版 1.0
83
SiM3L1xx
Figure 6.11. QFN-64 Landing Diagram
Table 6.9. QFN-64 Landing Diagram Dimensions
Dimension
mm
C1
8.90
C2
8.90
E
0.50
X1
0.30
Y1
0.85
X2
4.25
Y2
4.25
Notes:
1. All dimensions shown are in millimeters (mm).
2. This Land Pattern Design is based on the IPC-7351 guidelines.
3. All dimensions shown are at Maximum Material Condition (MMC).
Least Material Condition (LMC) is calculated based on a
Fabrication Allowance of 0.05 mm.
84
修订版 1.0
SiM3L1xx
6.6.1. QFN-64 阻焊层设计
所有金属垫都是非阻焊层限定的 (NSMD)。阻焊层与金属垫间的最小间隙为 60 µm,焊盘四周净空均须达到该值。
6.6.2. QFN-64 网板设计
1. 应使用具有梯形壁的不锈钢激光切割电抛光网板来确保良好的焊膏脱离。
2. 网板厚度应为 0.125mm (5 mil)。
3. 对于所有导热垫,网板孔到焊盘导热垫的比例均应为 1:1。
4. 中心接地端子应使用间距 1.5 mm 的 1.0 mm 方形开口 3x3 阵列。
6.6.3. QFN-64 卡组装
1. 推荐免清洗 3 类焊膏。
2. 建议的卡回流温度曲线按照针对小型部件的 JEDEC/IPC J-STD-020 规格。
修订版 1.0
85
SiM3L1xx
6.7. TQFP-64 封装规格
Figure 6.12. TQFP-64 Package Drawing
86
修订版 1.0
SiM3L1xx
Table 6.10. TQFP-64 Package Dimensions
Dimension
Min
Nominal
Max
A
—
—
1.20
A1
0.05
—
0.15
A2
0.95
1.00
1.05
b
0.17
0.22
0.27
c
0.09
—
0.20
D
12.00 BSC
D1
10.00 BSC
e
0.50 BSC
E
12.00 BSC
E1
10.00 BSC
L
0.45
0.60
0.75

0°
3.5°
7°
aaa
—
—
0.20
bbb
—
—
0.20
ccc
—
—
0.08
ddd
—
—
0.08
Notes:
1. All dimensions shown are in millimeters (mm) unless otherwise noted.
2. Dimensioning and Tolerancing per ANSI Y14.5M-1994.
3. This package outline conforms to JEDEC MS-026, variant ACD.
4. Recommended card reflow profile is per the JEDEC/IPC J-STD-020
specification for Small Body Components.
修订版 1.0
87
SiM3L1xx
Figure 6.13. TQFP-64 Landing Diagram
Table 6.11. TQFP-64 Landing Diagram Dimensions
Dimension
Min
Max
C1
11.30
11.40
C2
11.30
11.40
E
0.50 BSC
X
0.20
0.30
Y
1.40
1.50
Notes:
1. All dimensions shown are in millimeters (mm) unless otherwise
noted.
2. This land pattern design is based on the IPC-7351 guidelines.
88
修订版 1.0
SiM3L1xx
6.7.1. TQFP-64 阻焊层设计
所有金属垫都是非阻焊层限定的 (NSMD)。阻焊层与金属垫间的最小间隙为 60 µm,一直到导热垫周围。
6.7.2. TQFP-64 网板设计
1. 应使用具有梯形壁的不锈钢激光切割电抛光网板来确保良好的焊膏脱离。
2. 网板厚度应为 0.125 mm (5 mil)。
3. 对于所有导热垫,网板孔到焊盘导热垫的比例均应为 1:1。
6.7.3. TQFP-64 卡组装
1. 推荐免清洗 3 类焊膏。
2. 建议的卡回流温度曲线按照针对小型部件的 JEDEC/IPC J-STD-020 规格。
修订版 1.0
89
SiM3L1xx
6.8. QFN-40 封装规格
Figure 6.14. QFN-40 Package Drawing
Table 6.12. QFN-40 Package Dimensions
Dimension
Min
Nominal
Max
A
0.80
0.85
0.90
A1
0.00
0.02
0.05
b
0.18
0.25
0.30
D
D2
6.00 BSC
4.35
4.50
e
0.50 BSC
E
6.00 BSC
4.65
E2
4.35
4.5
4.65
L
0.30
0.40
0.50
aaa
0.10
bbb
0.10
ccc
0.08
ddd
0.10
eee
0.05
Notes:
1. All dimensions shown are in millimeters (mm) unless otherwise noted.
2. Dimensioning and Tolerancing per ANSI Y14.5M-1994.
3. This package outline conforms to JEDEC MO-220.
4. Recommended card reflow profile is per the JEDEC/IPC J-STD-020
specification for Small Body Components.
90
修订版 1.0
SiM3L1xx
Figure 6.15. QFN-40 Landing Diagram
Table 6.13. QFN-40 Landing Diagram Dimensions
Dimension
mm
C1
5.90
C2
5.90
E
0.50
X1
0.30
Y1
0.85
X2
4.65
Y2
4.65
Notes:
1. All dimensions shown are in millimeters (mm).
2. This Land Pattern Design is based on the IPC-7351 guidelines.
3. All dimensions shown are at Maximum Material Condition (MMC).
Least Material Condition (LMC) is calculated based on a
Fabrication Allowance of 0.05 mm.
修订版 1.0
91
SiM3L1xx
Table 6.14. QFN-40 阻焊层设计
所有金属垫都是非阻焊层限定的 (NSMD)。阻焊层与金属垫间的最小间隙为 60 µm,焊盘四周净空均须达到该值。
6.8.1. QFN-40 网板设计
1. 应使用具有梯形壁的不锈钢激光切割电抛光网板来确保良好的焊膏脱离。
2. 网板厚度应为 0.125 mm (5 mil)。
3. 对于所有导热垫,网板孔到焊盘导热垫的比例均应为 1:1。
4. 中心接地焊盘应使用间距 1.6 mm 的 1.1 mm 方形开口 3x3 阵列。
6.8.2. QFN-40 卡组装
1. 推荐免清洗 3 类焊膏。
2. 建议的卡回流温度曲线按照针对小型部件的 JEDEC/IPC J-STD-020 规格。
92
修订版 1.0
SiM3L1xx
7. 修订特定行为
本章说明设备发布的修订的差异。
7.1. 修订标识
设备包装顶端的批次标识代码可用于解读设备的修订信息。图 7.1、 7.2 和 7.3 显示了设备包装顶端批次标识代码的
位置。
此外,固件通过查看 DEVICEID 寄存器也可以确定设备修订信息。
SiM3L167
C-GQ
1221CCS701
e3
TW
These characters identify the
device revision
Figure 7.1. SiM3L1x7-GQ Revision Information
TQFP-64
QFN-64
SiM3L166
C-GM
1221CCS701
e3
TW
SiM3L166
C-GQ
1221CCS701
e3
TW
These characters identify the
device revision
Figure 7.2. SiM3L1x6-GM and SiM3L1x6-GQ Revision Information
修订版 1.0
93
SiM3L1xx
QFN-40
TFBGA-80
SiM3L
164
CCS701
1221
SiM3L
167
CCS701
1221
This character identifies the
device revision
Figure 7.3. SiM3L1x7-GL and SiM3L1x4-GM Revision Information
94
修订版 1.0
SiM3L1xx
文档修改列表
修订版 0.5 至修订版 1.0


电气规格表已更新为最新的特性数据和生产测试限值。
为 65 页上表 6.2“Pin Definitions and Alternate Functions for SiM3L1x6” 新增了遗漏的 ACCTR0_LCPUL1 信号。

删除了 71 页上表 6.3“Pin Definitions and Alternate Functions for SiM3L1x4” 中的 ACCTR0_LCIN1 和
ACCTR0_STOP0/1 信号。

更新了 79 页的图 6.8“TFBGA-80 Package Drawing”。
修订版 1.0
95
SiM3L1xx
联系信息
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
请访问 Silicon Labs 技术支持网页:
https://www.silabs.com/support/pages/contacttechnicalsupport.aspx
并注册提交技术支持请求。
专利通告
Silicon Labs 投资于研究和开发,为我们的客户提供低功耗、小型、模拟敏感混合信号解决方案,帮助客户在市场上脱颖而出。 Silicon Labs 广
泛的专利组合证明我们有独特的方法和世界一流的工程团队。
本文中信息在出版时在所有方面应该是准确的,但可随时修改,恕不另行通知。Silicon Laboratories 对于错误和遗漏不承担任何责任,且不
会对因使用此处信息而导致的任何后果负责。另外,Silicon Laboratories 对于所述功能或参数的正常使用不承担责任。Silicon Laboratories
保留修改文中信息的权利,恕不另行通知。 Silicon Laboratories 对其产品用于任何特定用途的合适性不作任何担保、声明或保证, Silicon
Laboratories 亦不承担因应用或使用其任何产品或电路产生的任何责任,特别对任何和所有责任,包括但不限于间接损坏或附带损坏概不负
责。 Silicon Laboratories 产品未设计、计划或授权用于旨在支持或维持生命的用途,或用于 Silicon Laboratories 产品故障可能造成人身伤
亡情形的任何其他应用中。如果买方购买或使用 Silicon Laboratories 的产品用于任何非设计用途或未经授权的应用中,买方应保证 Silicon
Laboratories 不会受到任何索赔和损害。
Silicon Laboratories 和 Silicon Labs 是 Silicon Laboratories Inc. 的商标。
本文中其他产品或品牌名称是各自所有者的商标或注册商标。
96
修订版 1.0
SiM3L1xx
修订版 1.0
97