STM32F103RDT6
STM32F103RDT6 - 384KB Flash Cortex-M3 MCU 64-LQFP | STMicroelectronics
The STMicroelectronics STM32F103RDT6 is a 32-bit ARM Cortex-M3 microcontroller in the high-density STM32F1 performance line, operating at up to 72 MHz with 384 KB of embedded Flash and 64 KB of SRAM, housed in a 64-pin LQFP (10x10 mm) package. It integrates USB 2.0 Full-Speed, CAN 2.0B, two I2C, three USART plus two UART, two SPI, and one I2S interface, giving engineers 11 timers, 3 ADCs (12-bit, 1 us), 2 DACs (12-bit), and 51 GPIO pins for mixed-signal motor control and industrial networking designs.
Background: An ARM Cortex-M3 microcontroller is a 32-bit RISC core with Thumb-2 instruction set, hardware divide, NVIC interrupt controller, and tightly coupled memory interfaces, designed for deterministic real-time embedded control. Within the broader taxonomy, the Cortex-M3 belongs to the ARM Cortex-M family -> 32-bit RISC microcontrollers -> embedded microcontrollers -> microprocessors -> semiconductors. The STM32F1 series is ST's mainstream Cortex-M3 line spanning low-, medium-, high-, and XL-density sub-families with progressively richer peripheral sets.
Key specifications include a 2.0-3.6 V single supply range, 4-16 MHz crystal driver with internal 8 MHz RC and 40 kHz LSI for RTC, 12-bit ADC with up to 16 channels, two 12-bit DACs, an FS USB PHY, and a CAN 2.0B controller. The device also features a 7-channel DMA, an SDIO interface for SD/MMC cards, and a CRC engine for embedded communication stacks. Performance is rated up to 90 DMIPS at 72 MHz, with single-cycle multiply and hardware divide.
Architecturally, the STM32F103RDT6 uses a multi-AHB bus matrix connecting the Cortex-M3 core, DMA engines, and on-chip peripherals, allowing simultaneous memory and peripheral access without contention. Standard peripherals include three general-purpose 16-bit timers, one PWM timer for motor control, two watchdog timers (independent and window), and a SysTick timer. Embedded Flash is zero-wait state up to 24 MHz; above that, a prefetch buffer maintains 72 MHz operation without software wait states.
Typical applications include three-phase motor drives (BLDC, PMSM, induction), industrial control PLCs, USB-CAN bridges, HVAC controllers, low-cost data loggers, biometric instrumentation, and handheld POS equipment. The combination of CAN, USB, and 12-bit ADC resolution in a 64-LQFP package makes the STM32F103RDT6 especially common in automotive aftermarket and 24 V industrial designs where USB diagnostics and CAN fieldbus must coexist.
Design consideration: At 72 MHz and 1.8 V core, idle current is roughly 27 mA; selecting sleep or stop modes with RTC wake-up can drop this to the tens-of-microamp range for battery-backed nodes. The 64-LQFP 10x10 mm footprint with 0.5 mm pitch can be hand-soldered, but a 4-layer PCB with continuous ground pour under the exposed pad is recommended for stable ADC performance.
This page synthesizes distributor inventory, drop-in alternatives including pin-compatible GD32F103RDT6, application-specific design notes, and verification cross-references not present on any single distributor or manufacturer page.
USD $8.20
在庫あり