The STM32F401RBT6 is a high performance access line, ARM Cortex-M4 32bit microcontroller in 64 pin LQFP package. This microcontroller incorporates 32bit RISC core operating at a frequency of up to 84MHz. The Cortex-M4 core with FPU core features floating point unit (FPU) single precision which supports all ARM single precision data processing instructions and data types. It also implements a full set of DSP instructions and memory protection unit (MPU) which enhances application security. The STM32F401RBT6 incorporate high speed embedded memories, extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses and a 32bit multi AHB bus matrix. This microcontroller features 12bit ADC, low power RTC, general purpose 16bit timers including one PWM timer for motor control, general purpose 32bit timers, standard and advanced communication interfaces. A comprehensive set of power saving mode allows design of low power applications.
● 128Kbytes of flash memory
● 64Kbytes of SRAM
● One 12bit, 2.4MSPS, 16 channel A/D converter
● Operating voltage range from 1.7V to 3.6V
● 16 stream DMA controllers with FIFOs and burst support
● Seven general purpose and one advanced control timer
● 50 I/O ports with interrupt capability
● 3/2 (full duplex) SPI/ I2S, three I2C, three USART, one USB and one SDIO interfaces
● Serial wire debug (SWD) and JTAG interfaces
● Ambient temperatures range from -40°C to 85°C