⌂ RC
ESC REF
Electronic speed controller guide — BEC types, protocols and motor matching
BEC TYPES
LINEAR BEC
Built into most budget ESCs. Converts excess voltage to heat. Max ~1–2A output. Gets very hot under load. Adequate for 1–2 small servos. Avoid for multiple digital servos or >5A receiver loads.
SBEC (Switching BEC)
Switching regulator built into the ESC. 3–5A typical, higher efficiency. Runs cooler. Most mid-range ESCs include an SBEC. Check output voltage — some are fixed 5V, others are selectable (5V or 6V).
UBEC (Universal BEC)
Separate external switching BEC board. 5–10A+ output. Used when the ESC is opto-isolated or when servo count demands more current than an on-board BEC can supply. Wire directly to battery.
OPTO ESC (No BEC)
Optically isolated — no BEC output at all. Eliminates electrical noise between motor and receiver circuits. Required for large multi-motor setups with a dedicated UBEC. Common in FPV builds with separate 5V regulator.
ESC → FLIGHT CONTROLLER PROTOCOLS
PROTOCOLTYPEREFRESH RATECALIBRATIONNOTES
PWM 50HzAnalog50HzRequiredLegacy. Throttle range must be calibrated. Shared with servo signal.
PWM 490HzAnalog490HzRequiredFaster analog. Still needs calibration. Common on brushed motor ESCs.
Oneshot125Analog~2kHzRequired125–250µs pulse width. Faster sync with FC loop. Still susceptible to noise.
Oneshot42Analog~4kHzRequired42–84µs pulses. Requires supported ESC firmware (BLHeli).
MultishotAnalog~32kHzRequired5–25µs. Fastest analog protocol. Rarely used — digital is preferred.
DSHOT150Digital3.75kHzNoneFirst digital DSHOT tier. No calibration. Error detection built in.
DSHOT300Digital7.5kHzNoneStandard recommended choice for most builds. Reliable and widely supported.
DSHOT600Digital15kHzNoneHigh performance. Use with 8kHz FC loop or higher. Requires good wiring.
DSHOT1200Digital30kHzNoneExperimental. Susceptible to noise. Not recommended for typical builds.
Bidir DSHOTDigitalAs aboveNoneReturns RPM telemetry to FC. Enables RPM filtering. Requires BLHeli_32 or AM32.
Green rows = recommended. DSHOT300 is the best starting point for any new build. Use Bidirectional DSHOT if your ESC supports it — RPM filtering significantly reduces noise and improves tune quality.
ESC MATCHING CALCULATOR
CURRENT RATING GUIDE
Motor Max Current (A)
Number of Motors
ESC current rating should be 20–30% above motor peak. On 4-in-1 ESCs, the total rating is shared — check per-motor limits. Battery must be able to supply total system peak current continuously.
ESC SIZING GUIDE
BUILD TYPEMOTOR SIZEESC RATINGPROTOCOL
Tiny whoop / micro1104–130610–15ADSHOT300
3" freestyle1306–140820–25ADSHOT300
5" racing2204–230635–45ADSHOT600
5" freestyle2207–230640–50ADSHOT300/600
7" long range2506–280740–55ADSHOT300
RC car (1/10 brushless)3300–5000KV60–80APWM/Oneshot
RC car (1/8 brushless)1900–2200KV100–150APWM/Oneshot
Large multirotor (12"+)4214+60–80ADSHOT300