This document describes the implementation of a current regulator for BLDC motor control. It provides an overview of various approaches for obtaining current feedback and analyzes the limitations of each approach. The document also presents a simple, linear, and cost-effective method of implementing the inner current loop by sampling the DC link current at the mid-point of PWM 'on time' with ST7FMC. Experimental results are also discussed.