STM32F302VDT6 Descripion
The STM32F302VDT6 is a 32-bit microcontroller from the STM32 F3 series that includes a high-performance ARM Cortex-M4 RISC core that operates at a frequency of up to 72MHz, a floating point unit (FPU), high-speed embedded memories (Flash memory up to 256kB and 40kB of SRAM), and a wide variety of enhanced I/Os and peripherals connected to two APB buses. Fast 12-bit ADCs, four comparators, two operational amplifiers, up to one DAC channel, a low-power RTC, up to five general-purpose 16-bit timers, one general-purpose 32-bit timer, one timer for motor control, as well as conventional and advanced communication interfaces, including two I2Cs, three SPIs, two I2Ss, three USARTs, two UART, a CAN, and a USB FS device, are all provided
STM32F302VDT6 Features
32kHz Oscillator for RTC with calibration
8MHz Internal RC with x 16 PLL option
40kHz Internal oscillator
Interconnect matrix
ARM Cortex-M4 CPU with FPU, single-cycle multiplication and HW division, DSP instruction and MPU
CRC calculation unit
Power-on/Power-down reset (POR/PDR)
Programmable voltage detector (PVD)
Low power modes - Sleep, stop, and standby
VBAT supply for RTC and backup registers
4 to 32MHz Crystal oscillator
USB 2.0 full-speed interface
CAN interface (2.0B Active)
Infrared transmitter
96-bit Unique ID
12-channel DMA Controller
2 x Watchdog timers (Independent and window)
SysTick Timer
16-bit Basic timer to drive the DAC
Calendar RTC with alarm, periodic wakeup from Stop/Standby
STM32F302VDT6 Applications