ST 全新微控制器系列 STM8 STM32
性能 ST 微控制器平台 通用外设 STM32 高性能 ARM Cortex-M3 内核 STM8 STM8S : 3-5V 标准产品 STM8L : 低电压产品 触摸按键技术 功能
STM32 系列为意法半导体建立领先地位 2007 年 6 月 ST 宣布了她的第一款基于 Cortex-M3 并内嵌 32K~128K 闪存的 STM32 微控制器系列产品 在全球已经举办了超过 200 个设计研讨会, 售出超过 16,000 套开发工具 设计项目迅速增加 已经有超过 1000 家客户选用了 STM32 STM32 全国巡回研讨会 STM32 产品及特性
一种结构可以覆盖低功耗 高性能和低成本的多种产品需求 销售终端 银行的读卡机 收银机, 热敏打印机 票据验证, 包裹跟踪 自动售货机 身份识别设备 安全和生物特征识别 公路自动收费系统 工业自动化 现场数据采集器, 电表可编程逻辑控制器 (PLC) 工业缝纫机, 消费电子 计算机外设, 游戏手柄, 玩具 万能遥控器, 卫星收音机 建筑安防 / 消防 /HVAC 报警系统控制面板医疗心脏监控便携式测试仪器通信领域同声翻译系统光纤接入控制 3G 基站监控家电电动自行车变频空调, 洗衣机仪器表记电子秤电表, 水表
一种结构可以覆盖低功耗 高性能和低成本的多种产品需求
Flash Size (bytes) 512 K 384 K 72MHz Cortex TM -M3 CPU 4KB to 64KB SRAM Two lines: Performance and Access STM32 产品系列 STM32F103RE STM32F101RE STM32F103RD STM32F101RD STM32F103VE STM32F101VE STM32F103VD STM32F101VD STM32F103ZE STM32F101ZE STM32F103ZD STM32F101ZD NOW AVAILABLE STM32F103RC STM32F103VC STM32F103ZC 256 K STM32F101RC STM32F101VC STM32F101ZC STM32F103CB STM32F103RB STM32F103VB 128 K STM32F101CB STM32F101RB STM32F101VB STM32F103T8 STM32F103C8 STM32F103R8 STM32F103V8 64 K STM32F101T8 STM32F103T6 STM32F101C8 STM32F103C6 STM32F101R8 STM32F103R6 STM32F101V8 32 K STM32F101T6 STM32F101C6 STM32F101R6 16 K STM32F103T4 STM32F101T4 STM32F103C4 STM32F101C4 STM32F103R4 STM32F101R4 36 pins QFN 48 pins LQFP 64 pins LQFP 100 pins LQFP/BGA 144 pins LQFP/BGA
STM32 : 2 个产品系列 两个系列都有多达 : 5x 3x USART 32 x SPI 2 x I 2 C 4x 3x 16-bit 定时器 72MHz CPU 多达 20KB 64KB SRAM 增强型 STM32F103 2x12b ADC (1µs) 温度传感器 USB 2.0 全速 CAN 2.0B 控制 3 相电机的定时器 存储器扩展接口 (100-144 pin) 2CH 12-bit DAC (256K-512K) 实时时钟 内置 8 MHz RC 内置 40 khz RC 2x I2S SDIO 2 nd 控制 3 相电机的定时器 3 rd 12b ADC 2 个看门狗 上电复位 / 掉电复位 / 低电压检测 基本型 STM32F101 4-16MHz 晶振 多达 512KB 128KB FLASH 20 84 字节后备寄存器 12 7 个通道 DMA 36MHz CPU 多达 16KB 48KB SRAM 12b ADC (1µs) 温度传感器 存储器扩展接口 (100-144 pin) 2CH 12-bit DAC (256K-512K) 08 年 5 月大容量 STM32 增强型外设
大容量闪存的 STM32 评估板 LCD DAC 等 包括外扩 存储器 SDIO 评估 STM32 的所有功能,
ST 为 32 位 MCU 市场再加筹码 2007 年 6 月我们发布了 STM32, 一年来我们成功地将微控制器的应用引导到 32 位的世界 随着客户群的不断增加,ST 将借助新产品系列巩固其在 32 位微控制器市场的地位 新产品系列的发布, 将加速微控制器市场向高端的 32 位产品转移, 并被越来越多的人们所接受
丰富的模拟功能 模数转换, 具有三个采样保持电路模块, 多达 21 个通道 12 位分辨率, 精确度达 +/- 1.3LSB @ 25 1 微秒完成一次转换各通道轮流扫描模式, 在一个普通的通道上采用快速的交叉模式进行连续的采样, 注入模式定时器触发模拟看门狗功能 DMA 传输数据自我校准功能数模转换, 2 个转换电路模块可配置为 8 位或者 12 位 or 12bit 单模式输出可模拟噪声波形, 三角波形输出 DMA 数据传输外部触发双通道独立转换模式, 或者作为单通道同时转换模式
I2C x 2 主或从传输设备两个从地址,7/10 位地址标准速度 (100kHz) 和高速 (400kHz) 兼容 SMBus2.0 和 PMBus I2S x 2 主或从模式 16 或 32 数据宽度支持 8kHz~48kHz 256 倍采样时钟输出 高速通信端口 USB USB2.0 的全速设备多达 8 个端点 专用数据缓冲区经过 USB-IF 认证 CAN 支持 CAN2.0A 和 B 多达 8 个端点 1M 位 / 秒数据率 DMA x 12 SPI x 3 全双工, 主或从传输高达 18 兆位 / 秒的时钟速度 CRC 校验 支持 SD/MMC 读写操作 USART x 5 高达 4.5M 位 / 秒支持 LIN IrDA 编解码 ISO7816-3 智能卡接口调制解调器 CTS/RTS 控制接口
新增第二个电机控制, 引发变频革命 STM32F103R8 只有一个 6 通道 PWM 输出 STM32F103RC 有两个 6 通道 PWM 输出 变革 只有压缩机实现变频控制, 室内风机不能同时实现变频 可以同时对压缩机和室内风机实现变频控制, 人体感觉更加舒适
灵活的静态存储控制器 成组 (Burst) 传输 同步随机访问 异步随机访问 8/16 位传输总线 16 个 32 位宽的写 FIFO 4 个片选涵盖 4x256MB 28 条地址线可配置 0~15 个等待周期独立的读写时序和协议外部异步等待控制信号 NOR 闪存 SRAM/PSRAM NAND 闪存 CompactFlash LCD 并行接口 16 位 PC 卡接口 支持 COSMORAM 支持 OneNAND 硬件 ECC
SDIO 接口 SDIO SDIO_CMD SDIO_CK SDIO_D0 SDIO_D1 SDIO_D2 SDIO_D3 SDIO_D4 SDIO_D5 SDIO_D6 SDIO_D7 7 6 5 4 3 2 1 8 13 12 11 10 9 V DD SDIO SDIO_CMD SDIO_CK SDIO_D0 SDIO_D1 SDIO_D2 SDIO_D3 SDIO_D4 SDIO_D5 SDIO_D6 SDIO_D7 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 CE-ATA
多种封装形式 QFN36 (6x6mm) BGA100 (10x10mm) BGA144 (10x10mm) New! LQFP48 (7x7mm) LQFP64 (10x10mm) LQFP100 (14x14mm) LQFP144 (20x20mm)
什么是 IEC60335 IEC60335-1 Ed4 规范的目的是确保用户在使用电器的安全, 消除潜在的危险 : 火险 ( 例如电机发热过高 ), 机械振动 失控 ( 例如洗衣机的不平衡导致洗衣机不能正常工作 ) 电击的危险 ( 例如用尖锐的物体触摸控制面板引起的危险 ) 从 2007 年 10 月起, 要求新的电器设备符合 IEC60335 规范 IEC60335, Class B 规范涉及的方面 : 机械方面, 材料方面, 电路板设计方面, 电子元器件
IEC 60335-1 B 类对 MCU 的要求 某些要求与特定的应用相关, 依赖于客户的知识和系统的结构通信协议模拟输入检测与电机参数相关的程序中断处理某些要求只与 MCU 的通用部分相关, 这部分由 ST 的自检程序处理 核心自检 RAM 功能测试 ROM/Flash 的一致性 时钟振荡器的频率 CPU 寄存器 CPU 程序指针 中断处理和执行 时钟 非变量存储器 变量存储器 内部寻址 需要检测的部件 内部数据通路 外部寻址 ( 如果存在 ) 外部通信 时序 I/O 设备 模拟 A/D 和 D/A 模拟多路转换
B 级安全规范 : ST 如何帮助您 STM32 将帮助您轻松获得认证 STM32 硬件方面 双看门狗 : 独立看门狗 窗口看门狗, 减少一个外部的独立看门狗 独立看门狗有独立的时钟源, 窗口看门狗的时间可以任意设定, 硬件启动动看门狗 ( 在编程时配置 ) 复位后, 所有 I/O 扣处于高阻状态 STM32 软件方面 ST 提供符合 B 级标准的自我诊断程序, 以及如何应用的笔记和手册 所有的底层软件库, 包括标准程序库和专用应用程序库遵循 MISRA C 规范
IEC60335-1 程序认证 ST 的自检测软件库已经通过 VDE 的认证 VDE 是一个全球公认的测试试验室, 它是以软件安全测试而闻名于全球的, (http:// http://www.vde.com/vde_en/), 如果客户将 ST 的自检测软件库嵌入到应用程序里, 在做 VDE 的认证测试的时候, 客户将不再被要求做 MCU 自我检测认证 降低评估 测试时间和成本
通过认证的自我检测程序 1/2 在系统上电期间 CPU 寄存器自我检测 看门狗自我检测,( 即是规范没有直接要求 ) 闪存完整性自我检测, 带有 16 位的循环冗余码校验 RAM 功能性自我检测 外部时钟频率测量 ST 的 自我检测启动 程序, 这个程序里包含功能调用和逻辑顺序监控, 已经获得认证, 用户可以在上电复位之后, 应用程序启动之前使用
通过认证的自我检测程序 2/2 在程序运行期间 CPU 寄存器自我检测 闪存完整性自我检测, 带有 16 位的循环冗余码校验 RAM 功能性自我检测 外部时钟频率测量 堆栈溢出检测 ( 规范没有直接要求 ) 看门狗自我检测,( 即是规范没有直接要求 )
STM32 学习板 STM3210B-LK1 此学习板集成了一个小型的 STM32F103 评估板和一个简易仿真器 (ST-LINK II) 用户通过简易仿真器可以在此小型的 STM32 评估板上调试软件, 评估 STM32 的外设 此简易仿真器可以独立使用 下载速度超过 2KB/s 通过 USB 供电
组成 : STM32 Mini Kit ST-LINK-II 调试器, 可以独立用于学习目的的调试使用 STM32 最小系统板, 通过 USB 供电
STM8S 隆重上市 ST 公司的全新 8 位通用控制器产品系列 结合了过去多年单片机设计开发中的领先创新和宝贵经验 STM8S 将成为覆盖市场上现有流行的 ST5, ST6, ST7 和 ST9 的新产品采用 0.13 微米技术工艺, 高性价比 高性能的 8 位通用控制器平台 芯片设计特点 : 强抗干扰能力 品质保证 : 高可靠性 采用理由 : 低系统成本 8 位机开发 : 简单灵活, 上手容易
STM8S : 高效灵活 可靠, 抗干扰强, 性价比高, 易用 1% Trim 内置 RC 16 16 MHz 外部 1-24 MHz 内置 RC 128 KHz 2µS 转换 Clock Controller Clock Detector 双看门狗 复位电路 POR BOR Peripherals clock gated VBOR+ VBOR- NRST 3 级流水线 单线调试接口 STM8 Core @ 24 24 MHz Debug Module SWIM Address & Data Bus 4kB-128kB 存储空间 单字节编程 Up to 2KB EEPROM 内置 30 万次 EEPROM 复位安全稳定 I/O I/O 4mA < > 1µA 高抗干扰能力
主要性能 : 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 STM8S 芯片内部框图 Int. RC 16 16 MHz Xtal 1-24 MHz Int. RC 128 KHz STM8 Core @ 24 24 MHz Nested IT IT Ctrl 32 32 IT IT vectors Up Up to to 37 37 ext.it Debug Module SWIM Up to to 68 68 I/Os Clock Controller Clock Detector Address & Data Bus Clocks to Peripherals Core Reset Block POR BOR 1.8V Regulator 4kB-128kB Flash Memory Up to to 6KB SRAM Up to to 2KB EEPROM Boot ROM 10 10 bit ADC 16 16 channels CAN 2.0B Address & Data Bus 2xU(S)ART LIN LIN Smartcard // IrDA I2C SPI 16-bit Timer 4 CAPCOM + 3 cmpl. output 2x16-bit Timer 2/3 2/3 CAPCOM 8-bit Timer 2x 2x Watchdog (IWDG & WWDG) Beeper 1/2/4Khz AWU
UART LIN LIN /Smartcard // IrDA STM8S : 2 个产品系列 I2C 400 400 KHz multi-master SPI 10MHz Up to to 3x16-bit Timer 8-bit Timer 2x 2x Watchdog (IWDG & WWDG) AWU Beeper 1/2/4Khz 10-bit ADC Up Up to to 16 16 channel XTAL 16MHz int.rc osc. 128KHz int.rc osc. SWIM Debug Module 增强型 STM8S20x STM8 Core Core @ 24 24 MHz MHz Up to 6KB SRAM 基本型 STM8S10x STM8 Core Core @ 16 16 MHz MHz Up to 2KB SRAM Up to 2KB EEPROM Up to 1KB EEPROM CAN 2.0B 2nd UART
STM8S : 平台产品, 全系列兼容 Memory size 存储器空间 Pin count Downward Compatible 128KB Samples NOW STM8S207MB STM8S208MB STM8S207CB STM8S207RB STM8S208RB 64KB STM8S207S8 STM8S207C8 STM8S207R8 32KB STM8S207K6 STM8S207S6 STM8S207C6 STM8S105K6 STM8S105S6 STM8S105C6 STM8S207R6 16KB STM8S105K4 STM8S105S4 STM8S105C4 8KB 4KB STM8S103F3 STM8S103F2 20 pins STM8S103K3 Samples in Q1 2009 Samples in Q1 2009 (*) w/wo EEPROM 32 pins 44 pins 48 pins 64 pins 80 pins Performance Line Access Line (*) 管脚数
管脚兼容易于扩展 硬件易于使用 不同的封装无交叉引脚, 移植方便 包含 SPI, I²C, UART 接口 模拟电路在芯片相同的一边 定时器 模拟输入 通讯接口 系统电源
STM8 : 改进的架构, 保留 CISC 架构 的优点 ST7 改进的 8 位内核 STM8 性能比 ST7 快 10 倍 & 代码比 ST7 省 30% 哈佛架构,3 级流水线 16MB 线性存储空间, 支持 FAR 指令 峰值性能 20 MIPS @Fcpu=24MHz 32 位指令总线 2 个 16 位寻址寄存器 16/8 和 16/16 除法 快速的 8*8 乘法, 支持符号运算 32 个中断向量 可以在 RAM 中运行程序 96 条指令