Overview
The STM32F103RDT6TR is a high-performance microcontroller from STMicroelectronics, part of the STM32F103xC, STM32F103xD, and STM32F103xE family. It features the ARM® 32-bit Cortex®-M3 CPU operating at a frequency of 72 MHz. This microcontroller is equipped with high-speed embedded memories, including up to 512 Kbytes of Flash memory and up to 64 Kbytes of SRAM. It offers an extensive range of enhanced I/Os and peripherals connected to two APB buses, making it suitable for a wide range of applications.
Key Specifications
Parameter | Specification |
---|---|
Core | ARM® 32-bit Cortex®-M3 CPU |
Operating Frequency | Up to 72 MHz |
Flash Memory | Up to 512 Kbytes |
SRAM | Up to 64 Kbytes |
ADCs | 3 × 12-bit, 1 μs A/D converters (up to 21 channels) |
DACs | 2 × 12-bit D/A converters |
Timers | Up to 11 timers, including 4 × 16-bit timers and 2 × 16-bit motor control PWM timers |
Communication Interfaces | Up to 2 × I2C, 3 × SPI, 2 × I2S, 1 × SDIO, 5 × USART, 1 × USB, and 1 × CAN (2.0B Active) |
Operating Temperature | -40 to +105 °C |
Power Supply | 2.0 to 3.6 V |
I/Os | Up to 112 fast I/O ports, with 51/80/112 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant |
Package | LQFP-64 (10x10 mm) |
Key Features
- High-performance ARM® 32-bit Cortex®-M3 CPU with a maximum frequency of 72 MHz.
- High-speed embedded memories: up to 512 Kbytes of Flash memory and up to 64 Kbytes of SRAM.
- Extensive range of enhanced I/Os and peripherals connected to two APB buses.
- Three 12-bit ADCs with up to 21 channels, two 12-bit DACs, and a temperature sensor.
- Up to 11 timers, including four 16-bit timers and two 16-bit motor control PWM timers.
- Multiple communication interfaces: up to two I2C, three SPI, two I2S, one SDIO, five USART, one USB, and one CAN (2.0B Active).
- Comprehensive set of power-saving modes for low-power applications.
- Debug mode with serial wire debug (SWD) and JTAG interfaces.
- Cortex®-M3 Embedded Trace Macrocell™ for real-time debugging.
Applications
- Motor drives and application control.
- Medical and handheld equipment.
- PC and gaming peripherals.
- GPS platforms.
- Industrial applications, including PLCs, inverters, printers, and scanners.
- Alarm systems and video intercoms.
- HVAC systems.
Q & A
- What is the core architecture of the STM32F103RDT6TR?
The STM32F103RDT6TR features the ARM® 32-bit Cortex®-M3 CPU.
- What is the maximum operating frequency of the STM32F103RDT6TR?
The maximum operating frequency is 72 MHz.
- How much Flash and SRAM memory does the STM32F103RDT6TR have?
It has up to 512 Kbytes of Flash memory and up to 64 Kbytes of SRAM.
- What types of ADCs and DACs are available on the STM32F103RDT6TR?
It features three 12-bit ADCs with up to 21 channels and two 12-bit DACs.
- What communication interfaces are supported by the STM32F103RDT6TR?
It supports up to two I2C, three SPI, two I2S, one SDIO, five USART, one USB, and one CAN (2.0B Active).
- What is the operating temperature range of the STM32F103RDT6TR?
The operating temperature range is -40 to +105 °C.
- What is the power supply range for the STM32F103RDT6TR?
The power supply range is 2.0 to 3.6 V.
- How many I/O ports does the STM32F103RDT6TR have?
It has up to 112 fast I/O ports, with 51/80/112 I/Os, all mappable on 16 external interrupt vectors and almost all 5 V-tolerant.
- What package type is the STM32F103RDT6TR available in?
It is available in an LQFP-64 (10x10 mm) package.
- What are some common applications for the STM32F103RDT6TR?
Common applications include motor drives, medical and handheld equipment, PC and gaming peripherals, GPS platforms, industrial applications, and more.
- Does the STM32F103RDT6TR support power-saving modes?
Yes, it supports a comprehensive set of power-saving modes for low-power applications.