This application note focuses on the implementation of sinusoidal current drive operation on a 3-phase BLDC, using an 8-bit PIC® MCU. Hall effect sensors are used as feedback to identify the rotor position, which is required for the BLDC driving algorithm. For a more detailed explanation of BLDC motor control fundamentals, refer to AN885: BLDC Motor Fundamentals.