Electronic speed controller reference design for drones

The STEVAL-ESC001V1 reference design for electronic speed controllers (ESC) for drones fits entry-level commercial drone designs and drives any three-phase brushless (or PMSM) motor running off 6S LiPo battery packs, or any equivalent DC supply, up to 30 A peak current.

The STEVAL-ESC001V1 lets you spin a motor and its propeller in minutes thanks to a complete pre-configured firmware package (STSW-ESC001V1), implementing a sensorless Field Oriented Controlled algorithm with 3-shunt current reading, speed control and full active braking.

The reference design board can accept commands from a flight control unit through PWM signals; other communication bus interfaces like UART, CAN, and I²C are also available.

The reference embeds a battery eliminator circuit working at 5V, an NTC sensor for temperature measurement and circuitry for overcurrent / overvoltage protection (OCP/OVP).

The compact form factor and current capability render this reference design suitable for electronic speed controllers on small and light unmanned aerial vehicles like professional drones.

The STSW-ESC001V1 firmware/software package plus STSW-STM32100 (STM32 PMSM FOC Software Development Kit - MC library) let you refine your electronic speed controller design by acting on the field oriented control parameters embedded in the STM32 and experiment with the ST motor profiler to rapidly retrieve the motor parameters. The ST sensorless FOC algorithm ensures longer flight times and optimal dynamic performance.

The STEVAL-ESC001V1 has been designed around the highly efficient STL160NS3LLH7, low Rdson STripFET H7 power MOSFETs, the high-performance STM32F303CBT7 microcontroller with ARM® Cortex®-M4 core and the L6398 drivers.

Key Features

  • Full reference design for electronic speed controller implementing a sensorless FOC algorithm
  • Designed for drones with 6S pack of LiPo batteries or systems with an equivalent suitable DC supply
  • ESC ready for communication with any standard flight control unit (FCU): PWM or CAN
  • temperature overheating protection
  • battery eliminator circuit (BEC) 5V / 0.5A for external receiver or FCU
  • Complete pre-configured firmware package available (STSW-ESC001V1)
  • Supported by ST motor control software SDK (STSW-STM32100) and ST motor profiler
  • Compact PCB design: 29.1 x 58 mm
  • Further target applications:
    • motor driving for RC vehicles: electric cars, helicopter, trucks, etc
    • any three-phase BLDC or PMSM motor application
  • RoHS compliant




Technical Documentation

Product Specifications
Description Version Size
DB3228 DB3228: Electronic speed controller reference design for drones 2.0 289 KB
User Manuals
Description Version Size
UM2197 UM2197: Electronic speed controller for BLDC and PMSM three phase brushless motor 1.0 1 MB

Hardware Resources

Board Manufacturing Specifications
Description Version Size
STEVAL-ESC001V1 gerber files 1.0 230 KB
Bill of Materials
Description Version Size
Schematic Pack
Description Version Size
STEVAL-ESC001V1 schematics 1.0 258 KB

Publications and Collaterals

Selection Guides
Description Version Size
X-NUCLEO expansion boards motor control - Selection guide 1.0 458 KB
Description Version Size
Products and solutions for Smart industry 2.0 5 MB


License Agreement
Description Version Size
Evaluation products license agreement 1.4 128 KB

Tools and Software

Embedded Software
Motor Control IC Software
Support & Community
Related Applications

Sample & Buy

Part Number Core Product Marketing Status Unit Price (US$) * Quantity ECCN (EU) ECCN (US) Country of Origin More info Order from ST Order from Distributors
STEVAL-ESC001V1 L6398; STM32F303; STL160NS3LLH7; TSV991ILT; LD39050PU33R; SMBJ26A-TR Active 42.88 1 NEC 3A991A2 ITALY MORE INFO Buy Direct Add to cart DISTRIBUTOR AVAILABILITY

(*) Suggested Resale Price per unit (USD) for BUDGETARY USE ONLY. For quotes, prices in local currency, please contact your local ST Sales Office  or our Distributors

Quality & Reliability

Part Number Marketing Status Package Grade RoHS Compliance Grade Material Declaration**
STEVAL-ESC001V1 ActiveCARDIndustrialEcopack2

(**) The Material Declaration forms available on st.com may be generic documents based on the most commonly used package within a package family. For this reason, they may not be 100% accurate for a specific device. Please contact our sales support for information on specific devices.