STMicroelectronics – High-performance MCUs offer rich analogue feature set


The STM32F303 microcontrollers from STMicroelectronics feature a high-performance processor core which supports the operation of a rich set of analogue and communications peripherals.

Based on an Arm® Cortex®-M4 core with floating-point unit operating at a frequency of 72MHz, the STM32F303 parts are equipped with on-chip Flash memory capacity ranging in size from 32kbytes supported by 16kbytes of RAM, up to 512kbytes of Flash backed by up to 80kbytes of RAM.

The parts at the high end of the STM32F303 series, the STM32F303xD and STM32F303xE, make particularly extensive provision for analogue and mixed-signal functionality. This includes four ADCs providing up to 40 channels.

Each ADC offers selectable 6-, 8-, 10- or 12-bit resolution. The MCUs also feature two 12-bit DAC channels, seven fast rail-to-rail analogue comparators and four operational amplifiers.

These analogue and mixed-signal MCUs are ideally suited to use in capacitive sensing applications. They provide up to 24 capacitive sensing channels, and these support various touch-sensing control formats for human-machine interfaces, including touch keys, linear touch sensors and rotary touch sensors.


  • Up to 14 16-bit and 32-bit timers
  • CAN 2.0B interface
  • Infrared transmitter
  • Up to 115 fast I/Os
  • Real-time clock and calendar with alarm
  • NUCLEO-F303RE: Support for touch-sensing inputs including linear and rotary sliders


  • Human-machine interfaces
  • Industrial equipment
  • Consumer devices

This STM32 Nucleo board provides a flexible way for users to try out new concepts and build prototypes with the STM32F303RE microcontroller. Arduino™ Uno V3 connectivity support and ST morpho headers allow for easy expansion of system functionality through the addition of specialised shields.

Orderable Part Number: NUCLEO-F303RE