Overview
The STM32F103RBH6TR is a medium-density performance line microcontroller from STMicroelectronics, based on the high-performance Arm® Cortex®-M3 32-bit RISC core. This microcontroller operates at a maximum frequency of 72 MHz and features high-speed embedded memories, including up to 128 Kbytes of Flash memory and up to 20 Kbytes of SRAM. It is designed to support a wide range of enhanced I/Os and peripherals connected to two APB buses.
The device is available in various temperature ranges, including –40 to +85°C and –40 to +105°C extended temperature range, making it suitable for diverse application environments. It also includes a comprehensive set of power-saving modes, enabling the design of low-power applications.
Key Specifications
Parameter | Specification |
---|---|
CPU Core | ARM 32-bit Cortex-M3 |
Maximum Frequency | 72 MHz |
Flash Memory | Up to 128 Kbytes |
SRAM | Up to 20 Kbytes |
ADCs | 2 x 12-bit, up to 16 channels |
Timers | 3 general purpose 16-bit timers + 1 PWM timer, 2 watchdog timers, SysTick timer |
Communication Interfaces | Up to 2 I2Cs, 2 SPIs, 3 USARTs, USB 2.0 full-speed, CAN 2.0B Active |
Power Supply | 2.0 to 3.6 V |
Operating Temperature | –40 to +85°C / –40 to +105°C extended temperature range |
I/Os | Up to 51 fast I/O ports |
Package | 64-pin TFBGA |
Key Features
- High-performance ARM 32-bit Cortex-M3 CPU core with single-cycle multiplication and hardware division.
- High-speed embedded memories: up to 128 Kbytes of Flash memory and up to 20 Kbytes of SRAM.
- Extensive range of enhanced I/Os and peripherals connected to two APB buses.
- Two 12-bit ADCs with up to 16 channels, dual-sample and hold capability, and temperature sensor.
- Seven-channel DMA controller supporting timers, ADC, SPIs, I2Cs, and USARTs.
- Six timers including two 16-bit timers, one 16-bit motor control PWM timer, and two watchdog timers.
- Comprehensive set of power-saving modes: Sleep, Stop, and Standby modes.
- VBAT supply for RTC and backup registers.
- Serial wire debug (SWD) and JTAG interfaces for debug mode.
- CRC calculation unit and 96-bit unique ID.
Applications
- Industrial control and automation systems.
- Medical devices requiring precise control and low power consumption.
- Consumer electronics such as home appliances and audio devices.
- Automotive systems, including infotainment and control units.
- IoT devices and smart home applications.
- Motor control and power management systems.
Q & A
- What is the maximum operating frequency of the STM32F103RBH6TR?
The maximum operating frequency is 72 MHz.
- How much Flash memory does the STM32F103RBH6TR have?
The STM32F103RBH6TR has up to 128 Kbytes of Flash memory.
- What types of communication interfaces are available on the STM32F103RBH6TR?
The device features up to 2 I2Cs, 2 SPIs, 3 USARTs, USB 2.0 full-speed, and CAN 2.0B Active.
- What is the power supply range for the STM32F103RBH6TR?
The power supply range is from 2.0 to 3.6 V.
- What are the operating temperature ranges for the STM32F103RBH6TR?
The device operates in the –40 to +85°C and –40 to +105°C extended temperature range.
- How many I/O ports does the STM32F103RBH6TR have?
The device has up to 51 fast I/O ports.
- What debug interfaces are available on the STM32F103RBH6TR?
The device supports serial wire debug (SWD) and JTAG interfaces.
- Does the STM32F103RBH6TR support power-saving modes?
Yes, it supports Sleep, Stop, and Standby modes for low-power applications.
- What is the package type of the STM32F103RBH6TR?
The device is packaged in a 64-pin TFBGA.
- Are there any specific applications where the STM32F103RBH6TR is particularly suited?
It is suited for industrial control, medical devices, consumer electronics, automotive systems, IoT devices, and motor control applications.