Guest Editor

Apple Sample

The 8-bit MCUs won't be going away anytime soon

Steve Drehobl

3/11/2010 9:34 AM EST

For the past 20 years, a debate over the longevity and legitimacy of the 8-bit microcontroller (MCU) periodically erupts. The debate is usually sparked by the introduction of a higher-end processor or architecture and is almost always accompanied by overstated claims of a market moving away from 8-bit MCUs or transitioning to higher-end devices. It wasn't too long ago that the 16-bit market was doomed to disappear, due to pressures from 8-bit on the low end and 32-bit at the high end.

The view of the microcontroller market in strict terms of data bus width, whether it is 8, 16, or 32 bits, is overly simplistic. The reality is that the microcontroller market is a more continuous spectrum, with a multitude of attributes and requirements that balance the system-level integration, power consumption, computational efficiency, robustness and, ultimately, cost. Even for 32-bit MCUs, there's a vast array of different architectures, manufacturers, and products that support the premise that there is no such thing as "one size fits all" when it comes microcontrollers. Some of the attributes don't involve the product itself and, in Microchip's experience, a different microcontroller is most often used for production than what was originally identified at the start of a project. Therefore, the ability to easily move from one device to another in a vendor's product family is a much more important selection criteria than the specific architecture used.

Comparisons of microcontrollers usually center on floating-point calculations, DFTs, DMIPS, and associated code-size and performance benchmarks. However, 8-bit MCUs are typically used at lower clock-frequencies and computation applications such as coffee machines, smoke/CO detectors, toasters, key fobs, security tokens, security-system sensors, toothbrushes, PC-fan controllers, point-of-load power supplies, battery chargers, 3D glasses, lighting, disposable medical, water/gas metering, and thousands of other applications, where math throughput is not critical. For the 8-bit applications, the ability to operate at 5 V in a noisy environment or to run for 10 years on a Lithium coin cell is much more important. The innovations in 8-bit MCUs focus on reducing power, physical size, and cost, while maintaining the benefits of 5-V operation, ease of use, and simplicity. These innovations enable the use of microcontrollers in new applications where electronics was not even an option a few years ago.

The analogy is to compare the performance and road-holding capabilities of a sports car with that of an off-road vehicle or super compact. Certainly, the sports car will perform better in standardized tests, but this doesn't mean that it is better than the off-road vehicle on a dirt road, or that it can achieve the fuel economy or cost of the super compact. In fact, cost is exactly where the newest claims of 32-bit dominance stem from. While some of the newer 32-bit microcontrollers are sold for prices previously reserved for 8-bit MCUs, the 8-bit parts are also constantly lowering costs and increasing capabilities. The evolution and innovation in the 8-bit market space has not slowed down at all as professional engineers find new ways to solve problems. The 32-bit devices can certainly execute 32-bit floating point multiplications faster than the 8-bit microcontroller, but that is only important when it's needed. An 8-bit MCU can operate at 5 V, directly drive a segmented LCD, has build-in high endurance EEPROM and has standby currents of a few nanoamps, all in single, miniature package a few square millimeters in size.

The physics that enable process technologies and, consequently, 32-bit microcontrollers to achieve new cost points are directly opposed to some of the features required for 8-bit applications. Smaller geometry processes inherently leak more and can't operate at higher voltages. Silicon designers have significant challenges to develop robust analog peripherals and high endurance non-volatile memory on these technologies. Not that these challenges can't be overcome, but often, the simpler answer is the better answer. For this reason, the 8-bit microcontroller will continue to play a large and important role in embedded design.

Steve Drehobl currently serves as the vice-president of the Security, Microcontroller, and Technology Development (SMTD) Division at Microchip Technology. He holds a Bachelor of Science in Technology degree from the University of Dayton.


print

email

rss

Bookmark and Share

Joinpost comment



Comments


Jagdish Bisawa

7/28/2010 12:21 PM EDT

I agree with Steve. That was a nice,brief analysis of the current trends prevailing in the microcontroller market. I'd like to add that our good old friend, the 8051, is still active & very much kicking. There are many applications that still use the legacy 8051 core that sells at less than 1 USD ( I use this core a number of times ).
The total cost of development for cases using an 8-bit is much less, with an abundance of engineers available to do the job. Add to this the higher MIPS capacity of the new micros & you have a tough competitor for the 32-bitters !
I have been acting as a consultant & a trainer for numerous companies & have found that they typically migrate from the 8051 to the 32-bitters just because the 32-bit cores offer additional peripherals like PWM,I2C et al. However, look at the new range of 8-bit micros & you will find that besides being power-conscious, they are a resourceful lot.
Not many people realise that you can make the 8-bit micro more powerfull by adding external hardware resources like an ASIC for USB host/device/OTG or a device server ASIC for making the 8-bit web-capable.
So, I'd also like to conclude that the 8-bit core is here to stay & rock !

Sign in to Reply


yanam

7/29/2010 12:26 AM EDT

Technically 8-bit micros were and are upgrading equally as 32-bit... From my personal opinion, I see a marketing stand towards sweeping all 8-bit micros with 32-bits especially Cortex M0s. I am very keen on seeing this change if it occurs i.e. whether Cortex M0 take away 8-bit share because it claims at high code-density, low-power and other strengths of typical 8-bits or any 8051s.

Sign in to Reply


Please sign in to post comment

Navigate to related information

Most Popular

Product Parts Search

Enter part number or keyword
PartsSearch


FeedbackForm