Dshot times & frequencies

One frame (“pulse”) is 16 bits long.

It contains

  • 11 bits of throttle value (2047 separate throttle positions available)
  • 1 bit telemetry request
  • 4 bits of CRC checksum.

The options for Dshot speeds are:

Dshot 600 600 kbit per second Single frame: 26.66 uS (microseconds) Absolute maximum update frequency 37.5 kHz
Dshot 300 300 kbit per second Single frame: 53.3 uS (microseconds) Absolute maximum update frequency 18.75 kHz
Dshot 150 150 kbit per second Single frame: 106.6 uS (microseconds) Absolute maximum update frequency 9.3 kHz

Just a reminder: multishot pulse is max 25 uS long, multishot protocol allowing max 32kHz update speed.

For “old” methods (dshot, oneshot), see this link.