Which Architecture?

June 24, 2002
Microcontroller architectures can be sorted into three basic categories. First, the single accumulator/register bank is used by the 8051 and PIC architectures (see the figure, a). Operations...

Microcontroller architectures can be sorted into three basic categories.

First, the single accumulator/register bank is used by the 8051 and PIC architectures (see the figure, a). Operations are centered on a single 8-bit accumulator plus a selectable bank of usually 8 bytes. Typically one of up to 8 banks can be chosen at a time, which works well for interrupts that can be serviced with only 8 bytes.

The next architecture employs a set of dedicated registers like those used with Motorola's microcontrollers (see the figure, b). In this case, the family tree can be traced back to the venerable 6800. Two 8-bit accumulators can be combined into one 16-bit accumulator to simplify multibyte operations.

The third architecture is highlighted by Atmel's AVR, which takes a RISC ap-proach (see the figure, c). It has a large register bank with no dedicated accumulator. Its 16-bit instructions can easily reference multiple registers versus the byte-oriented instruction stream implemented by many other architectures.

No single architecture offers a significant advantage over the others, although it tends to be easier for a C compiler to generate efficient code for Atmel's RISC architecture versus the competition. Still, today's C compilers do an excellent job of generating efficient code for other 8-bit microcontroller architectures.

Sponsored Recommendations

Near- and Far-Field Measurements

April 16, 2024
In this comprehensive application note, we delve into the methods of measuring the transmission (or reception) pattern, a key determinant of antenna gain, using a vector network...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Empowered by Cutting-Edge Automation Technology: The Sustainable Journey

April 16, 2024
Advanced automation is key to efficient production and is a powerful tool for optimizing infrastructure and processes in terms of sustainability.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!