Cortus : Advanced Processing Solutions for Embedded Systems

Home
Products
Advantages
Linux
FreeRTOS
8051
Services
Partners
Testimonials
Contact


Update
Data Cache
Now Available: APS3 Data Cache with multi-core capabilities.

Comparing the 8051

 
8 bit microcontollers are still in widespread use. At one time they were ideally suited to embedded systems, is this still true? A little analysis shows that they no longer have many advantages …

Speed

8 bit processors handle only 8 bit values, over an 8 bit bus. The limited instruction set takes many more instrucitons to do anything useful.
The limited address space means that accessing memory or executing code frequently requires tedious bank switching, this overhead increases the time taken to do useful processing.

Area

The Cortus APS3 is only 10k gates, about the same size as some implementations of an 8051. Clearly the “King of Lilliput” (‘Itty-Bitty 32-Bitters’ – Microprocessor Report May 2009).

Power Consumption

The APS3 does more with each clock pulse, and more work for each µW of power consumed compared with traditional 8 bit microcontrollers. In addition the small silicon footprint and rational design ensures that the power consumption remains tiny.


See this paper presented at ERTS2010: The Advantages and Pitfalls of Moving to a 32 bit Architecture