STM32F030K6T6


ARM Cortex-M0 MCU 48MHz,32KB 闪存,4KB SRAM,12 位 ADC,1xI2C/SPI/USART,SWD,LQFP-32,-40~85C

30000

有效库存
转到查询

Image for reference only

制造商零件:

STM32F030K6T6

包装:

LQFP-32(7 x 7 x 1.4 毫米,0.8 毫米间距)

品牌:
您可能感兴趣的其他建议.
说明

意法半导体的 STM32F030K6T6 是一款主流 ARM Cortex-M0 32 位 RISC 微控制器,工作频率高达 48 MHz,具有 32 KB 闪存和 4 KB SRAM(带硬件奇偶校验),采用 32 引脚 LQFP(7 x 7 x 1.4 mm)封装。主要规格ARM Cortex-M0 内核,48 MHz;32 KB 闪存;4 KB SRAM;CRC 计算单元;电源电压 VDD 2.4 V 至 3.6 V,VDDA VDD 至 3.6 V;上电和掉电复位 (POR/PDR);低功耗模式(睡眠、停止、待机);4 至 32 MHz 晶体振荡器;带校准功能的 32 kHz RTC 振荡器;带 x6 PLL 选项的内部 8 MHz RC;内部 40 kHz RC 振荡器;26 个快速 I/O 引脚,大部分引脚具有 5 V 容差能力;所有 I/O 均可映射到外部中断向量;5 通道 DMA 控制器;一个 12 位 ADC,转换时间为 1.0 us,最多 12 个通道(转换范围 0 至 3.6 V);一个 16 位高级控制定时器 (TIM1),带 6 通道 PWM 输出;多个 16 位通用定时器(TIM3、TIM14、TIM16、TIM17);独立看门狗 (IWDG) 和窗口看门狗 (WWDG);SysTick 定时器;一个 I2C 接口(支持快速模式 Plus 1 Mbit/s,支持 SMBus/PMBus);一个 SPI 接口(18 Mbit/s,4 至 16 个可编程位帧);一个 USART,支持主同步 SPI 和调制解调器控制,具有自动波特率检测功能;日历 RTC,具有报警功能,可从停止/待机状态定期唤醒;串行线调试 (SWD);工作温度 -40 至 +85 摄氏度。符合 ECOPACK2 标准(RoHS)。激活产品状态。.

STM32F030K6T6 是意法半导体超值型 ARM Cortex-M0 微控制器 STM32F030x4/x6/x8/xC 系列中的一款产品。它是采用最小 LQFP 封装(32 引脚)的中等密度成员(x6 = 32 KB 闪存),为成本敏感型嵌入式应用提供了成本、性能和引脚数的最佳平衡。.

STM32F030 系列是意法半导体的入门级 ARM Cortex-M0 产品系列,旨在以 8 位微控制器的价位提供 32 位性能。Cortex-M0 内核提供 0.84 DMIPS/MHz,在最大 48 MHz 时钟频率下提供约 40 DMIPS。这比其他 8 位微控制器(例如,ATmega328P 在 20 MHz 时的处理能力约为 20 MIPS)的处理能力要高得多,可实现更复杂的控制算法和更快的响应时间。.

32 KB 闪存和 4 KB SRAM 为典型的嵌入式控制应用提供了充足的内存:传感器接口、电机控制、通信协议处理和用户界面管理。SRAM 上的硬件奇偶校验增强了安全关键型应用的数据完整性。CRC 计算单元可卸载 CPU 的固件完整性检查,适用于通信协议验证和闪存验证。.

12 位 ADC 具有 1.0 us 转换时间(1 Msps)和多达 12 个通道,可满足大多数模拟传感要求。1 Msps 采样率的速度足以满足电机控制应用中单相电流检测的需要,而 12 位分辨率则为温度、电压和电流测量提供了足够的精度。ADC 支持 DMA 传输,无需 CPU 干预即可实现连续转换。.

