The STM32F303CBT6 is a high-performance 32-bit microcontroller from STMicroelectronics, part of the STM32F3 series. This chip is designed for high-performance applications and features the following main characteristics:
Core
- ARM Cortex-M4 32-bit RISC core with a Floating Point Unit (FPU)
- Operating frequency up to 72 MHz
Memory
- Flash memory: 128 KB
- SRAM: 40 KB
Peripherals
- Analog functions:
- 4 12-bit ADCs with up to 37 channels
- 2 12-bit DACs
- 2 analog comparators
- 1 Programmable Gain Amplifier (PGA)
- 1 temperature sensor
- Timers:
- 2 advanced-control timers (TIM1 and TIM8)
- 4 general-purpose 16-bit timers
- 2 basic timers
- 1 system timer (SysTick)
- Communication interfaces:
- 3 USARTs (with smartcard mode, IrDA, LIN mode)
- 2 SPIs
- 2 I2Cs
- 1 CAN 2.0B
- 1 USB 2.0 full-speed interface
Operating Voltage and Power Consumption
- Operating voltage: 2.0V to 3.6V
- Low power modes: includes sleep mode, stop mode, and standby mode
Packaging
Other Features
- Internal 8 MHz RC oscillator and 40 kHz low-power RC oscillator
- External clock input capability
- Watchdog timers
The STM32F303CBT6 is well-suited for applications requiring high performance and rich peripherals, such as industrial control, motor drives, sensor applications, and consumer electronics.