详情描述

以下是 STM32G070RBT6 的详细介绍,基于意法半导体(STMicroelectronics)官方资料整理:

 

---

 

 1. 核心与性能

- 内核:32-bit ARM Cortex-M0+,最高主频 64 MHz 

- 指令集:Thumb-2,支持硬件乘法器(32-bit)和除法器 

- 性能:约 55 DMIPSDhrystone 2.1 

- 电源电压:1.7V 3.6V(宽电压范围,兼容低功耗设计) 

- 动态功耗:~100 µA/MHz(运行模式) 

- 静态功耗: 

  - 停止模式(保留 RAM):~3 µA 

  - 待机模式(RTC关闭):~0.5 µA 

 

---

 

 2. 存储资源

- Flash128 KB(支持读写保护,可分区为 2×64 KB 

- SRAM36 KB(含 2 KB 硬件校验) 

 

---

 

 3. 外设接口

 通用功能

- GPIO:最多 51 个(部分支持 5V 容耐) 

- 定时器: 

  - 16-bit 高级定时器(TIM1,支持 PWM 死区控制) 

  - 16-bit 通用定时器 ×4TIM3/TIM14/TIM16/TIM17 

  - 低功耗定时器(LPTIM1 

 

 通信接口

- USART ×3(支持 LINIrDA 

- SPI/I2S ×2(最高 16 Mbit/s 

- I2C ×2(支持 SMBus/PMBus 

- USB 2.0 FS(支持 Device 模式,内置 PHY,无需外部晶振) 

 

 模拟外设

- ADC12-bit ×116 通道,1 MSPS 采样率) 

- DAC12-bit ×11 通道) 

- 比较器:模拟比较器 ×

 

 其他

- DMA7 通道(支持外设到内存高效传输) 

- CRC 计算单元:硬件校验数据完整性 

 

---

 

 4. 封装与引脚

- 封装:LQFP-6410×10 mm,引脚间距 0.5 mm 

- 关键引脚: 

  - 提供独立的模拟电源引脚(VDDAVSSA 

  - 支持引脚复用功能(如定时器与 GPIO 共用) 

 

---

 

 5. 低功耗特性

- 多种省电模式:睡眠(Sleep)、停止(Stop)、待机(Standby 

- 快速唤醒:从停止模式唤醒时间 < 5 µs 

- VBAT 支持:独立供电引脚,支持 RTC 和备份寄存器 

 

---

 

 6. 开发支持

- 工具链: 

  - STM32CubeIDE(官方免费 IDE,集成调试和代码生成) 

  - Keil MDKIAR Embedded Workbench(需许可证) 

- 调试接口:SWDSerial Wire Debug 

- 软件资源: 

  - STM32CubeG0HAL/LL 库,提供示例代码) 

  - STM32CubeMX(图形化配置工具) 

 

---

 

 7. 典型应用场景

- 工业控制:PLC、电机驱动(PWM 控制) 

- 消费电子:USB 设备(HIDCDC)、智能家居控制器 

- 低功耗设备:传感器集线器、电池供电终端 

- 替代传统 8/16-bit MCU:提升性能且保持成本优势 

 

---

 

 8. 关键优势

- 高性价比:G0 系列中资源丰富的中端型号,128 KB Flash 满足多数应用。 

- USB 内置 PHY:节省外部晶振成本,简化设计。 

- 低功耗优化:适合电池供电场景,待机电流低至 0.5 µA 

 

---

 

 9. 相关型号对比

| 型号               | Flash | SRAM | 封装       | 差异点                  |

|--------------------|-------|------|------------|-------------------------|

| STM32G070CBT6  | 128KB | 36KB | LQFP-48    | 引脚更少(48 vs 64    |

| STM32G071RBT6  | 128KB | 36KB | LQFP-64    | 增加 CAN 2.0B 接口      |

| STM32G030K6T6  | 32KB  | 8KB  | LQFP-32    | 入门级,资源缩减版      |

 

---

 

 10. 注意事项

- CAN 接口:需选择 STM32G071/081 系列。 

- 引脚冲突:部分外设复用需通过 CubeMX 工具优化配置。 

- 开发工具:建议使用 ST-link 调试器配合 CubeIDE 

 

---

 

 11. 参考资料

- [STM32G070RBT6 数据手册](https://www.st.com/resource/en/datasheet/stm32g070rb.pdf) 

- [STM32G0 参考手册(RM0454](https://www.st.com/resource/en/reference_manual/rm0454-stm32g0x0-advanced-armbased-32bit-mcus-stmicroelectronics.pdf) 

- [STM32CubeG0 固件库](https://www.st.com/en/embedded-software/stm32cubeg0.html) 

 

如需具体外设配置(如 USB CDC 通信或 PWM 电机控制),可进一步说明需求!


询价单