外设集(1x I2C、1x SPI、1x USART)足以满足大多数简单嵌入式系统的需要。I2C 支持快速模式增强(1 Mbit/s),用于高速传感器通信。SPI 支持 18 Mbit/s,用于快速显示或闪存接口。USART 支持自动波特率检测,简化了与使用不同波特率的设备的通信。.

带有六通道 PWM 输出的高级控制定时器 (TIM1) 是电机控制和功率转换应用的关键差异化产品。它支持具有死区时间插入功能的互补 PWM 输出、用于故障保护的断路输入以及用于降低电机驱动波形谐波含量的中心对齐 PWM 模式。.

LQFP-32 封装有 26 个可用 I/O 引脚(6 个引脚专用于电源、接地、NRST 和 BOOT0),为典型应用提供了足够的连接性,同时保持了 7 x 7 毫米的小尺寸。大多数 I/O 引脚都具有 5 V 容差,可直接连接到 5 V 逻辑器件,无需电平转换。.

全面的电源管理(睡眠、停止和待机模式)使电池供电应用成为可能。在运行 RTC 的停止模式下,电流消耗降至约 5.5 uA,适合传感器节点和数据记录器等定期唤醒应用。.

STM32F030K6T6 的批量单价为 $0.87(1000 个以上),是市场上性价比最高的 32 位 ARM 微控制器之一。结合免费的 STM32Cube 开发生态系统(HAL 驱动程序、CMSIS 支持、STM32CubeMX 配置工具)和广泛使用的 ARM 开发工具(Keil、IAR、GCC),它为 32 位嵌入式设计提供了最低的总体拥有成本。.

STM32F030K6T6 在单芯片上作为一个完整的 32 位嵌入式微控制器系统运行,集成了 ARM Cortex-M0 处理器内核、闪存、SRAM 和一整套外设。.

ARM Cortex-M0 内核:Cortex-M0 是一个 32 位 RISC 处理器内核,采用 ARMv6-M 架构。它执行 Thumb 指令集的一个子集(56 条指令),在代码密度和性能之间实现了良好的平衡。该内核采用 3 级流水线(读取、解码、执行),可在 48 MHz 的单时钟周期内执行大多数指令。Cortex-M0 包括一个嵌套向量中断控制器 (NVIC),支持多达 32 个外部中断源,优先级可配置(STM32F030 为 4 级)。NVIC 可在中断进入和退出时自动保存和恢复上下文,从而将中断延迟降低到确定的 16 个时钟周期。.

内存结构:32 KB 闪存存储程序代码和常量数据。闪存以 1 KB 页为单位,支持通过 SWD 进行在线编程 (ICP),以及用于固件更新的应用内编程 (IAP)。闪存的访问时间为 48 MHz 时的 1 个等待状态。4 KB SRAM 存储变量、堆栈和堆数据。SRAM 具有硬件奇偶校验功能,可在检测到单位错误时生成奇偶校验故障异常,从而提高数据完整性。CRC 计算单元可对任何内存区域计算 32 位 CRC,这对验证闪存内容和通信数据完整性非常有用。.

时钟系统:STM32F030K6T6 具有灵活的时钟系统,提供多个时钟源。内部 8 MHz RC 振荡器在启动时提供默认时钟,无需任何外部元件。内部 PLL 可以将 8 MHz RC(或外部晶体)乘以 6,从而达到 48 MHz。外部晶体振荡器支持 4 至 32 MHz 晶体,适用于需要精确定时的应用。内部 40 kHz RC 振荡器驱动独立看门狗。RTC 可连接 32.768 kHz 晶体,提供日历功能,并具有报警和定期唤醒功能。.

电源管理:微控制器支持三种低功耗模式。睡眠模式停止 CPU 运行,但保持外设运行;任何中断都会唤醒 CPU。停止模式会停止 CPU、所有时钟和大多数外设;只有 RTC、IWDG 和外部中断可导致唤醒;电流消耗约为 5.5 uA。待机模式是功耗最低的模式,只保留 RTC、IWDG 和备份寄存器;唤醒需要外部复位或 RTC 警报;电流消耗约为 2.8 uA。.

