The STM32F303VBT6 is a STM32 F3 series 32-bit Microcontroller incorporates the high-performance ARM Cortex-M4 RISC core operating at a frequency of up to 72MHz and embedding a floating point unit (FPU), high-speed embedded memories (Flash memory up to 128kB and 40kB of SRAM) and an extensive range of enhanced I/Os and peripherals connected to two APB buses. The device offer a fast 12-bit ADCs, seven comparators, four operational amplifiers, two DAC channels, five general-purpose 16-bit timers, one general-purpose 32-bit timer, as well as standard and advanced communication interfaces - two I2Cs, three SPIs, two I2Ss, three USARTs, two UART, a CAN and an USB FS device.
- CRC calculation unit
- Power-on/Power-down reset (POR/PDR)
- Programmable voltage detector (PVD)
- Low-power modes - Sleep, stop, standby
- VBAT supply for RTC and backup registers
- 4 to 32MHz Crystal oscillator
- 32kHz Oscillator for RTC with calibration
- 8MHz Internal RC with x 16 PLL option
- 40kHz Internal oscillator
- Interconnect matrix
- 12-channel DMA Controller
- 2 x Watchdog timers (Independent and window)
- SysTick Timer
- Two 16-bit Basic timers to drive the DAC
- Calendar RTC with alarm, periodic wakeup from Stop/Standby
- CAN interface (2.0B Active)
- USB 2.0 full speed interface
- Infrared transmitter
- Serial wire debug
- 96-bit Unique ID
工业