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