STM32F103RBT6TR - 72MHz Cortex-M3, 128KB Flash MCU | STMicroelectronics
MPN: STM32F103RBT6TR ✓ NakahandaSTM32F103RBT6TR Ulas
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.
Mga alternatibo na pwedeng ilagay na STM32F103RBT6TR — parehas na package, pin-to-pin na katugmang. Hindi kasama ang mga bahagi ng iba't-ibang package na nangangailangan ng pagpapaayos ng PCB.
Variante sa Seri na ito
Katulad na modelo sa serye na katugma sa pagpasok STM32F103RBT6TR (parehas na form factor at footprint) — pagkakaiba sa Operating Temperature, Package, SRAM, ADC, Communication Interfaces.
STM32F103RBT6
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →STM32F103RCT6
✅ Drop-InMagkontak para sa presyo
Tingnan ang Datasheet →STM32F103RET6
✅ Drop-In ⚠️ Mga Talaan Hindi NaiwerikmoMagkontak para sa presyo
Tingnan ang Datasheet →GD32F103RBT6
✅ Drop-In📋 Alternatibo na Reference (hindi sa katalogo)
APM32F103RBT6
✅ Drop-In📋 Alternatibo na Reference (hindi sa katalogo)
CH32F103RBT6
✅ Drop-In📋 Alternatibo na Reference (hindi sa katalogo)
STM32F103RBT6TR Mga Pinakamataas na Rating at Electrical Characteristics
| Core | ARM Cortex-M3, 32-bit |
| Maksimum na Taktiko ng Oras | 72 MHz |
| Performance | 90 DMIPS (1.25 DMIPS/MHz) |
| Flash Memory | 128 KB |
| SRAM | 20 KB |
| Volte ng Pagbibigay | 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 |
| Temperature na Operasyon | -40C to +85C |
| Packhaging | LQFP-64 (10 x 10 mm, 0.5 mm pitch) |
| Uri ng Pagpapasok | Surface Mount |
| Tindminan RoHS | RoHS compliant (per distributor listing) |
| Life Cycle Stage | ACTIVE |
Gabay sa Pin Configuration ng STM32F103RBT6TR lqfp-64 (10 x 10 mm, 0.5 mm pitch)
Pin configuration para sa STM32F103RBT6TR (lqfp-64 (10 x 10 mm, 0.5 mm pitch) package). Kasama sa digital IC na ito ang GPIO, mga communication interface (UART, SPI, I2C), at mga power pin. Sumangguni sa datasheet ng manufacturer para sa mga alternatibong function ng pin at mga opsyon sa configuration. Mahalaga para sa disenyo ng embedded system at PCB layout.
Wala ng detalyadong pinout data na magagamit para sa STM32F103RBT6TR.
Sumangguni sa datasheet para sa buong pin configuration.
Tipikal na mga Gamit
STM32F103RBT6TR ay nararapat para sa 6 aplikasyons: 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.
Inirekomenda
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.
Inirekomenda
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.
Inirekomenda
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.
Inirekomenda
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.
Inirekomenda
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.
Inirekomenda
Buod ng mga Inirekomendang Produkto
Impormasyon ng Talumpati sa Engineering for STM32F103RBT6TR — ikabit, gabay sa disenyo, at impormasyon ng pagsunod sa kautusan.
Paunawang Hanapin
Ikabit sa Mga Alternatibo
| Parametro | Ito ang Producto | 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 |
Pangunahing mga Pagkakaiba
- Dual 12-bit ADCs with 1 us conversion (kumpara saSTM32F072RBT6)
- Proven cross-brand second source (kumpara saGD32F103RBT6)
- Memory scalability on one footprint (kumpara saSTM32F103RCT6)
Talaan ng Disenyo
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.
Impormasyon ng Pagsunod sa Kautusan
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.