STM32F103RBT6TR - 72MHz Cortex-M3, 128KB Flash MCU | STMicroelectronics
Référence : STM32F103RBT6TR ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour STM32F103RBT6TR — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec STM32F103RBT6TR (même facteur de forme et même empreinte) — différant par Operating Temperature, Package, SRAM, ADC, Communication Interfaces.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
STM32F103RBT6
✅ Remplacement direct✓ En stock
$3.18 / unité
Voir la fiche technique →STM32F103RCT6
✅ Remplacement direct✓ En stock
$1.6406 / unité
Voir la fiche technique →STM32F103RET6
✅ Remplacement direct ⚠️ Spécifications non vérifiées✓ En stock
$2.2148 / unité
Voir la fiche technique →GD32F103RBT6
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
APM32F103RBT6
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
CH32F103RBT6
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
STM32F103RBT6TR Valeurs maximales et caractéristiques électriques
| Core | ARM Cortex-M3, 32-bit |
| Fréquence d'horloge maximale | 72 MHz |
| Performance | 90 DMIPS (1.25 DMIPS/MHz) |
| Flash Memory | 128 KB |
| SRAM | 20 KB |
| Tension d'alimentation | 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 |
| Température de fonctionnement | -40C to +85C |
| Boîtier | LQFP-64 (10 x 10 mm, 0.5 mm pitch) |
| Type de montage | Surface Mount |
| Statut RoHS | RoHS compliant (per distributor listing) |
| Life Cycle Stage | ACTIVE |
Guide de configuration des broches du STM32F103RBT6TR lqfp-64 (10 x 10 mm, 0.5 mm pitch)
Configuration des broches du STM32F103RBT6TR (boîtier lqfp-64 (10 x 10 mm, 0.5 mm pitch)). Ce circuit intégré numérique comprend des GPIO, des interfaces de communication (UART, SPI, I2C) et des broches d'alimentation. Consultez la fiche technique du fabricant pour les fonctions alternatives des broches et les options de configuration. Indispensable pour la conception de systèmes embarqués et la conception de circuits imprimés.
Aucune donnée de brochage détaillée disponible pour STM32F103RBT6TR.
Consultez la fiche technique pour la configuration complète des broches.
Applications typiques
STM32F103RBT6TR convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour STM32F103RBT6TR — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- Dual 12-bit ADCs with 1 us conversion (vs STM32F072RBT6)
- Proven cross-brand second source (vs GD32F103RBT6)
- Memory scalability on one footprint (vs STM32F103RCT6)
Notes de conception
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.
Informations de conformité
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.