8051 Family: Difference between revisions
Jump to navigation
Jump to search
(→NXP) |
No edit summary |
||
Line 1: | Line 1: | ||
The '''Intel 8051''' is a single chip microcontroller which was developed by Intel in 1980 for use in embedded systems. It has become very popular in the 80s, but today many manufacturer proposes enhanced version that are 8051-compatible. |
The '''Intel 8051''' is a single chip microcontroller which was developed by Intel in 1980 for use in embedded systems. It has become very popular in the 80s, but today many manufacturer proposes enhanced version that are 8051-compatible. |
||
==Architecture== |
|||
=== Speed === |
|||
* '''Standard 8051''': |
|||
** Supported clock frequencies: 12MHz, 16MHz, 20MHz, and 24MHz. |
|||
** Clock cycles per instructions: 12 (ie. all instructions takes a multiple of 12 oscillation periods). |
|||
* '''Optimized 8051''' (source: NXP): |
|||
** Supported clock frequencies: from 7MHz to 40MHz. |
|||
** Clock cycles per instructions: 2 (LPC900 family), 6 (LPC700 and 80C51 family), 12(80C51). |
|||
== Links == |
== Links == |
||
Line 6: | Line 15: | ||
* A website on 8051/8052 controllers [http://www.8052.com/]. |
* A website on 8051/8052 controllers [http://www.8052.com/]. |
||
== |
=== Intel === |
||
* The classic version, with 128 byte RAM (http://www.intel.com/design/mcs51/cf_51.htm). |
* The classic version, with 128 byte RAM (http://www.intel.com/design/mcs51/cf_51.htm). |
||
* The Expanded RAM version, with 384 byte RAM ([http://www.intel.com/design/mcs51/cf_51.htm]). |
* The Expanded RAM version, with 384 byte RAM ([http://www.intel.com/design/mcs51/cf_51.htm]). |
||
* [http://www.intel.com/design/mcs51/docs_mcs51.htm Documentation page]. |
* [http://www.intel.com/design/mcs51/docs_mcs51.htm Documentation page]. |
||
== NXP == |
=== NXP === |
||
NXP (ex. Philips Semiconductors) offers a wide range of 8051-compatible controllers: |
NXP (ex. Philips Semiconductors) offers a wide range of 8051-compatible controllers: |
Revision as of 13:46, 25 August 2008
The Intel 8051 is a single chip microcontroller which was developed by Intel in 1980 for use in embedded systems. It has become very popular in the 80s, but today many manufacturer proposes enhanced version that are 8051-compatible.
Architecture
Speed
- Standard 8051:
- Supported clock frequencies: 12MHz, 16MHz, 20MHz, and 24MHz.
- Clock cycles per instructions: 12 (ie. all instructions takes a multiple of 12 oscillation periods).
- Optimized 8051 (source: NXP):
- Supported clock frequencies: from 7MHz to 40MHz.
- Clock cycles per instructions: 2 (LPC900 family), 6 (LPC700 and 80C51 family), 12(80C51).
Links
- The 8051 on Wikipedia.
- My links on Del.icio.us.
- A website on 8051/8052 controllers [1].
Intel
- The classic version, with 128 byte RAM (http://www.intel.com/design/mcs51/cf_51.htm).
- The Expanded RAM version, with 384 byte RAM ([2]).
- Documentation page.
NXP
NXP (ex. Philips Semiconductors) offers a wide range of 8051-compatible controllers: