14 December 2010

8bit fighting back

Despite the allure of the 32bit mcu, 8bit micros still have a viable future. By Chris Edwards.

Luminary Micro started it several years ago when it became the first company to use ARM's Cortex-M3 core. While the entry level part did not have much on it, it gave Luminary the opportunity to launch a 32bit microcontroller for $1. Others followed suit, using either ARM cores or their own, in a plan to win share from the largest mcu market: that for 8bit parts.

Andreas Eieland, product marketing manager at Atmel, says: "We think we are still some years away from the peak 8bit year. There is strong growth in 32bit, but 8bit has a 40% market share – and that's measured in revenue; the difference in units is huge."

Jim Stuart, Freescale's European marketing manager for industrial and multimarket mcus, agrees. "People have been forecasting 8bit's demise for the last 10 years."

Despite 8bit's resilience, 32bit suppliers aim to use a shrinking cost imbalance to drive things more quickly in their direction. STMicroelectronics' ceo Carlo Bozotti said at a recent financial analysts meeting: "We have anticipated a migration from 8bit to 32bit architectures and we will expand these families. This is a great opportunity."

Geoff Lees, general manager of NXP's mcu business, argues: "Our basic ARM M0 core is smaller than almost all 8051s, but with more memory. We have 1kbyte of flash versus 128byte of eeprom on a typical 8051."

The difference comes from the way in which chipmakers have pushed process technology more aggressively for their 32bit offerings, generally using 0.18µm or more advanced processes. The 8bit families tend to use 0.35µm or 0.25µm.

Eieland notes: "Part of the drive towards 32bit can be explained by the demand for more peripherals." The additional MIPS are generally needed for interrupt processing, although it is possible to avoid the shift to 32bit by putting more intelligent peripherals onto 8bit products, which Atmel has done, he says.

Compiler and instruction set design in 32bit architectures has advanced to the point where there can be little difference in code-memory efficiency, although the performance advantages of using short variables on resource limited 8bit processors can improve use of data memory.

Lees recalls: "We were surprised when we did benchmarks, but the number of pure 8bit applications that don't use subroutines and don't use a 'huge' memory model [to access more than 64kbyte of memory] is dwindling. We ran tests on the 8051MX. When it reached 64kbyte, instead of going to 64.1k, it went to 71 or 72k instead."

The flat memory architecture of 32bit means any need for paging or segmentation lies way beyond the on chip memory capacity of any mcu for some years into the future.

Stuart says he wrote an application for Freescale's Flexis parts, which provides I/O compatibility between 8bit and 32bit versions. "It came to around 100kbyte and was pretty much identical when compiled for ColdFire v1. Code size is not a major issue," says Stuart. "And, if you are dealing with short timescales, there is a lot of benefit in moving to 32bit."

Fanie Duvenhage, Microchip's director of applications, architecture and marketing for microcontroller and security products, argues: "The perception is that 32bit software is easier to write. You do have to be more concerned with the resources, but whether you write for 32, 16 or 8bit, you have to be conscious of how you handle the hardware: make sure I/O registers and important memory blocks don't get corrupted by extraneous events. Simply moving to 32bit doesn't get you around the detailed diligence you need."

Stuart adds: "Although, for ease of use, I would go for 32bit every time, that is not the only criterion. It is fine in low to medium volume applications, but in high volume, every cent counts. If you can do it with a part that is 5cents cheaper, you go for that part and put the investment into software development."

Duvenhage says the choice of process technology tends to hold back 32bit devices. "If we developed the 8bit mcus that customers tell us they need on more advanced processes, they would become more expensive. The first first thing we get bombarded with is a requirement for 5V operation. You can to that with 32bit, but it's not easy. The processes used to make those mcus low cost do not really support 5V without a lot of overhead."

Eieland stresses: "Voltage tolerance is important. We are not running on very aggressive processes and that gives wider voltage tolerance. It means customers don't need to buy a $1 voltage regulator or, with some 32bit devices, several voltage regulators."

Although some specialist low power 32bit mcus have appeared, Stuart argues: "For low power, 8bit will still give benefits over 32bit."

Eieland adds: "The leakage on 8bit devices is unmatched by 32bit products. There is a lot of marketing about nano amp standby, but this may only be with a few registers active, not with the full ram contents available. That will have an impact on wakeup time."

To try to maintain a price differential against competition from 32bit parts, some manufacturers are looking to move 8bit devices to smaller geometries. Renesas has started by porting its R78 architecture to 0.13µm, using a combination of design and process adjustments to keep leakage low. Although Renesas classes the RL78 as a 16bit core, Mohammed Dogar, head of product marketing in Europe, says this is now the baseline level for its mcus. "We won't develop new 8bit versions."

