STMicroelectronics : High-performance ARM core and rich timer provision make STM32F407xx family of MCUs ideal for motor-control designs

Control and Communications Systems

The STM32F407xx family of MCUs from STMicroelectronics provides the high-speed processing capability, floating-point unit and timer provision required for the precise control of the motors in an industrial robotic arm.

The devices are based on the high-performance ARM® Cortex®-M4 processor core operating at a frequency of up to 168MHz. The core features a floating-point unit which supports all ARM single-precision data-processing instructions and data types.

It also implements a full set of DSP instructions and a memory protection unit, which enhances application security.

Motor-drive designs also benefit from the availability of up to 17 timers in the STM32F407xx parts. These include up to twelve 16-bit timers, and two 32-bit timers operating at up to 168MHz, and supporting PWM, pulse counter and quadrature encoder (incremental) inputs.

The MCUs support all the common communications requirements of industrial automation equipment, including:
• two CAN 2.0B interfaces
• a Full-Speed USB2.0 controller with on-chip PHy
• a 10/100 Ethernet media access controller which supports the IEEE 1588 v2 real-time standard

The MCUs incorporate high-speed embedded memories, including Flash memory up to 1Mbyte and up to 192kbytes of SRAM.

Mixed-signal capabilities on the chip include three 12-bit ADCs and two DACs. There is also a low-power real-time clock accurate to less than 1s, and a true random number generator.


  • Parallel camera interface with data rate up to 54Mbytes/s
  • 16-channel DMA controller
  • Sleep, Stop and Stand-by modes
  • 96-bit unique ID
  • LCD parallel interface


  • Motor drives and motor-system application control
  • Medical equipment
  • PLCs
  • Printers and scanners
  • Alarm and security systems
  • Home audio appliances

The STM32F4 Discovery kit is based on the STM32F407VGT6, and includes an ST MEMS digital accelerometer and digital microphone, one audio DAC with integrated Class-D speaker driver, LEDs and push buttons, and a USB OTG micro-AB connector.
Orderable Part Number: STM32F4DISCOVERy