Introduction to CORDIC Algorithm for Ultra Low Power Microcontrollers — Lesson 1

In this lesson, we explore the role of microcontrollers in embedded systems, focusing on the challenges and solutions of using ultra-low power devices. We discuss the absence of a floating-point unit (FPU) in many low power microcontrollers, limiting their ability to perform complex calculations. We touch on the use of libraries such as H optimize to perform decimal calculations and discuss the design and energy efficiency of ultra-low power microcontrollers. We also explore how the CORDIC algorithm can help perform various mathematical operations. Finally, we introduce the MSP 430 FR 2355 from the MSP 430 family by Texas Instruments, designed with a focus on power consumption and efficiency. This Lesson is an insightful introduction to a project focused on the rotation mode of microcontrollers. 

Alternate video link.

Video Highlights

00:09 - Limitations of Ultra-Low Power Devices

00:21 - Energy Consumption of FPUs

01:00 - Common Uses of Microcontrollers

01:18 - Introduction to CORDIC

02:01 - Disadvantages of CORDIC

02:26 - Power Management in MSP 430