15 Facts About Intel 8051

1.

One feature of the Intel 8051 core is the inclusion of a boolean processing engine, which allows bit-level boolean logic operations to be carried out directly and efficiently on select internal registers, ports and select RAM locations.

FactSnippet No. 536,927
2.

The original Intel 8051 core ran at 12 clock cycles per machine cycle, with most instructions executing in one or two machine cycles.

FactSnippet No. 536,928
3.

Intel 8051 manufactured a mask programmed version, 8052AH-BASIC, with a BASIC interpreter in ROM, capable of running user programs loaded into RAM.

FactSnippet No. 536,929
4.

In some engineering schools, the Intel 8051 microcontroller is used in introductory microcontroller courses.

FactSnippet No. 536,930
5.

Intel 8051's instruction set is designed as a Harvard architecture with segregated memory; it can only execute code fetched from program memory, and has no instructions to write to program memory.

FactSnippet No. 536,931
6.

Some Intel 8051 compilers make provisions to automatically access paged code.

FactSnippet No. 536,932
7.

Some Intel 8051 compilers make provisions to automatically access paged data.

FactSnippet No. 536,933
8.

Only register on an Intel 8051 that is not memory-mapped is the 16-bit program counter.

FactSnippet No. 536,934
9.

Microarchitecture of the Intel MCS8051 is proprietary, but published features suggest how it works.

FactSnippet No. 536,935
10.

One of the reasons for the Intel 8051's popularity is its range of operations on single bits.

FactSnippet No. 536,936
11.

The original Intel 8051 ran at 12 clock cycles per machine cycle, and most instructions executed in one or two machine cycles.

FactSnippet No. 536,937
12.

In 1996 Intel announced the MCS-151 family, an up to 6 times faster variant, that's fully binary and instruction set compatible with 8051.

FactSnippet No. 536,938
13.

Unlike their Intel 8051 MCS-151 is a pipelined CPU, with 16-bit internal code bus and is 6x the speed.

FactSnippet No. 536,939
14.

The MCS-151 family was discontinued by Intel 8051, but is widely available in binary compatible and partly enhanced variants.

FactSnippet No. 536,940
15.

The MCS-251 family was discontinued by Intel 8051, but is widely available in binary compatible and partly enhanced variants from many manufacturers.

FactSnippet No. 536,941