复位和启动:上电复位 (POR) 和掉电复位 (PDR) 电路可确保 MCU 在 VDD 升至阈值以上时可靠启动,并在 VDD 降至阈值以下时保持 MCU 处于复位状态。BOOT0 引脚用于选择复位时的启动源:低电平(默认)时,MCU 从闪存启动;高电平时,MCU 从系统存储器(支持 UART 编程的内置引导程序)启动。NRST 引脚是低电平有效复位输入,内置上拉电阻。.

中断系统:NVIC 支持多达 32 个具有 4 个可编程优先级的可屏蔽中断通道。所有 26 个 I/O 引脚均可映射到外部中断 (EXTI),支持上升沿、下降沿或双沿触发。EXTI 还支持来自 RTC 报警和内部电压基准的中断。.

DMA 控制器:5 通道 DMA 控制器可在外设和内存(或内存到内存)之间传输数据,无需 CPU 干预。每个通道都可配置源地址/目标地址、传输宽度和传输次数。DMA 支持用于连续 ADC 采样和 SPI 通信的循环模式。.

调试接口:串行线调试(SWD)接口提供 2 引脚(SWDIO、SWCLK)连接,用于在线调试和闪存编程。SWD 与 ST-Link、J-Link 和其他 ARM 调试探针兼容。调试接口支持断点、观察点、单步执行和实时变量监控。.

