En el presente documento se desarrolla un sistema de control para un motor BLDC basado en el microcontrolador XMC1302 de Infineon. En él se estudia en profundidad el hardware y software asociado al microcontrolador proporcionado por el fabricante. Gracias a ello, se determinan e implementan las diferentes modificaciones necesarias para el correcto funcionamiento del control del motor. Las placas PCBs que componen el hardware se interconectan externamente para lograr un acoplamiento eficiente. Posteriormente, se realizan una serie de experimentos, en los que se irá modificando el tipo de control empleado, contemplando el control en velocidad y el control en par. Cada uno de estos esquemas de control tienen asociadas otras prestaciones como el aprendizaje del patrón Hall, el control bidireccional sin parada y la protección contra sobreintensidades. Por último, se valida el correcto funcionamiento del sistema desarrollado a partir de los experimentos realizados.