|
STM32F302RET6是基于高性能 ARM®Cortex®-M4 32 位 RISC 内核,FPU 工作频率为 72 MHz,并嵌入了浮点单元 (FPU)、内存保护单元 (MPU)和一个嵌入式跟踪宏单元 (ETM)。该系列包含高速嵌入式存储器(512-Kbyte 闪存、64-Kbyte SRAM)、用于静态存储器(SRAM、PSRAM、NOR 和 NAND)的灵活存储器控制器 (FSMC) 以及广泛的增强型 I/O以及连接到 AHB 和两个 APB 总线的外围设备。这些器件提供两个快速 12 位 ADC (5 Msps)、四个比较器、两个运算放大器、一个 DAC 通道、一个低功耗 RTC、最多两个通用 16 位定时器、一个通用 32 位定时器, 和一个专用于电机控制的定时器。它们还具有标准和高级通信接口:最多三个 I2C、最多四个 SPI(两个 SPI 具有多路复用全双工 I2S)、三个 USART、最多两个 UART、CAN 和 USB。为了实现音频类精度,可以通过外部 PLL 为 I2S 外设提供时钟。
: K1 {" j3 v3 ?4 E" v1 G
5 o( F* [6 {* E& S" O: MSTM32F302RET6在 -40 至 +85°C 和 -40 至 +105°C 温度范围内工作,电源电压为 2.0 至 3.6 V。一套全面的省电模式允许设计低功耗应用。STM32F302RET6提供不同封装的器件,引脚从 64 到 144 不等。: [( \) t3 b; f# O+ c5 L
! k ^' P" ?( l; @% X% c: ~
意法半导体的STM32F302RET6(http://www.hqxtechnology.com/stmicroelectronics/stm32f302ret6.html)的功能:
1 U( C, r5 n" ?( N5 e# @内核:ARM®Cortex®-M4 32 位 CPU,具有 72 MHz FPU、单周期乘法和硬件除法、DSP 指令和 MPU(内存保护单元)
" E- L# K* Z; ^. A4 L7 }运行条件:
; Y0 o, g, Z* GVDD、VDDA 电压范围:2.0 V 至 3.6 V
1 u9 F: q! X! G: ^+ i7 R2 b$ W1 y3 ]回忆 z4 Q8 _8 b0 A$ @
高达 512 KB 的闪存2 x) @, f5 k( n+ u: z
64 KB 的 SRAM,在前 32 KB 上实施了硬件奇偶校验。- j) R0 e* ?. s) r
用于静态存储器的灵活存储器控制器 (FSMC),具有四个片选% p* s+ C. I4 K. P& o! D% ?
CRC计算单元
( |3 s* M Q" Q重置和供应管理
$ k8 _$ S$ Q x: P+ ]) A上电/掉电复位 (POR/PDR)
3 p5 ]2 r6 q, G& A可编程电压检测器 (PVD)) m) I$ T9 @( P/ e
低功耗模式:睡眠、停止和待机% T0 `7 j/ e0 O. a* L3 {
用于 RTC 和备份寄存器的 VBATsupply
7 E3 t- w& f0 n- }5 c; W时钟管理
7 Y4 y7 y/ B- d# W( r0 z4 至 32 MHz 晶体振荡器2 P7 j; [* |- J7 t# a a4 N
用于 RTC 的 32 kHz 振荡器,带校准功能
, J5 [- z& U7 T7 T带有 x 16 PLL 选项的内部 8 MHz RC
! z- i- r9 A( D1 c1 A# g内部 40 kHz 振荡器- {9 n, }" P; y% ^6 ^
多达 115 个快速 I/O. j5 |/ @' Q5 i; z
所有可映射到外部中断向量
( m& s- o4 l/ @- T# [数个 5 V 容错
( l2 l9 @# s( ]4 w& [; z! ^互连矩阵8 c& u4 B7 F) x6 \: [
12通道DMA控制器; D! c" N0 k0 _% U' ~
两个 0.20 μs(最多 18 个通道)的 ADC,可选择 12/10/8/6 位分辨率,0 至 3.6 V 转换范围,2.0 至 3.6 V 独立模拟电源
( @, u$ K1 |8 c/ B- D9 Z1 m一个 12 位 DAC 通道,具有 2.4 至 3.6 V 的模拟电源8 F2 d. | y: u+ F2 D" ^
四个具有 2.0 至 3.6 V 模拟电源的超快速轨到轨模拟比较器
* m2 X+ t- P# @; q两个可在 PGA 模式下使用的运算放大器,所有端子均可通过 2.4 至 3.6 V 的模拟电源访问
- r1 z5 T& Q) F8 S8 d多达 24 个电容感应通道,支持触摸键、线性和旋转触摸传感器* l. k9 X4 v) k3 k9 J7 i
最多 11 个定时器:7 k8 P y+ {8 b# Y% l4 Q! o( h
一个 32 位定时器和两个 16 位定时器,最多具有四个 IC/OC/PWM 或脉冲计数器和正交(增量)编码器输入
1 S* w, z3 J1 e3 w/ B i. ?+ ]一个 16 位 6 通道高级控制定时器,具有多达 6 个 PWM 通道、死区时间生成和紧急停止
; e% L, Z' k! Z! r* T/ Y# I) W' g, ~一个 16 位定时器,带有两个 IC/OC、一个 OCN/PWM、死区时间生成和紧急停止
1 K# s& E" p: h* B" T两个具有 IC/OC/OCN/PWM、死区时间生成和紧急停止功能的 16 位定时器
# R4 b! Y9 X O两个看门狗定时器(独立,窗口)
6 F, l2 B0 {3 H- F一个 SysTick 定时器:24 位递减计数器; V0 z/ D+ c0 E
一个 16 位基本定时器来驱动 DAC
; L4 B2 O5 G. L% g: l! p8 K带闹钟的日历 RTC,从停止/待机中定期唤醒* M" n+ d; S1 v" Z3 F
通讯接口
+ c& W( A; w& L ACAN 接口(2.0B 有源)! K# O$ |0 {; m( |5 X
三个 I2C 快速模式加 (1 Mbit/s),具有 20 mA 电流吸收、SMBus/PMBus、从 STOP 唤醒% M* ~7 [1 z- n: J
多达五个 USART/UART(ISO 7816 接口、LIN、IrDA、调制解调器控制)
, c X5 D4 s! j4 `1 c/ R最多四个 SPI,4 到 16 个可编程位帧,两个具有多路复用半/全双工 I2S 接口
* c7 P! I9 T0 }8 `$ l支持 LPM 的 USB 2.0 全速接口
2 _+ R, `; W8 [# A6 j红外线发射器! m& D8 u b: T
SWD、Cortex®-M4 与 FPU ETM、JTAG+ q+ q' s. O7 K7 W2 U
96 位唯一 ID! G B0 P7 W* O0 e7 y
% _+ R% q8 ]- I5 l
|
|