针脚 名称 类型 说明
1 VDD 电源 数字电源;2.4 V 至 3.6 V;必须使用 100 nF 陶瓷电容器和 4.7 uF 散装电容器去耦;连接至 3.3 V 电源;所有 VDD 引脚必须在外部连接在一起
2 PF0 / OSC_IN 输入/输出 GPIO 端口 F 引脚 0;备用功能:外部 4-32 MHz 晶体振荡器输入;5 V 容差;不使用晶体振荡器时可用作通用 I/O;将晶体连接到 OSC_IN 和 OSC_OUT 之间,并将负载电容器接到接地端
3 PF1 / OSC_OUT 输入/输出 GPIO 端口 F 引脚 1;备用功能:外部晶体振荡器输出;5 V 容差;不使用晶体振荡器时可用作通用 I/O
4 NRST 输入 低电平有效复位输入,带内部上拉;断言低电平至少 20 毫微秒可产生系统复位;复位期间为漏极开路输出(可由外部复位源驱动);连接 100 nF 电容至 GND 以进行噪声过滤;无需添加外部上拉(内部上拉即可)。
5 VDDA 电源 用于 ADC 和复位模块的模拟电源;2.4 V 至 3.6 V;必须连接至 VDD 或 VDD 的滤波版本;使用 100 nF 陶瓷电容器和 1 uF 散装电容器去耦;通过铁氧体磁珠连接至 VDD,以提高 ADC 噪音性能
6-7 PA0-PA1 输入/输出 GPIO 端口 A 引脚 0-1;耐压 5 V;备用功能包括 ADC 输入 (ADC_IN0-1)、TIM2 CH1-2、TIM16 CH1、USART2、EXTI 线路;PA0 还用作 WKUP 引脚,用于从待机模式唤醒。
8 PA2 / USART1_TX 输入/输出 GPIO 端口 A 引脚 2;5 V 容差;备用功能:ADC_IN2、TIM15 CH1、USART1_TX(默认用于 USART 发送的备用功能);配置为 AF1 用于 USART1,AF0 用于 TIM15
9 PA3 / USART1_RX 输入/输出 GPIO 端口 A 引脚 3;5 V 容差;备用功能:ADC_IN3、TIM15 CH2、USART1_RX(USART 接收的默认备用功能);配置为 AF1 用于 USART1,AF0 用于 TIM15
10 PA4 输入/输出 GPIO 端口 A 引脚 4;5 V 容差;备用功能:ADC_IN4、SPI1_NSS、TIM14 CH1;可用作 SPI 芯片选择输出或定时器输入捕获
11 PA5 / SPI1_SCK 输入/输出 GPIO 端口 A 引脚 5;5 V 容差;备用功能:ADC_IN5、SPI1_SCK;SPI 时钟输出,最高 18 Mbit/s;也可用作 TIM2 CH1,用于 PWM 输出
12 PA6 / SPI1_MISO 输入/输出 GPIO 端口 A 引脚 6;5 V 容差;备用功能:ADC_IN6、SPI1_MISO、TIM1_BKIN、TIM3 CH1;SPI 主进从出数据;也是 TIM1 中断输入,用于电机故障保护
13 PA7 / SPI1_MOSI 输入/输出 GPIO 端口 A 引脚 7;5 V 容差;交替功能:ADC_IN7、SPI1_MOSI、TIM1_CH1N、TIM3 CH2;SPI 主-出-从-入数据;用于电机驱动的 TIM1 补充通道 1
14 PB0 输入/输出 GPIO 端口 B 引脚 0;5 V 容差;交替功能:ADC_IN8、TIM1_CH2N、TIM3 CH3;可用作 ADC 输入或 TIM1 互补输出,用于电机驱动
15 PB1 输入/输出 GPIO 端口 B 引脚 1;5 V 容差;交替功能:ADC_IN9、TIM1_CH3N、TIM14 CH1;可用作 ADC 输入或 TIM1 互补输出
16 PB2 / BOOT1 输入/输出 GPIO 端口 B 引脚 2;5 V 容差;也用作 BOOT1 配置引脚;复位时采样,以确定启动内存映射;从闪存启动时连接至 GND(默认);正常运行时保持浮动或将其绑在低电平上
17 VSS 电源 数字地;连接至 PCB 地平面;所有 VSS 引脚必须在外部连接在一起;去耦电容器连接至 VDD 和 VSS 之间
18-19 PB10-PB11 输入/输出 GPIO 端口 B 引脚 10-11;5 V 容差;备用功能:I2C1_SCL (PB10)、I2C1_SDA (PB11);I2C 时钟和数据速率高达 1 Mbit/s(快速模式增强);还包括 TIM2 CH3-4
20-21 PB12-PB13 输入/输出 GPIO 端口 B 引脚 12-13;5 V 容差;交替功能:SPI2_NSS (PB12)、SPI2_SCK (PB13)、TIM1_BKIN (PB12)、TIM1_CH1N (PB13);SPI2 和 TIM1 电机控制功能
22 PB14 / TIM1_CH2N 输入/输出 GPIO 端口 B 引脚 14;5 V 容差;备用功能:SPI2_MISO、TIM1_CH2N;用于电机驱动半桥控制的 TIM1 补充通道 2;SPI2 数据输入
23 PB15 / TIM1_CH3N 输入/输出 GPIO 端口 B 针脚 15;5 V 容差;备用功能:SPI2_MOSI、TIM1_CH3N、TIM15_CH1;用于三相电机驱动的 TIM1 补充通道 3
24-25 PA8-PA9 输入/输出 GPIO 端口 A 引脚 8-9;5 V 容差;备用功能:TIM1_CH1-2(PA8-9 用于 PWM 输出)、I2C1_SCL/SDA(PA9-10)、MCO(PA8 用于时钟输出);PA9 也是 USART1_TX 交替功能
26 PA10 输入/输出 GPIO 端口 A 针脚 10;5 V 容差;备用功能:TIM1_CH3、I2C1_SDA、USART1_RX;PWM 输出或 I2C 数据或 USART 接收
27-28 PA11-PA12 输入/输出 GPIO 端口 A 引脚 11-12;5 V 容差;备用功能:TIM1_CH4/BKIN (PA11)、TIM1_ETR (PA12)、USART1_CTS (PA11);定时器和 USART 控制信号
29 PA13 / SWDIO 输入/输出 GPIO 端口 A 引脚 13;5 V 容差;备用功能:SWDIO(串行线调试数据 I/O);该引脚必须保留用于调试访问;内部上拉;如果需要 SWD 调试,请勿用作 GPIO
30 VSSA / VREF- 电源 模拟接地和 ADC 低电平基准;必须连接至 VSS(接地);ADC 转换范围以 VREF-(接地)和 VDDA 之间为基准
31 PA14 / SWCLK 输入/输出 GPIO 端口 A 引脚 14;5 V 容差;备用功能:SWCLK(串行线调试时钟);该引脚必须保留用于调试访问;内部下拉;如果需要 SWD 调试,请勿用作 GPIO
32 BOOT0 输入 引导配置引脚;复位时采样以选择引导源;低电平 = 从闪存引导(正常操作);高电平 = 从系统内存引导(内置引导加载程序,用于 UART 编程);正常操作时将 10 kOhm 下拉至 GND;可连接至按钮以强制进入引导加载程序
应用 说明
简单的电机控制 使用 TIM1 高级控制定时器,具有互补 PWM 输出和死区时间插入功能,用于 BLDC 或 PMSM 电机驱动;6 通道 PWM 支持三相逆变器;ADC 采样相电流,用于 FOC 或六步换向;I2C 读取旋转编码器;USART 接收速度命令;经济高效的 32 位电机控制器,可替代 8 位电机控制器
智能传感器节点 通过 12 位 ADC 读取多个模拟传感器;使用 48 MHz Cortex-M0 处理和过滤数据;通过 SPI 发送到射频模块或通过 USART 发送到有线网络;带 RTC 唤醒功能的停止模式将平均功耗降至微安;紧凑型 LQFP-32 适合小型传感器外壳;5 V 容差输入/输出简化了与 5 V 传感器的连接
工业控制器 利用 32 位快速处理功能实现类似 PLC 的控制逻辑;GPIO 控制继电器并读取数字输入;TIM1 生成 PWM,用于加热器或阀门控制;I2C 连接 DAC,用于模拟输出;USART 与人机界面或监控系统通信;看门狗定时器确保从固件故障中自动恢复功能
家用电器 控制洗衣机、电饭煲、空气净化器和类似电器;ADC 读取温度和电流传感器;GPIO 驱动三端双向可控硅开关和继电器;TIM1 生成 PWM 以控制电机速度;USART 连接到 Wi-Fi 或 BLE 模块以实现物联网连接;低成本使 BOM 具有竞争力
USB 外围设备(通过外部 PHY) 使用通过 SPI 连接的外部 USB 收发器实现定制 USB 外围设备;STM32F030K6T6 处理 USB 协议栈和应用逻辑;18 Mbit/s 的 SPI 提供足够的带宽;USART 提供调试控制台;SWD 接口可在现场进行固件更新
模型 制造商 兼容性 主要区别
STM32F030C6T6 意法半导体 相同内核/内存,更多引脚 相同的 32 KB 闪存、4 KB SRAM、48 MHz Cortex-M0;LQFP-48 封装(38 个 I/O 引脚对 26 个);额外的 USART、SPI 和 I2C 外设;更多的 ADC 通道;更大的 PCB 基底面;需要更多 I/O 或通信接口时使用
STM32F030K8T6 意法半导体 相同封装,更多内存 相同的 LQFP-32 封装和引脚;64 KB 闪存(对 32 KB)和 8 KB SRAM(对 4 KB);引脚兼容升级;在 32 KB 闪存不足时使用;相同的外设和电气特性
STM32F103C8T6 意法半导体 更高的性能 72 MHz 的 Cortex-M3(相对于 48 MHz 的 M0);64 KB 闪存,20 KB SRAM;LQFP-48;USB 2.0 全速;更多外设;成本更高;需要更强处理能力或 USB 时使用;引脚不兼容
ATmega328P 微型芯片 8 位替代方案 8 位 AVR,频率 20 MHz;32 KB 闪存,2 KB SRAM;TQFP-28 或 DIP-28;处理能力更低;结构更简单;著名的 Arduino 生态系统;单位 DMIPS 功耗更高;用于传统设计或基于 Arduino 的设计
LPC1114FHN33 恩智浦 具有竞争力的 M0 频率为 50 MHz 的 Cortex-M0;32 KB 闪存、8 KB SRAM;TSSOP-28;类似于 M0 的价值线定位;SRAM 略多;定时器通道较少;外设组合不同;引脚不兼容;用作替代 M0 信号源
推荐部件
Cortex-M0+ ultra-low-power MCU, 32MHz, 128KB Flash, crystal-less USB, LQFP-64