Eieland sees the need for process migration. "In order to be competitive, 8bit parts will have to move to more aggressive processes and provide more flash. But they can run in cheaper fabs where the wafer cost is lower."

Stuart says 8bit parts ported from 0.25µm processes do not need to lose features such as higher voltage tolerance: "We are continuing with 5V compatibility on the next generation technology. It won't be 90nm; it will be somewhere in between. As you go to smaller memory sizes, 90nm offers less from a cost perspective and the smaller the geometry, the more voltage protection you need."

In the meantime, suppliers are trying to avoid getting designed out completely when customers migrate from 8bit architectures by using development tools that provide a common front end to their 8, 16 and 32bit products.

"You can select the target architecture behind the scenes and the compiler knows how to make that work," Duvenhage claims. "You can move up and down pretty transparently."

Stuart says designers will have wider choice when it comes to picking a target mcu. "We do see a squeeze on 8bit and there will be a larger overlap with 32bit than we ever had. But, for 8bit products, the next technology node will probably last another five years. Maybe after that, demand for 8bit will diminish, but it won't diminish fast. We think 32bit will have an impact, but new 8bit applications keep popping up all the time."

Author
Chris Edwards

Supporting Information

Downloads
30075\p30-31.pdf

Companies
ARM Ltd
Atmel UK Ltd
Freescale Semiconductors
Luminary Micro
Microchip Ltd
Renesas Electronics Europe Ltd
STMicroelectronics

This material is protected by Findlay Media copyright
See Terms and Conditions.
One-off usage is permitted but bulk copying is not.
For multiple copies contact the sales team.

Do you have any comments about this article?

I have written up a blog having read this artical because I think 8bit micros will be here for a long time yet.

At the last Microchip EDF seminar at RS we were asked who used which chips, no one put up their hands for a 32bit micro, and that is because the engineers just don’t need them. So be warned manufactures, some daft idea of 8bit micros dying away in 5 years is just not going to happen. In fact as we expect more ‘things’ to be more intelligent then I expect there will still be people like me designing and programming in 8bit chips for a long time to come.

http://www.designspark.com/content/why-8bit-not-dead


Comment Paul J Clarke, 16/12/2010

Add your comments

Name
 
Email
 
Comments
 

Your comments/feedback may be edited prior to publishing. Not all entries will be published.
Please view our Terms and Conditions before leaving a comment.

Related Articles

MCU for head-up displays

A triple core, single chip MCU – designed to drive down the cost of high end ...

Freescale adds new K series

Looking to offer increased performance and better power efficiency, Freescale ...

MCUs for motor control

In a move which expands its portfolio of ARM based microcontrollers, Freescale ...

Open source answers the call

Nextivity, which makes cellular repeaters to boost indoor signal coverage, has ...

IoT spurs change in mcu market

It's not too long ago since the 'go to' microcontroller for electronics ...

MEMS moves mainstream

Like the carbon nanotubes featured in this issue's Cover Story, MEMS is often ...

Capturing data in mcu apps

Developers continue to benefit from increased silicon integration, enabling ...

Migrating ARM7 code to a Cortex-M3 mcu

This white paper by Todd Hixon from Atmel covers the differences between ARM7 ...

Batteries worldwide celebrate the arrival of ...

The explosion in use of battery operated electronics is followed by the need ...

8bit MCUs get more peripherals

Microchip has announced the PIC16F170X/171X family of general purpose 8bit ...

FT51 and FT90 MCUs

FTDI's focus at Embedded World was on two new families of microcontrollers, ...

MCUs extend battery life

STMicroelectronics' latest family of microcontrollers is said to offer the best ...

C2000 Delfino F2837xD mcu

The new 32bit floating point C2000 Delfino F2837xD dual core microcontrollers ...

Kinetis mini mcu family

Freescale is extending its Kinetis portfolio of microcontrollers to include ...

Tiva C workshop ep.1

This chapter is an introduction to ARM Cortex-M4F and its peripherals.

Thinner, but higher profile

Freescale has launched the latest – and smallest – member of its Kinetis range ...

Renesas to build ecosystem

The news that Renesas is to outsource 40nm mcu manufacture to TSMC is not ...

Qualcomm buys Ubicom

Qualcomm has, apparently, acquired Ubicom with hardly a fanfare. It's the end ...

Gregg Lowe, Freescale

Freescale's new ceo tells Graham Pitcher that, while he's not 'dancing' yet, ...

Aurelius Wosylus, AMD

Chris Shaw discusses AMD's latest low power processors with Aurelius Wosylus.

Ian Menzies, General Dynamics

Graham Pitcher finds out how a new network will give Welsh electronics ...