Muchas gracias, esto solo es el inicio, y es complicado lo del control, el motor en si es brushless, pero en vez de tener 3 entradas tiene 4 con una tierra comun asi que es como un ESC pero con 5 cables en lugar de 3.
La idea es que este motor llegue a 70,000 rpm, por eso la pregunta de optimizar el código, para ser sincero no se si a esa velocidad el arduino nano este a la par para controlar individualmente los pulsos.