品牌:

封装:

LQFP-64 (10×10 mm)
有库存:
14446pcs

货运周期:3~7 天
最低订购量为 1

转到查询
Cortex-M4F MCU, 168MHz, 512KB Flash, 192KB SRAM, Ethernet, USB OTG, LQFP-100

品牌:

封装:

LQFP-100 (14×14×1.4 mm)
有库存:
2870pcs

货运周期:3~7 天
最低订购量为 1

转到查询
ARM Cortex-M4F MCU, 72MHz, 384KB Flash, 64KB SRAM, dual ADC, 4 comparators, 2 op amps, LQFP-100

品牌:

封装:

LQFP-100 (14 x 14 x 1.4 mm)
有库存:
12274pcs

货运周期:3~7 天
最低订购量为 1

转到查询
ARM Cortex-M4F MCU, 168MHz, 1MB Flash, 192KB SRAM, Ethernet, USB OTG HS, UFBGA-176

品牌:

封装:

UFBGA-176 (10 x 10 mm, 0.65mm pitch)
有库存:
9303pcs

货运周期:3~7 天
最低订购量为 1

转到查询
Quad JFET-input op amp, 4MHz GBP, 16V/µs slew rate, 200pA bias current, SOIC-14

品牌:

封装:

SOIC-14 (8.75 x 4 x 1.65 mm)
有库存:
9834pcs

