Hi
All most all micro producing company's have solution for driving BLDC motor's - depend on motor type and algorithm
Driving BLDC motor is a bit complicated task - first you need to know your motor type and type of feedback sensor (or working sensor less)
You will also need a fast micro to do the work since full algorithm for driving BLDC required lot of computation power