Mainstream USB Access line, ARM Cortex-M3 MCU with 128 Kbytes Flash, 48 MHz CPU, USB FS The **STM32F102CBT6** is a microcontroller from STMicroelectronics, part of the STM32F1 series. Below are the key specifications, descriptions, and features:
### **Manufacturer:**  
STMicroelectronics  
### **Specifications:**  
- **Core:** ARM Cortex-M3 32-bit RISC core (operating at up to 48 MHz)  
- **Flash Memory:** 128 KB  
- **SRAM:** 16 KB  
- **Operating Voltage:** 2.0V to 3.6V  
- **Package:** LQFP-48  
- **Operating Temperature Range:** -40°C to +85°C  
- **GPIO Pins:** 37  
- **Timers:**  
  - 3 × 16-bit timers  
  - 1 × advanced-control timer (PWM)  
  - 1 × SysTick timer  
- **Communication Interfaces:**  
  - 2 × I2C  
  - 2 × SPI (18 Mbps)  
  - 3 × USART (with ISO 7816, LIN, IrDA, modem control)  
  - 1 × USB 2.0 Full-speed interface  
- **ADC:** 1 × 12-bit ADC (10 channels, 1 μs conversion time)  
- **DMA:** 7-channel DMA controller  
- **Debug Interface:** SWD and JTAG  
### **Descriptions:**  
- The **STM32F102CBT6** is a **medium-density USB access line** microcontroller with embedded USB Full-Speed support.  
- It is designed for applications requiring USB communication, such as PC peripherals, industrial controllers, and consumer electronics.  
- The Cortex-M3 core provides efficient performance with low power consumption.  
### **Features:**  
- **USB 2.0 Full-speed compliant** with on-chip PHY.  
- **Low-power modes** (Sleep, Stop, Standby) for energy efficiency.  
- **Rich peripheral set** for flexible application development.  
- **Hardware CRC calculation** for data integrity.  
- **96-bit unique ID** for device identification.  
For more detailed technical information, refer to the official **STM32F102x8/B datasheet** from STMicroelectronics.