STM32F103RBT6TR - 72MHz Cortex-M3, 128KB Flash MCU | STMicroelectronics
料号: STM32F103RBT6TR ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $5.6 | $5.60 |
| 10 | $5.04 | $50.40 |
| 100 | $4.48 | $448.00 |
| 500 | $4.03 | $2,015.00 |
| 1,000 | $3.58 | $3,580.00 |
STM32F103RBT6TR 概述
A microcontroller (MCU) is a single-chip computer that integrates a processor core, program memory, data memory, and peripheral interfaces on one die. Within the embedded-systems hierarchy, the STM32F103RBT6TR belongs to the medium-density performance line of the STM32F1 family: MCU -> 32-bit MCU -> ARM Cortex-M3 MCU -> STM32F1 series -> STM32F103 medium-density performance line.
Key features include two 12-bit ADCs with up to 10 external channels and 1 us conversion time, seven 16-bit timers, and nine communication interfaces: two I2C, three USARTs, two SPIs, a full-speed USB 2.0 device controller, and a CAN 2.0B controller. A 7-channel DMA controller offloads data transfers, and a nested vectored interrupt controller (NVIC) with 60 maskable interrupt vectors enables deterministic real-time response. The core supports single-cycle hardware multiply and division for efficient signal processing.
Technically, the device operates from a 2.0 V to 3.6 V supply with dedicated VDDA/VSSA analog pins that isolate the ADC and PLL from digital supply noise. Power modes include Sleep, Stop, and Standby with wake-up in microseconds; typical run consumption is low enough for battery-powered designs. Flash supports 10,000 write cycles with embedded erase/write controllers, and true read-while-write operation permits EEPROM emulation.
Typical applications include industrial control and PLC I/O modules, motor control and inverter boards using the advanced TIM1 timer, USB and CAN field devices, medical handheld instruments, and consumer appliances.
Design consideration: keep VDDA well-decoupled (10 nF plus 1 uF) and provide a clean 3.3 V rail with 100 nF on every VDD pin pair; BOOT0 must be strapped to ground for flash boot.
This page adds value beyond the datasheet by synthesizing distributor pricing, verified pin-compatible alternatives such as GigaDevice GD32F103, and practical design notes for second-sourcing and migration.
直接替换替代料: STM32F103RBT6TR ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: STM32F103RBT6TR (相同外形与封装尺寸) ——差异在于 Operating Temperature, Package, SRAM, ADC, Communication Interfaces.
快速对比工具——选择替代料号进行并排对比:
STM32F103RBT6
✅ 直接替换✓ 有现货
$3.18 / 个
查看数据手册 →STM32F103RCT6
✅ 直接替换✓ 有现货
$1.6406 / 个
查看数据手册 →STM32F103RET6
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$2.2148 / 个
查看数据手册 →GD32F103RBT6
✅ 直接替换📋 参考替代料(不在目录中)
APM32F103RBT6
✅ 直接替换📋 参考替代料(不在目录中)
CH32F103RBT6
✅ 直接替换📋 参考替代料(不在目录中)
STM32F103RBT6TR 最大额定值与电气特性
| Core | ARM Cortex-M3, 32-bit |
| 最大时钟频率 | 72 MHz |
| Performance | 90 DMIPS (1.25 DMIPS/MHz) |
| Flash Memory | 128 KB |
| SRAM | 20 KB |
| 电源电压 | 2 V to 3.6 V |
| ADC Resolution | 12-bit, 2x ADC, 10 channels |
| ADC Conversion Time | 1 us |
| Timers | Seven 16-bit timers |
| Communication Interfaces | 9 total: 2x I2C, 3x USART, 2x SPI, USB 2.0 full-speed, CAN 2.0B |
| DMA Channels | 7-channel DMA |
| Number of I/Os | 51 |
| 工作温度 | -40C to +85C |
| 封装 | LQFP-64 (10 x 10 mm, 0.5 mm pitch) |
| 安装类型 | Surface Mount |
| RoHS 状态 | RoHS compliant (per distributor listing) |
| Life Cycle Stage | ACTIVE |
STM32F103RBT6TR lqfp-64 (10 x 10 mm, 0.5 mm pitch) 引脚配置指南
STM32F103RBT6TR(lqfp-64 (10 x 10 mm, 0.5 mm pitch) 封装)的引脚配置。 该数字 IC 包含 GPIO、通信接口(UART、SPI、I2C)和电源引脚。请参阅制造商数据手册以了解复用引脚功能和配置选项。对嵌入式系统设计和 PCB 布局至关重要。
暂无详细引脚数据: STM32F103RBT6TR.
请参阅 数据手册 以查看完整引脚配置。
典型应用
STM32F103RBT6TR 适用于 6 应用s: Industrial Control and PLC I/O Modules, Motor Control and Inverter Drives, USB and CAN Field Devices, Medical and Handheld Diagnostic Instruments, Consumer Appliances and Smart Home Devices, Test, Measurement, and Development Platforms.
Industrial Control and PLC I/O Modules
The STM32F103RBT6TR fits industrial control nodes because it combines CAN 2.0B fieldbus connectivity with industrial-grade -40C to +85C operation in a single LQFP-64 device. Its 128 KB Flash holds protocol stacks (CANopen, Modbus RTU over USART) with headroom, while the 51 GPIOs drive relays, optocoupler inputs, and status LEDs directly. The seven 16-bit timers handle input capture for encoder or pulse counting, and the 12-bit ADCs read 4-20 mA loops via external conditioning. Because the same footprint accepts the 256 KB STM32F103RCT6, engineers can scale firmware memory without a board respin - a major advantage in long-life industrial platforms where BOM flexibility protects against shortages.
推荐
Motor Control and Inverter Drives
Motor drives are a core strength of the STM32F103RBT6TR: the advanced TIM1 timer generates six complementary PWM outputs with programmable dead-time insertion and a break input for fault shutdown. The two 12-bit ADCs convert at 1 us, enabling dual-shunt or single-shunt current sampling synchronized to the PWM center, with the 7-channel DMA feeding results to the CPU without jitter. At 72 MHz with single-cycle hardware multiply, FOC loops at 10-20 kHz switching frequency execute with margin. The 2.0-3.6 V supply simplifies interfacing with isolated gate drivers. Typical implementations pair the MCU with a three-phase gate driver and current-sense amplifiers for BLDC, PMSM, and stepper applications in pumps, fans, and small traction systems.
推荐
USB and CAN Field Devices
The STM32F103RBT6TR integrates both a full-speed USB 2.0 device controller and a CAN 2.0B controller, making it a natural bridge between PC-side USB tools and industrial CAN networks. With 48 MHz USB clock derived from the on-chip PLL and 128 KB Flash for device firmware plus descriptors, it implements CDC virtual COM ports, HID devices, or custom vendor classes. The three USARTs and two SPIs extend connectivity to sensors and displays simultaneously. Gateways built on this MCU translate USB-to-CAN for configuration and diagnostic tools; because the part is available in Tape & Reel for volume SMT, it suits both instrument OEMs and open-hardware USB-CAN adapter designs.
推荐
Medical and Handheld Diagnostic Instruments
Battery-powered medical instruments benefit from the STM32F103RBT6TR's low-power modes and precision analog. The two 12-bit ADCs with 1 us conversion and a VDDA-isolated analog domain digitize sensor front ends for vital-sign monitors, glucose meters, and portable ultrasound controllers, while Sleep/Stop/Standby modes with RTC wake-up extend battery life in devices that sample intermittently. The 128 KB Flash accommodates GUI libraries, calibration tables, and USB firmware for data upload to clinic PCs. Design practice includes separate analog LDOs feeding VDDA and careful grounding of the exposed thermal region. The LQFP-64 package's 0.5 mm pitch supports compact, ergonomic handheld enclosures, and its -40C to +85C rating covers sterilization-adjacent storage conditions.
推荐
Consumer Appliances and Smart Home Devices
Appliance controllers use the STM32F103RBT6TR where its timer count and communication breadth consolidate boards that previously needed multiple ICs. Seven 16-bit timers drive induction-cooker PWM stages, fan tachometer capture, and buzzer output concurrently, while I2C and SPI link EEPROMs, displays, and capacitive-touch expanders. The 51 GPIOs manage relays and buttons on washers, air conditioners, and rice cookers; 5 V-tolerant pins simplify legacy interfacing. RoHS compliance and the active lifecycle status satisfy consumer regulatory requirements, and the widely qualified GD32F103RBT6 second source protects high-volume appliance production from ST allocation cycles. Firmware fits comfortably in 128 KB Flash including OTA-style bootloader partitions.
推荐
Test, Measurement, and Development Platforms
The STM32F103RBT6TR is the workhorse of low-cost test instruments and hobby-grade dev boards: its SWD interface with ST-LINK support, free STM32CubeIDE, and enormous community library base shorten bring-up to minutes. Bench applications include logic-probe pods, USB oscilloscope front ends using the 12-bit ADCs at up to 1 Msps, signal generators driven by TIM PWM plus filtering, and USB virtual-COM data loggers. The 90 DMIPS core executes DSP primitives (single-cycle multiply) for FFT-based analysis. Educational and open-hardware platforms choose this exact MPN in Tape & Reel for automated assembly, and the identical LQFP-64 footprint accepts ST's larger-memory RC/RE variants, letting one PCB serve an entire product family from educational kit to commercial instrument.
推荐
推荐产品汇总
工程参考数据: STM32F103RBT6TR ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | STM32F103RBT6 | STM32F103RCT6 | GD32F103RBT6 | APM32F103RBT6 |
|---|---|---|---|---|---|
| Package | LQFP-64 (10 x 10 mm) | LQFP-64 - same footprint | LQFP-64 - same footprint | LQFP-64 - same footprint | LQFP-64 - same footprint |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | GigaDevice | Geehy Semiconductor |
| Core / Max Frequency | Cortex-M3, 72 MHz | Cortex-M3, 72 MHz | Cortex-M3, 72 MHz | Cortex-M3, up to 108 MHz | Cortex-M3, 72 MHz |
| Flash Memory | 128 KB | 128 KB | 256 KB | 128 KB | 128 KB |
| SRAM | 20 KB | 20 KB | 48 KB | 20 KB | 20 KB |
| Supply Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.6 V to 3.6 V | 2.0 V to 3.6 V |
| USB / CAN | USB 2.0 FS device + CAN 2.0B | USB 2.0 FS device + CAN 2.0B | USB 2.0 FS device + CAN 2.0B | USB 2.0 FS device + CAN 2.0B | USB 2.0 FS device + CAN 2.0B |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Firmware Porting Risk | None (reference) | None - identical die | None - same family, linker change only | Low-medium - verify Flash wait-states and USB timing | Medium - revalidate peripherals and USB conformance |
关键差异点
- Dual 12-bit ADCs with 1 us conversion (对比 STM32F072RBT6)
- Proven cross-brand second source (对比 GD32F103RBT6)
- Memory scalability on one footprint (对比 STM32F103RCT6)
设计说明
Place a 100 nF ceramic decoupling capacitor at every VDD/VSS pair (four pairs on LQFP-64) within 3 mm of the pins, plus one bulk 4.7 uF to 10 uF capacitor near the chip. Decouple VDDA separately with 10 nF plus 1 uF, ideally connecting the analog ground to the digital ground at a single point under the device. Keep the analog routing (ADC inputs, VREF area) away from USB D+/D- and CAN differential pairs to protect ADC effective-number-of-bits performance.
BOOT0 must be pulled to GND (10 k ohm) for normal flash boot; leaving it floating can cause sporadic boot failures into the system bootloader. NRST needs a 100 nF capacitor to ground for reliable power-on reset, even though an internal pull-up exists. When using USB, the PLL must run at exactly 48 MHz (HSE 8 MHz crystal, PLL x9 to 72 MHz, USB prescaler 1.5) - a wrong crystal value breaks enumeration without any other symptom.
For USB full-speed, route D+/D- as a 90 ohm differential pair, matched in length, with 22 ohm series resistors if traces exceed roughly 50 mm, and 1.5 k ohm pull-up on D+ only if your board implements the low-speed variant (the F103 USB device handles its own pull-up in most designs). Keep the 8 MHz HSE crystal within 5 mm of PD0/PD1 with guard ground, and do not run the CAN TX/RX lines under switching regulator inductors to avoid bit errors at 1 Mbps.
Estimated: at 72 MHz from 3.3 V the STM32F103RBT6TR draws roughly 36 mA typical run current (about 0.12 W), well within LDO capability, but total board budget must include peripherals. In battery designs, exploit Stop mode with RTC wake-up; Standby reaches microamp level but loses SRAM. Budget 3.3 V tolerance on 5 V-tolerant pins only when the MCU VDD is present - applying 5 V to any pin while the device is unpowered can damage the I/O structure.
合规信息
RoHS compliant per distributor listing (digchips: 'ROHS COMPLIANT'). REACH, halogen-free, and conflict-minerals status not stated in provided data - confirm on the ST product page certificate section.