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.