"space" as the space in a cupboard drawer, or "space" as of on the dark side of the moon???
A lot of microcontroller manufacturers nowaday's have integrated hardware timers for generating 3-phase PWM for controlling BLDC motors.
One such example is the STM32F103C8T6, which is used on the "blue pill" boards and is very affordable. The VESC project uses a somewhat bigger STM32F4xx
STM32 is a bit hard to get going the first time though.
"SimonK" (used to be / is) an "ESC" (electronic speed controller) based on an AVR. But the AVR used does not have a dedicated Motor timer.
My advise is to make a list of uC's you are comfortable to develop with, and then look at the manufacturer site for hardware and software support. Some manufacturers have complete development kits with a uC board, motor controller, motor and example code.
Or search github / gitlab / etc for "BLDC" and find a project you like.
Your question is too general for more detailed advice
What is your budget? Power range? DIY (time consuming) or complete development kit?