ETC STM32_STM8简介

STM32
释放您的创造力
2008年9月
STM32
全国巡回研讨会
优易特-www.u-easytech.com
STM32系列为意法半导体建立领先地位
2007年6月ST宣布了她的第一款基于Cortex-M3并
内嵌32K~128K闪存的STM32微控制器系列产品
在全球已经举办了超过200个设计研讨会,售出超过
16,000套开发工具
设计项目迅速增加
已经有超过1000家
客户选用了STM32
STM32 全国巡回研讨会
STM32 产品及特性
www.st.com/stm32
关于STM32的部分数据
第一家领先的半导体供应商批量生产Cortex-M3核的微控制器
STM32系列超过一周年了。
在全球已经售出超过16,000套开发工具,在中国售出或者发送超
过5000套本地化套间,在全球举办了超过200个设计研讨会
全球已经有超过1000家客户选用了STM32, 在中国超过500
家客户选用了STM32.
STM32在2008年前三季度全球出货量达4Mpcs, 中国区的出
货量超过1.5Mpcs
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 3
www.st.com/stm32
一种结构可以覆盖
低功耗、高性能和低成本的多种产品需求
销售终端
银行的读卡机
收银机,热敏打印机
票据验证,包裹跟踪
自动售货机
身份识别设备
安全和生物特征识别
公路自动收费系统
工业自动化
现场数据采集器,电表
可编程逻辑控制器(PLC)
工业缝纫机,
消费电子
计算机外设, 游戏手柄,玩具
建筑安防/消防/HVAC
报警系统
控制面板
医疗
心脏监控
便携式测试仪器
通信领域
同声翻译系统
光纤接入控制
3G基站监控
家电
电动自行车
变频空调,洗衣机
仪器表记
电子秤
电表,水表
万能遥控器, 卫星收音机
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 4
www.st.com/stm32
一种结构可以覆盖
低功耗、高性能和低成本的多种产品需求
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 5
www.st.com/stm32
STM32 产品系列
Born Since May08
Flash
Size
(bytes)
STM32F103RE
STM32F103VE
STM32F103ZE
512 K
STM32F101RE
STM32F101VE
STM32F101ZE
STM32F103RD
STM32F103VD
STM32F103ZD
STM32F101RD
STM32F101VD
STM32F101ZD
STM32F103RC
STM32F103VC
STM32F103ZC
STM32F101RC
STM32F101VC
STM32F101ZC
384 K
256 K
Available since 2007 Jun
STM32F103CB
STM32F103RB
STM32F103VB
STM32F101CB
STM32F101RB
STM32F101VB
STM32F103T8
STM32F103C8
STM32F103R8
STM32F103V8
Performance
Access
STM32F101T8
STM32F101C8
STM32F101R8
STM32F101V8
FULL compatibility
STM32F103T6
STM32F103C6
STM32F103R6
STM32F101T6
STM32F101C6
STM32F101R6
128 K
64 K
32 K
6KB to 64KB SRAM
Two lines:
Pin to Pin
Software
Peripherals
0K
36 pins
48 pins
64 pins
100 pins
144 pins
QFN
LQFP
LQFP
LQFP/BGA
LQFP/BGA
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 6
www.st.com/stm32
STM32 : 2个产品系列
两个系列都有多达:
增强型 STM32F103
53 xx USART
USART
32 x SPI
SPI
2
2xI C
16-bit
43 xx 16-bit
定时器
定时器
72MHz
CPU
多达
64KB
20KB
SRAM
2x12b
ADC
(1µs)
温度
传感器
USB 2.0
CAN
全速
2.0B
控制3相
电机的定
时器
存储器
扩展接口
(100-144
pin)
2CH
12-bit DAC
(256K-512K)
2nd控制3
实时时钟
SDIO
2x I2S
内置 8 MHz RC
内置40 kHz RC
相电机的
定时器
3rd 12b
ADC
2个看门狗
基本型 STM32F101
上电复位/掉电
复位/低电压检测
4-16MHz晶振
多达 512KB
128KB FLASH
FLASH
多达
36MHz
CPU
多达
16KB
48KB
SRAM
SRAM
12b ADC
(1µs)
存储器
扩展接口
温度
传感器
(100-144
pin)
2CH
12-bit DAC
(256K-512K)
84字节后备寄存器
20字节后备寄存器
7个通道DMA
12个通道DMA
STM32 全国巡回研讨会
08年5月大容量STM32增强型外设
STM32 产品及特性
2008年9月 7
www.st.com/stm32
大容量闪存的STM32评估板
评估 STM32
的所有功能,
包括外扩存储器、 SDIO
、 LCD
、 DAC
等。
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 8
www.st.com/stm32
ST为32位MCU市场再加筹码
2007年6月我们发布了STM32,一年来我们成
功地将微控制器的应用引导到32位的世界。
随着客户群的不断增加,ST将借助新产品系列
巩固其在32位微控制器市场的地位。
新产品系列的发布,将加速微控制器市场向高端
的32位产品转移,并被越来越多的人们所接受。
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 9
www.st.com/stm32
大容量STM32 部分客户项目
DELTA (台湾),电源管理方案的领先厂商,在可编程逻辑控
制器项目中选用了STM32
Garmin (美国),在它的下一代个人导航设备中选用了
STM32作为辅助处理器
Danfoss (欧洲),电机设备的领先厂商,在变频设备中选用
了STM32
BG Tech (韩国),激光雷达探测仪的领先厂商,在最新一代
的雷达探测器中选用了STM32
XXX(中国),游戏产品的新行者,在最新一代游戏手柄里采
用最新的STM32产品
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 10
www.st.com/stm32
丰富的模拟功能
模数转换,具有三个采样保持电路模块, 多达21个通道
12位分辨率, 精确度达+/- 1.3LSB @ 25°
1微秒完成一次转换
各通道轮流扫描模式,在一个普通的通道上采用快速的交叉模式进行连续
的采样, 注入模式
定时器触发
模拟看门狗功能
DMA 传输数据
自我校准功能
数模转换, 2个转换电路模块
可配置为8位或者12位 or 12bit 单模式输出
可模拟噪声波形,三角波形输出
DMA数据传输
外部触发
双通道独立转换模式,或者作为单通道同时转换模式
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 11
www.st.com/stm32
高速通信端口
SPI x 3
I2C x 2
CAN
主或从传输设备
两个从地址,7/10位地址
标准速度(100kHz)和高速
(400kHz)
兼容SMBus2.0和PMBus
支持CAN2.0A和B
多达8个端点
1M位/秒数据率
I2S x 2
主或从模式
16或32数据宽度
支持8kHz~48kHz
256倍采样时钟输出
STM32 全国巡回研讨会
全双工,主或从传输
高达18兆位/秒的时钟
速度
CRC校验
支持SD/MMC读写操
作
DMA x 12
USART x 5
USB
高达4.5M位/秒
支持LIN、IrDA编解码、
ISO7816-3智能卡接口
调制解调器CTS/RTS控制接
口
USB2.0的全速设备
多达8个端点
专用数据缓冲区
经过USB-IF认证
STM32 产品及特性
2008年9月 12
www.st.com/stm32
新增第二个电机控制,引发变频革命
STM32F103RC
STM32F103R8
有两个6通道
PWM 输出
只有一个6通道
PWM 输出
只有压缩机实现变频控制,室内
风机不能同时实现变频
STM32 全国巡回研讨会
可以同时对压缩机和室内风机实
现变频控制,人体感觉更加舒适
STM32 产品及特性
2008年9月 13
www.st.com/stm32
灵活的静态存储控制器
成组(Burst)传输
同步随机访问
异步随机访问
8/16位传输总线
16个32位宽的写FIFO
4个片选涵盖4x256MB
28条地址线
可配置0~15个等待周期
独立的读写时序和协议
外部异步等待控制信号
NOR闪存
SRAM/PSRAM
NAND闪存
支持COSMORAM
支持OneNAND™
硬件ECC
CompactFlash
LCD并行接口
16位PC卡接口
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 14
www.st.com/stm32
SDIO接口
VDD
SDIOSDIO_CMD
SDIO_CK
SDIO_D0
SDIO_D1
SDIO_D2
SDIO_D3
7
8
6
5
4
3
2
1
13
12
11
10
9
SDIO_D4
SDIO_D5
SDIO_D6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
SDIOSDIO_CMD
SDIO_CK
SDIO_D0
SDIO_D1
SDIO_D2
SDIO_D3
SDIO_D4
SDIO_D5
SDIO_D6
SDIO_D7
STM32 全国巡回研讨会
STM32 产品及特性
CE-ATA
SDIO_D7
2008年9月 15
www.st.com/stm32
新增设备应用实例(警报控制面板)
串行通信和输入输出
通过电话线,无线网络(GPRS, WiFi)将信号传输到控制中心,
多路A/D通道实时采样环境信号
FSMC
摄像头的采集信号通过 CAN总线传输
至显示模块的并行接口,
采集数据存储到外扩flash
I2S
至音频DAC接口产生高质
量的声音,播放用户语音和
音乐或者报警信号
SDIO
通过SD卡和SD模块下载
数据,或者程序升级
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 16
www.st.com/stm32
多种封装形式
QFN36
(6x6mm)
BGA144
(10x10mm)
BGA100
(10x10mm)
LQFP48
(7x7mm)
LQFP64
(10x10mm)
STM32 全国巡回研讨会
New!
LQFP100
(14x14mm)
STM32 产品及特性
LQFP144
(20x20mm)
2008年9月 17
www.st.com/stm32
什么是IEC60335
IEC60335-1 Ed4 规范的目的是确保用户在使用电器的安
全,消除潜在的危险:
火险 (例如电机发热过高),
机械振动、失控 (例如洗衣机的不平衡导致洗衣机不能正常工作)
电击的危险 (例如用尖锐的物体触摸控制面板引起的危险)
从2007年10月起,要求新的电器设备符合IEC60335规范
IEC60335, Class B规范涉及的方面:
机械方面,材料方面,电路板设计方面,电子元器件
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 18
www.st.com/stm32
IEC60335-1 安全级别分类
在不同安全级别里,MCU的功能是有区别的。
A级
安全不依靠MCU软件,例如房间温控器,灯光控制
B级
MCU软件预防非安全的操作,例如洗衣机门锁和电机温度
控制。
C级
MCU软件可以预防一些特别的危险,例如爆炸,自动火炉
控制,气体燃烧设备
本演讲稿范围不覆盖 calss C
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 19
www.st.com/stm32
IEC 60335-1 B类对MCU的要求
某些要求与特定的应用相关,依
赖于客户的知识和系统的结构
通信协议
模拟输入检测
需要检测的部件
CPU寄存器
内部数据通路
CPU程序指针
外部寻址
(如果存在)
中断处理和执
行
外部通信
时钟
时序
非变量存储器
I/O设备
变量存储器
模拟A/D和
D/A
内部寻址
模拟多路转换
与电机参数相关的程序
中断处理
某些要求只与MCU的通用部分相
关,这部分由ST的自检程序处理
核心自检
RAM功能测试
ROM/Flash的一致性
时钟振荡器的频率
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 20
www.st.com/stm32
B级安全规范: ST如何帮助您
STM32将帮助您轻松获得认证
STM32硬件方面
双看门狗:独立看门狗、窗口看门狗,减少
一个外部的独立看门狗
独立看门狗有独立的时钟源,
窗口看门狗的时间可以任意设定 ,
硬件启动动看门狗 (在编程时配置)
复位后,所有I/O扣处于高阻状态
STM32软件方面
ST提供符合B级标准的自我诊断程序,
以及如何应用的笔记和手册
所有的底层软件库,包括标准程序库和专用
应用程序库遵循MISRA C 规范
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 21
www.st.com/stm32
IEC60335-1 程序认证
ST的自检测软件库已经通过VDE的认证
VDE是一个全球公认的测试试验室,它是以软件安全测试
而闻名于全球的, (http://www.vde.com/vde_en/),
如果客户将ST的自检测软件库嵌入到应用程序里,
在做VDE的认证测试的时候,客户将不再被要求做
MCU自我检测认证。
降低评估、测试时间和成本
特别注意:该自检测软件库只适用于家
用电器类产品,不能用于工
控、医用等类型的产品。
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 22
www.st.com/stm32
通过认证的自我检测程序1/2
在系统上电期间
CPU寄存器自我检测。
看门狗自我检测,(即是规范没有直接要求)
闪存完整性自我检测,带有16位的循环冗余码校验
RAM功能性自我检测
外部时钟频率测量。
ST的“自我检测启动“程序,这个程序里包含功能调用
和逻辑顺序监控,已经获得认证,用户可以在上电复
位之后,应用程序启动之前使用
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 23
www.st.com/stm32
通过认证的自我检测程序2/2
在程序运行期间
CPU寄存器自我检测。
闪存完整性自我检测,带有16位的循环冗余码校验
RAM功能性自我检测
外部时钟频率测量
堆栈溢出检测(规范没有直接要求)
看门狗自我检测,(即使
规范没有直接要求)
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 24
www.st.com/stm32
21IC ST MCU 社区
2006年8月1好开通,目前是21IC 论坛最活跃的社
区,ST资深工程师参与解答技术问题。
我们在论坛里发布STM32全部资料的连接(中英),
包括第三方的工具信息,最新的产品信息,活动通知。
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 25
www.st.com/stm32
STM32学习小组
热心网友在EDNChina网站上创建了STM32学习小组,提供了又
一个讨论交流STM32的社区.
在此小组里,开展了STM32学习板优惠团购活动,鼓励购买者构
思STM32学习计划,并对学习计划进行有奖评选。
在EDNChina网站上开创STM32博客论文大赛,对那些提交
STM32学习心得,应用体会,项目进展,进行有奖评选,历时2
个半月。
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 26
www.st.com/stm32
STM32 博客大赛优秀博文揭晓
网络
得票
专家评分
总分
得分比例
专家评分
得票
总得票数
奖金/RMB
名次
ID
第一名
likee
5727
1718
0.6
1030
6757
5000
computer00
4870
1718
0.75
1289
6159
3000
zhonghuahun212
4388
1718
0.5
859
5247
3000
sunke9
2051
1718
0.6
1030
3081
3000
promcu
1717
1718
0.7
1202
2919
1000
xiong_gang_whut
1311
1718
0.75
1299
2610
1000
liongt
555
1718
0.5
859
1414
1000
hwarm
396
1718
0.55
945
1341
1000
jizzll
243
1718
0.6
1030
1273
1000
第二名
第三名
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 27
www.st.com/stm32
STM32 学习计划优秀方案揭晓
名次
ID
网络
得票
专家
总分
得分
比例
专家评
分得票
总得票数
奖金
/RMB
第一名 wangxing
4154
1247
0.55
686
4840
3000
第二名 xieweichao
3527
1247
0.5
624
4151
1000
第三名 zhonghuahun212
3524
1247
0.5
624
4148
500
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 28
www.st.com/stm32
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 29
www.st.com/stm32
STM32学习板 STM3210-LK
此学习板集成了一个小型的STM32F103评估板和一个简易仿真器
(ST-LINK II)
用户通过简易仿真器可以在此小型的STM32评估板上调试软件,
评估STM32的外设
此简易仿真器可以独立使用
下载速度超过2KB/s
通过USB供电
优惠售价:RMB230
STM32大容量学习板
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 30
www.st.com/stm32
组成:
STM32 Mini Kit
ST-LINK-II 调试器,
可以独立用于学习目的的调试使用
STM32 最小系统板,
通过USB供电
售价 RMB129
ST-LINK-III 将要发布
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 31
www.st.com/stm32
性能
ST 微控制器平台
设
外
通用
STM32
高性能 ARM
Cortex-M3内核
STM8
STM8S : 3-5V 标准产品
STM8L : 低电压产品
触摸
术
技
按键
功能
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 32
www.st.com/stm32
STM8S 隆重上市
ST公司的全新8位通用控制器产品系列
结合了过去多年单片机设计开发中的领先创新和宝贵经验
STM8S将成为覆盖市场上现有流行的ST5, ST6, ST7 和 ST9 的新产品
采用0.13微米技术工艺,高性价比
高性能的8位通用控制器平台
芯片设计特点 :强抗干扰能力
品质保证 :高可靠性
采用理由 : 低系统成本
8位机开发 :简单灵活,上手容易
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 33
www.st.com/stm32
STM8S :高效 灵活
可靠,抗干扰强,性价比高,易用
1% Trim
内置
内置 RC
RC16
16MHz
MHz
外部
外部 1-24
1-24MHz
MHz
内置
内置 RC
RC128
128
KHz
KHz
2µS
转换
Clock
Clock
Controller
Controller
复位电路
复位电路
双看门狗
POR
BOR
Clock
Detector
VBOR+
VBOR-
Peripherals
clock gated
NRST
复位安全稳定
4kB-128kB
4kB-128kB
@
@24
24MHz
MHz
®
单线调试接口 Debug
Debug Module
Module
SWIM
SWIM
Address&&Data
DataBus
Bus
Address
3级流水线
STM8
STM8
Core
Core
STM32 全国巡回研讨会
存储空间
存储空间
单字节编程
I/O
I/O
Up
Up to
to 2KB
2KB
EEPROM
EEPROM
I/O
I/O
内置30万次 EEPROM
4mA
<
>
高抗干
扰能力
1µA
STM32 产品及特性
2008年9月 34
www.st.com/stm32
STM8S 芯片内部框图
STM32 全国巡回研讨会
Xtal
Xtal 1-24
1-24MHz
MHz
Int.
Int.RC
RC128
128KHz
KHz
2xU(S)ART
2xU(S)ART
Reset
ResetBlock
Block
Clock
Clock
Controller
Controller
POR
LIN
LIN
Smartcard
Smartcard//IrDA
IrDA
BOR
Clock
Detector
I2C
I2C
Clocks to 1.8V
1.8VRegulator
Regulator
Peripherals
Core
STM8
STM8
Core
Core
4kB-128kB
4kB-128kB
Flash
Flash Memory
Memory
@
@24
24MHz
MHz
®
Nested
Nested IT
IT Ctrl
Ctrl
32
32IT
ITvectors
vectors
Up
to
Up to37
37ext.IT
ext.IT
Debug
Debug Module
Module
Up
Upto
to6KB
6KB
SRAM
SRAM
Up
Upto
to2KB
2KB
EEPROM
EEPROM
SPI
SPI
Address&&Data
DataBus
Bus
Address
3.0-5.5伏 电源电压
-40 to +125 °C 工作温度
范围
24MHz 内核工作频率
10K 次FLASH擦写次数
300K EEPROM擦写次数
4 种低功耗模式
(~5µA 停机模式)
可校正的内部 RC 16MHz,
精度
+/-1%
红外和智能卡接口
SWIM 快速编程
(<6s for 128KB)
LQFP 80, 64, 48, 44, 32
VQFN 20, 32, 48
TSSOP 20
Int.
Int.RC
RC 16
16MHz
MHz
Address&&Data
DataBus
Bus
Address
主要性能 :
16-bit
16-bit Timer
Timer
44CAPCOM
CAPCOM++
33cmpl.
cmpl.output
output
2x16-bit
2x16-bitTimer
Timer
2/3
2/3CAPCOM
CAPCOM
8-bit
8-bit Timer
Timer
Boot
Boot ROM
ROM
10
10bit
bitADC
ADC
SWIM
SWIM
16
16channels
channels
Up
Up to
to 68
68 I/Os
I/Os
CAN
CAN2.0B
2.0B
STM32 产品及特性
2x
2xWatchdog
Watchdog
(IWDG
(IWDG&&WWDG
WWDG))
Beeper
Beeper
1/2/4Khz
1/2/4Khz
AWU
AWU
2008年9月 35
www.st.com/stm32
UART
UART
STM8S : 2个产品系列
LIN
LIN/Smartcard
/Smartcard//IrDA
IrDA
I2C
I2C
400
400KHz
KHzmulti-master
multi-master
SPI
SPI
10MHz
10MHz
增强型 STM8S20x
STM8
STM8
Core
Core
@
@24
24MHz
MHz
Up
Up to
to 3x16-bit
3x16-bit Timer
Timer
8-bit
8-bit Timer
Timer
Up to
6KB
SRAM
Up to
2KB
EEPROM
CAN
2nd
UART
2.0B
®
2x
2xWatchdog
Watchdog
(IWDG
(IWDG&&WWDG
WWDG))
AWU
AWU
Beeper
Beeper1/2/4Khz
1/2/4Khz
10-bit
10-bit ADC
ADC
Up
Upto
to16
16channel
channel
基本型 STM8S10x
STM8
STM8
Core
Core
@
@16
16MHz
MHz
XTAL
XTAL
16MHz
16MHz int.RC
int.RCosc.
osc.
128KHz
int.RC
osc.
128KHz int.RC osc.
Up to
2KB
SRAM
Up to
1KB
EEPROM
®
SWIM
SWIM
Debug
Debug Module
Module
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 36
www.st.com/stm32
STM8S :平台产品,全系列兼容
Memory size
Downward
存储器空间
Compatible
Pin count
Samples
NOW
128KB
STM8S207MB
STM8S208MB
STM8S207CB
STM8S207RB
STM8S208RB
STM8S207S8
STM8S207C8
STM8S207R8
STM8S207K6
STM8S207S6
STM8S207C6
STM8S207R6
STM8S105K6
STM8S105S6
STM8S105C6
STM8S105K4
STM8S105S4
STM8S105C4
64KB
32KB
16KB
8KB
4KB
STM8S103F3
STM8S103F2
Samples in
Q1 2009
STM8S103K3
Performance
Line
Samples in
Q1 2009
(*) w/wo EEPROM
20 pins
32 pins
STM32 全国巡回研讨会
44 pins
48 pins
64 pins
STM32 产品及特性
Access Line
(*)
80 pins
2008年9月 37
www.st.com/stm32
管脚数
STM8S 管脚兼容 易于扩展
硬件易于使用
不同的封装无交叉引脚,移
植方便
包含SPI, I²C, UART 接口
模拟电路在芯片相同的一边
定时器
通讯接口
模拟输入
系统电源
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 38
www.st.com/stm32
STM8S : 改进的架构
保留CISC架构的优点
STM8
STM8
ST7
ST7
改进的8位内核
性能比 ST7 快10倍 & 代码比 ST7 省30%
哈佛架构,3级流水线
16MB线性存储空间,支持
FAR 指令
峰值性能20 MIPS
@Fcpu=24MHz
32位指令总线
2个16位寻址寄存器
STM32 全国巡回研讨会
16/8 和 16/16 除法
快速的 8*8 乘法, 支持符号
运算
32 个中断向量
可以在RAM中运行程序
96 条指令
STM32 产品及特性
2008年9月 39
www.st.com/stm32
STM8S 内核和架构
独立的数据和指令总线
STM8S
INSTRUCTION
INSTRUCTION
MEMORY
MEMORY
允许同时访问指令和数据
DATA
DATA
MEMORY
MEMORY
读写操作在同一个周期执行
PERIPHERALS
独立的指令和数据存储空间
(哈佛架构) ,
大多数指令和操作的取址,译
码,
执行可在单个机器周期完成。
cy
1
2
3
0xC000
NEG A
1
F
D
E
0xC001
XOR A, #8
1
F
D
0xC003
LD X, #20
1
D
E
0xC005
LD (X), A
1
F
D
0xC006
INC X
1
0xC007
LD (X), A
1
0xC008
ADC A, 25
1
0xC00A
SRL A
1
4
5
6
7
STM32 产品及特性
9
10
E
E
D
FETCH
E
D
E
F
D
DECODE
EXECUTE
STM32 全国巡回研讨会
8
2008年9月 40
www.st.com/stm32
E
D
E
STM8S时钟控制器可定制您需要的方式
时钟安全系统 :
自动检测外部时钟故障
高速内部16MHz RC 振荡器,
出厂精度 +/-2%, 可校准到 +/1%
低速内部128KHz RC 振荡器,
出厂精度 +/-5%
主时钟开关: 2微秒转换时间
外设时钟开关: 可单独
关断或打开每个外设时钟
可设置时钟输出 CCO
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 41
www.st.com/stm32
STM8S 优异的线性内存架构
统一的内存空间
最多 128KB flash, 10K 次擦写
最多 6KB RAM
最多 2KB data EEPROM, 300K 次擦写
串口 boot loader 代码启动
可以单字节或快/字编程
128KB 编程时间 6sec
每32 位数据对应6 位 ECC校验 (可以校正1位错误)
高安全性的读出保护架构
支持在应用编程,在系统编程
00 17FFh
STM32 全国巡回研讨会
STM32 产品及特性
↑↑ 1024B Stack
00 4000h
EEPROM
up to 2KB
00 47FFh
00 4800h
Option Bytes
00 48FFh
00 5000h
Registers
00 6000h
Boot ROM
00 67FFh
00 7F00h
↓↓
Registers
32 IT vectors
00 8080h
Flash
up to 128KB
丰富的存储空间和管脚方便扩展
支持 20/32/44/48/64/80 脚位封装,内嵌4KB 到
128KB存储器
管脚兼容,易于扩展
RAM
up to 6KB
00 0000h
02 7FFFh
2008年9月 42
www.st.com/stm32
STM8S 上电复位 (POR) 掉电复位
(BOR) 消除任何不确定状态
可靠的内部复位电路架构,可省掉外部复位芯片
内置上电复位,掉电复位电路
VBOR+=2.95V and VBOR-=2.88V
VDD/VDDio
VBOR+
VBOR-
Brown-out
Reset
Power-on
Reset
Power-on
Reset
NRST
Time
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 43
www.st.com/stm32
STM8S灵活的低功耗模式
高级时钟控制电路,芯片完成从低速时钟到高速时钟的转换只需2个微秒
STM8S208MB工作模式
振荡器
CPU
外设
唤醒触发事件
功耗 (典型值)
全速*
ON
ON
OFF
2.5 毫安
全速**
ON
ON
ON
1毫安+0.6毫安/兆赫
关闭不使用的外设时钟
ON
ON
ON
视乎外设使用情况
等待模式 采用内部16Mhz时
钟 工作在 5V
ON
OFF
ON
内部中断 或
外部中断
1.3 毫安
可快速唤醒的停止模式 采用内
部 128Khz时钟
128Khz
OFF
OFF
外部中断 或 自动唤
醒中断 (2µS)
250 微安
可慢速唤醒的停止模式 采用内
部 128Khz时钟
128Khz
OFF
OFF
外部中断 或 自动唤
醒中断(100µs)
11.5 微安
OFF
OFF
外部中断 (100µS)
5.5 微安
停止模式5V
OFF
*所有外设关闭, 16MHz时钟 工作在 5V,25 °C
**所有外设打开, 所有引脚设置为输出并在主循环中翻转,采用内部16MHz时钟工作
在5V,25 °C
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 44
www.st.com/stm32
STM8S IO 抗干扰特性
数字或模拟端口都采用抗干扰设计
可承受4mA注入干扰电流, 漏电流小于1µA
无需增加外部保护器件,只需一个串联电阻
优异的抗瞬时脉冲和辐射干扰性能
Negative transient
VDD
VBurst
UPU
STM8S
ILKG
IINJ
PDin
Parasitic
Pn effect
ILKG
US
STM32 全国巡回研讨会
ULKG
PAin
STM32 产品及特性
2008年9月 45
www.st.com/stm32
兼容 Class B of IEC60335 标准
ST 承诺: STM8S是符合 IEC 60335 / IEC 60730 标准的产品
Specific hardware features of STM8S to help in conformance
to safety regulations
Dual watchdog architecture, IWDG+WWDG
Internal clock sources, HSI and LSI RC
Clock security system, CSS, to monitor external clock source
Error correction code on memory, ECC
VDE
High impedance state for I/Os under RESET
Class B self-diagnostic library for STM8
认证
STL, self-test library for CPU, RAM, flash, WDG and clock source
check at start-up
Run-time test routines for CPU, RAM, flash, WDG, clock source
and stack overflow check
Application note and user manual for the library
Self-test library f/w modules approved by the VDE
All f/w libraries are MISRA C compliant
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 46
www.st.com/stm32
SWIM 单线调试接口和芯片内嵌调试模块
单线调试不占用任何CPU资源
没有地址和存储空间限制
没有监控代码
无需中断重定位
只占用一个管脚
Supply
STM8S
NRST
实时代码执行, SWIM利用空闲的周期去
读写RAM和寄存器
单线调试接口支持在线调试和在线编程
指令断点无限制
2个可设置的高级断点,多达23个条件,数
据断点
可以在程序运行时读写所有存储器和寄存器
STM32 全国巡回研讨会
VDD
STM32 产品及特性
PD1
SWIM
Debug
Module
VDD
GND
4321
SWIM connector
2008年9月 47
www.st.com/stm32
STM8S 开发工具 多样选择
STICE-SYS001- ST公司的高端实时仿真器
STM8/128-EVAL- ST公司的评估板,可评估测试所有外设
STM8/128-SK/RAIS- 评估套件
STX-RLINK 3 – 本地化的编程、调试工具 : 低于199RMB
STM8/128-EVAL
$150
STICE-SYS001
$1990
STM8/128-SK/RAIS
$219
STX-RLINK
$59
All recommended resale prices
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 48
www.st.com/stm32
STM8S 固件库和软件支持
ST Visual Develop (STVD), 免费的用户开发环境
ST Visual Programmer (STVP), 免费的编程软件
STM8S 外设固件库和例程
www.st.com/stm8
STM8S IEC 60335 ClassB 固件库, 通过VDE 认
证
www.raisonance.com
Raisonance RIDE, 免费的用户开发环境,内嵌
RBuilder 和 RFlasher
Raisonance C 编译器, 16KB 免费
www.cosmic-software.com
Cosmic C 编译器, 16KB 免费
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 49
www.st.com/stm32
STM8S 部分应用范例
家电
电动车
HVAC
电路继电器断路器
人机界面
个人护理产品
工厂自动化
便携设备
电机控制
玩具游戏类
传感器
电源和电源管理
照明
电动工具
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 50
www.st.com/stm32
STM8S 型号清单
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 51
www.st.com/stm32
更多资源 请访问 :
www.st.com/stm8s
www.st.com/mcu
选型卡, 数据手册, 参考手册, 应用笔记
标准外设和 IEC 60335 ClassB 固件库
STVD & STVP PC 端编程开发软件工具
第三方工具和软件支持清单
技术论坛
培训材料
市场和业务介绍
技术支持接口
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 52
www.st.com/stm32
STM8S : 高效 灵活 快速 易用
高性能的内核, 先进的制造工艺,高
性价比的8位微控制器
优异的抗干扰性能,超强的可靠性
芯片内嵌功能丰富,减少外围器件
和系统成本
和STM32采用相同的外设定义,方
便升级
易用的本地化工具,缩短开发周期
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 53
www.st.com/stm32
STM8 型号表
STM8 S 20x K 3 T 6 C /xxx
Family
ST62
ST72
STM8
ST10
STR7
STM32
Family type
ST6
ST7
STM8
ST10
STR7
Cortex
L
S
Low Power
Standard
STM8 Sub Family
Type
ASSM
type
Peripheral
set
0 Value
0 Standard
1 Access
1 USB
2 Performance 2 LCD
9 ASSM
1
3
5
7
9
+
STM32 全国巡回研讨会
Pin count
A
Y
F
E
G
K
L
D
H
J
S
C
U
N
R
M
P
V
W
Z
8 pins
16 pins
20 pins
24 pins
28 pins
32 pins
34 pins
38 pins
40 pins
42 pins
44 pins
48 pins
52 pins
56 pins
64 pins
80 pins
84pins
100 pins
128pins
144pins
Code Size
Package
0
1
2
3
4
5
6
7
8
9
A
B
C
D
B
H
M
P
T
U
1K
2K
4K
8K
16K
24K
32K
48K
64K
72K
96K
128K
148K
256K
Options
DIP (Dual in line)
BGA (Ball grid array)
SO (small outline)
TSSOP
TQFP (thin quad flat)
QFN (Dual Quad flat
no lead)
Temperature range
0
1
5
8
6
7
3
/xxx ROM code
TR tape and real
Pitch Size
0,40 mm
0,50 mm
0,65 mm
0,80 mm
1,00 mm
+25°C
0 to +70°C
-10°C to +85°C
-25°C to +85°C
-40°C to +85°C
-40°C to +105°C
-40°C to + 125°C
STM32 产品及特性
2008年9月 54
www.st.com/stm32
A
B
C
D
需要了解更多,请访问
www.st.com/stm32
www.st.com/mcu
[email protected]
谢谢
STM32 全国巡回研讨会
STM32 产品及特性
2008年9月 55
www.st.com/stm32