The STM32F301K6U6 is a 32-bit ARM®Cortex® -M4 Microcontroller Unit offers digital signal processing (DSP) and floating point unit (FPU). The microcontroller unit offers a fast 12-bit ADC, three comparators and an operational amplifier, up to 18 capacitive sensing channels, one DAC channel, a low-power RTC and one general-purpose 32-bit timer and up to three general-purpose 16-bit timers and one timer to drive the DAC. It also features standard and advanced communication interfaces three I²Cs and up to three USARTs, up to two SPIs with multiplexed full-duplex I²S and an infrared transmitter. It incorporates high-speed embedded memories (32kB of flash memory, 16kB of SRAM) and an extensive range of enhanced I/Os and peripherals connected to two APB buses.
Reset and power management - Power-ON/power DOWN reset (POR/PDR)
Programmable voltage detector
Low-power - Sleep, stop and standby
VBAT supply for RTC and backup registers
Interconnect matrix
Calendar RTC with alarm, periodic wakeup from stop/standby
Serial wire debug (SWD), JTAG
96-bit Unique ID
ESD sensitive device, take proper precaution while handling the device.