Opportunities still exist for 16-bit microcontrollers
By Ken Wallace, CTO of Cyan Technology Ltd.
Industrial DesignLine Europe (06/01/2009 7:28 AM EDT)
There is a perception today that the world is migrating to the 32-bit MCU for all embedded applications. Whilst this may be true for the high volume markets such as mobile communications, the reality is that 8-bit MCUs continue to be the most widely used MCU architecture today. This is not because there is any particular fondness for this bus width amongst engineers, it simply reflects that fact that the vast majority of functions and applications today are still capable of being realized in 8-bit low cost devices.
In the push to be faster and more powerful a vital point about these architectures has been missed, the instruction sets were designed for assembly coding, the designers concentrating on the instructions that were necessary to implement efficient embedded applications.
This strength was also the foundation of an inherent weakness, the 8-bit architectures were developed before the development of high-level languages and therefore the instruction sets did not make for efficient "C" compliers with their strict demands on sizes and support for abstract structures.
To read the full article, click here
Related Semiconductor IP
- Chiplet Die-to-Die Interconnect IP Solution
- High speed MACsec Engine 100G/200G/400G/800G/1.6T
- Temperature/Voltage sensors
- AMBA Bus Host to eSPI Controller/Target
- AMBA Bus Host to eSPI Controller
Related Articles
- Microcontroller Applications -> Microcontrollers craft a networked future
- 8- and 16-bit processors: state of the art
- 8-bit microcontrollers: still going . . .
- Fault-robust microcontrollers allow automotive technology convergence: Part 1, the nature of faults
Latest Articles
- ZK-Flex: A Flexible and Scalable Framework for Accelerating Zero-Knowledge Proofs
- ITP-STDP: An Intrinsic-Timing Power-of-Two Learning Engine for On-Chip SNN Training
- OpenEye: A Scalable Open-Source Hardware Accelerator for DNNs
- CHIMERA: A Flexible and Scalable 3.1 TOPS/W AI-MCU with Transformer Accelerator and 563 Gb/s Shared-L2 Memory Subsystem with QoS Guarantees
- CXL-ClusterSim: Modeling CXL-based Disaggregated Memory Cluster for Pooling and Sharing using gem5 and SST