mucahitdemir / STM32F4xx-Timers-PWM-PLL-CANbus-Low-Power-Modes

This repository covers a famous online course on Udemy mentioned above. I learned different peripherals with code exercices related with PWM, CAN, and Low-power Mode MCUs.
8 stars 1 forks source link

Since 32-bit and 64-bit microcontrollers exist, why are 8-bit ones still in use? #4

Open mucahitdemir opened 2 years ago

mucahitdemir commented 2 years ago

The general reason is picking the right tool for the job. The three most common reasons are backward compatibility, price, and electrical power consumption. Backward compatibility is important when interfacing with existing infrastructure, especially in industrial environments, where in many cases, the electrical and operational constraints impact the choice of microcontrollers.

Generally, smaller microcontrollers (with narrower primary registers) are also cheaper. But they can contain a very large selection of peripherals and interfacing options, so they can be used in many situations that require advanced functionality but not high CPU speed.

Smaller microcontrollers also generally require less power to operate, which is especially important for IoT and battery-powered devices. (Source: toptal)

bilalkutuk commented 2 years ago

ST's 8-bit microcontroller platform is implemented around a high-performance 8-bit core and a state-of-the-art set of peripherals. This platform is manufactured using an ST-proprietary 130 nm embedded non-volatile memory technology. The STM8 allows fast and safe development through enhanced stack pointer operations, advanced addressing modes and new instructions.

mucahitdemir commented 2 years ago

https://www.embedded.com/why-wont-the-8-bit-microcontroller-die/