货运周期:3~7 天
最低订购量为 1

转到查询
Ultra-low-power Cortex-M3 MCU, 32MHz, 256KB Flash, 32KB SRAM, LCD controller, LQFP-64

品牌:

封装:

LQFP-64 (10x10mm)
有库存:
5417pcs

货运周期:3~7 天
最低订购量为 1

转到查询
质量保证

我们从合作供应链采购的所有电子元件都经过严格的进货检验。通过仔细的测试,我们确保交付给客户的所有产品都是原装正品,符合质量要求。此外,我们还保存完整的检验记录,使整个供应链流程清晰可查。.

认证
我们获得了多项专业认证,并建立了自己的专业检测实验室,确保交付给客户的每一件产品都符合最高质量要求。我们严格按照流程进行检测,确保产品质量稳定、参数准确。为保证原装正品,我们还与可靠的第三方检测机构合作,进行严格的质量检测。我们始终高度重视质量,完全符合行业标准、相关法规和 ISO 9001:2015 的要求。.

发货与付款

我们从合作供应链采购的所有电子元件都经过严格的进货检验。通过仔细的测试,我们确保交付给客户的所有产品都是原装正品,符合质量要求。此外,我们还保存完整的检验记录,使整个供应链流程清晰可查。.

认证
我们获得了多项专业认证,并建立了自己的专业检测实验室,确保交付给客户的每一件产品都符合最高质量要求。我们严格按照流程进行检测,确保产品质量稳定、参数准确。为保证原装正品,我们还与可靠的第三方检测机构合作,进行严格的质量检测。我们始终高度重视质量,完全符合行业标准、相关法规和 ISO 9001:2015 的要求。.

服务与包装

我们从合作供应链采购的所有电子元件都经过严格的进货检验。通过仔细的测试,我们确保交付给客户的所有产品都是原装正品,符合质量要求。此外,我们还保存完整的检验记录,使整个供应链流程清晰可查。.

认证
我们获得了多项专业认证,并建立了自己的专业检测实验室,确保交付给客户的每一件产品都符合最高质量要求。我们严格按照流程进行检测,确保产品质量稳定、参数准确。为保证原装正品,我们还与可靠的第三方检测机构合作,进行严格的质量检测。我们始终高度重视质量,完全符合行业标准、相关法规和 ISO 9001:2015 的要求。.