Mainstream Performance line, ARM Cortex-M3 MCU with 128 Kbytes Flash, 72 MHz CPU, motor control, USB and CAN The **STM32F103RBH6** is a microcontroller from STMicroelectronics, part of the **STM32F1 series** based on the **ARM Cortex-M3** core.  
### **Manufacturer:**  
- **STMicroelectronics**  
### **Key Specifications:**  
- **Core:** ARM Cortex-M3 (32-bit)  
- **Operating Frequency:** Up to **72 MHz**  
- **Flash Memory:** **128 KB**  
- **SRAM:** **20 KB**  
- **Package:** **BGA64 (6x6 mm)**  
- **Operating Voltage:** **2.0V to 3.6V**  
- **Temperature Range:** **-40°C to +85°C**  
- **GPIO Pins:** **51**  
- **Timers:**  
  - 3 × 16-bit timers  
  - 1 × PWM timer  
  - 2 × watchdog timers  
- **Communication Interfaces:**  
  - 2 × **I2C**  
  - 3 × **USART**  
  - 2 × **SPI**  
  - 1 × **USB 2.0 Full-speed**  
  - 1 × **CAN 2.0B**  
- **ADC:** 2 × 12-bit (16 channels)  
- **DAC:** None  
- **DMA:** 7-channel  
### **Features:**  
- **High-performance Cortex-M3 core** with **1.25 DMIPS/MHz**  
- **Nested vectored interrupt controller (NVIC)**  
- **Sleep, Stop, and Standby modes** for low-power operation  
- **Hardware CRC calculation unit**  
- **96-bit unique ID** for device identification  
- **Serial wire debug (SWD) & JTAG interfaces**  
This microcontroller is commonly used in industrial control, consumer electronics, and embedded applications requiring moderate processing power and connectivity.