Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Product List
32 vs 16 MCU
An 8-bit architecture does not mean that the instruction length will be 8-bits, nor does a 16-bit architecture mean 16-bit instructions. The bar chart shown here illustrates graphically how instruction length can vary with the processor architecture. For many 8-bit microcontrollers, instruction widths can be 16-bit or larger. As an example, some 8051 instructions are one Byte long, but others are two or three Bytes. For the 8-bit PIC18 instruction sizes are 18-bit, the 16-bit PIC24 instruction sizes are 24-bit, and the instruction length of an MSP430, a 16-bit architecture, can vary from 4 to 8 Bytes. Since the instruction set for the Cortex-M0 is mostly 16 bits, it is clear from this instruction width comparison that the code size for the LPC1100 has a good chance of being the same size or smaller than most 8- and 16-bit processors.
PTM Published on: 2011-03-10