Your browser does not fully support modern features. Please upgrade for a smoother experience.
Submitted Successfully!
Thank you for your contribution! You can also upload a video entry or images related to this topic. For video creation, please contact our Academic Video Service.
Version Summary Created by Modification Content Size Created at Operation
1 handwiki Dean Liu -- 4487 2022-10-13 01:37:00

Video Upload Options

We provide professional Academic Video Service to translate complex research into visually appealing presentations. Would you like to try it?
Cite
If you have any further questions, please contact Encyclopedia Editorial Office.
HandWiki. Intel MCS-51. Encyclopedia. Available online: https://encyclopedia.pub/entry/29243 (accessed on 25 September 2026).
HandWiki. Intel MCS-51. Encyclopedia. Available at: https://encyclopedia.pub/entry/29243. Accessed September 25, 2026.
HandWiki. "Intel MCS-51" Encyclopedia, https://encyclopedia.pub/entry/29243 (accessed September 25, 2026).
HandWiki. (2022, October 14). Intel MCS-51. In Encyclopedia. https://encyclopedia.pub/entry/29243
HandWiki. "Intel MCS-51." Encyclopedia. Web. 14 October, 2022.
Intel MCS-51
Edit

The Intel MCS-51 (commonly termed 8051) is a single chip microcontroller (MCU) series developed by Intel in 1980 for use in embedded systems. The architect of the Intel MCS-51 instruction set was John H. Wharton. Intel's original versions were popular in the 1980s and early 1990s and enhanced binary compatible derivatives remain popular today. It is an example of a complex instruction set computer, and has separate memory spaces for program instructions and data. Intel's original MCS-51 family was developed using N-type metal-oxide-semiconductor (NMOS) technology like its predecessor Intel MCS-48, but later versions, identified by a letter C in their name (e.g., 80C51) use complementary metal–oxide–semiconductor (CMOS) technology and consume less power than their NMOS predecessors. This made them more suitable for battery-powered devices. The family was continued in 1996 with the enhanced 8-bit MCS-151 and the 8/16/32-bit MCS-251 family of binary compatible microcontrollers. While Intel no longer manufactures the MCS-51, MCS-151 and MCS-251 family, enhanced binary compatible derivatives made by numerous vendors remain popular today. Some derivatives integrate a digital signal processor (DSP). Beyond these physical devices, several companies also offer MCS-51 derivatives as IP cores for use in field-programmable gate array (FPGA) or application-specific integrated circuit (ASIC) designs.

digital signal processor single chip integrated circuit

References

  1. John Wharton: Using the Intel MCS-51 Boolean Processing Capabilities Application Note AP-70, May 1980, Intel Corporation. http://www2.elo.utfsm.cl/~lsb/elo311/aplicaciones/intel/booleanproc.pdf
  2. "8051 Tutorial: Interrupts". http://www.8052.com/tutint.phtml. 
  3. "TASKING". https://www.tasking.com/. 
  4. "TK80H51 250ºC Microcontroller". Tekmos Inc.. http://www.tekmos.com/products/80c51-microcontrollers/tk80h51-250-c-microcontroller. Retrieved 23 August 2017. 
  5. "HIGH TEMPERATURE 83C51 MICROCONTROLLER". Honeywell. http://www.keil.com/dd/docs/datashts/honeywell/ht83c51.pdf. Retrieved 23 August 2017. 
  6. "Microcontrollers and Microprocessors". Cobham Semiconductor Solutions. http://ams.aeroflex.com/pagesproduct/prods-hirel-uprocessors.cfm. Retrieved 23 August 2017. 
  7. "Микроконтроллеры" (in Russian). OAO "NIIET". http://niiet.ru/goods/chips/microcont. Retrieved 22 August 2017. 
  8. "Archived copy". http://play.tojsiab.com/WFhtU3d2djNXckUz. 
  9. https://www.youtube.com/watch?v=H9sDn89EvD8
  10. "ELEC2700 - Computer Engineering 2 - University of Newcastle - Textbooks | Zookal.com". https://www.zookal.com/. 
  11. http://s3.amazonaws.com/f01.justanswer.com/88willy/2012-06-29_065532_assignment_03.pdf
  12. ACALL is a 2-byte subroutine calling instruction, it can access locations within the same 2 KB segment of memory. The absolute memory address is formed by the high 5 bits of the PC and the 11 bits defined by the instruction.
  13. Han-Way Huang. "Embedded System Design with C8051". p. 238. https://books.google.com/books?id=PnXNNGG_jMMC
  14. Lewin A. R. W. Edwards. "So, You Wanna be an Embedded Engineer: The Guide to Embedded Engineering, from Consultancy to the Corporate Ladder". 2006. p. 51. https://archive.org/details/pdfy-MKFMCCNbqENoR3Ft
  15. Bradford J. Rodriguez. "CamelForth/8051". http://www.camelforth.com/page.php?4
  16. Brad Rodriguez. "Moving Forth Part 7: CamelForth for the 8051". http://www.bradrodriguez.com/papers/moving7.htm
  17. "8051 SwiftX Forth development". http://www.forth.com/embedded/swiftx-embedded-systems-development-tools.html?MCU=8051
  18. "MPE VFX Forth 7 cross compilers". http://www.mpeforth.com/xc7.htm
  19. Ganssle, Jack (2006-05-29). "Intel bows out, discontinues MCS-51". http://www.embedded.com/electronics-blogs/break-points/4025678/Intel-bows-out. 
  20. "MCS 51, MCS 251 and MCS 96 Microcontroller Product Lines, the Intel 186, Intel386 and Intel486 Processors Product Lines, and the i960 32 Bit RISC Processor, PCN 106013-01, Product Discontinuance, Reason for Revision: Add Key Milestone information and revise description of change". Intel. 2006-05-02. http://qdms.intel.com/dm/d.aspx/7C715FEC-C598-444E-9EFB-2750B98F7956/PCN106013-01.pdf. 
  21. http://www.analog.com/static/imported-files/data_sheets/ADUC832.pdf
  22. "Микроконтроллеры и супервизоры питания Серии 1880; 1881; 1842; 588; 1345; 5518АП1ТБМ" (in Russian). OAO "Integral". http://integral.by/ru/products/mikrokontrollery-i-supervizory-pitaniya-serii-1880-1881-1842-588-1345-5518ap1tbm. Retrieved 6 January 2017. 
  23. "Однокристальные микро-эвм" (in Russian). Kristall. http://krystall.net.ua/ru/products/53.html. Retrieved 5 January 2017. 
  24. Hussaini (20 August 2019). "Why do we have to use the 8051? Isn't it too old?". https://www.technobyte.org/8051-not-old-still-popular-use-why/. 
  25. datasheetq.com. "89V54RD2 Datasheet PDF Download - Silicon Storage Technology" (in en). https://www.datasheetq.com/datasheet-download/190246/1/SST/89V54RD2. 
  26. "STC Microcontroller---STCmicro Technology Co,.Ltd". http://www.stcmicro.com/stcmcu.html. 
  27. "TI Delivers new low-cost, high-performance audio DSP for Home and Car w/ 8051". http://www.8052.com/news?NEWSID=61#. 
  28. "Atmel AT85C51SND3 Audio DSP Data Sheet with USB 2.0". http://www.keil.com/dd/docs/datashts/atmel/at85c51snd3.pdf. 
  29. Salim, A.J.; Othman, M.; Ali, M.A. Mohd (October 5, 2006). "Integration of 8051 With DSP in Xilinx FPGA". pp. 562–566. doi:10.1109/SMELEC.2006.380694. https://ieeexplore.ieee.org/document/4266677/?reload=true&tp=&arnumber=4266677&url=http://ieeexplore.ieee.org/iel5/4266544/4266545/04266677.pdf?arnumber=4266677. 
  30. "Intel MCS® 151 and MCS® 251 Microcontrollers". http://datasheets.chipdb.org/Intel/MCS51/151BACK.HTM. 
  31. The 8051 microcontroller By Kenneth J Ayala Google books https://books.google.com/books?id=l6lveWkWqFoC&pg=PA400&lpg=PA400&ots=aX1rfMDJdF&dq=intel+80251&ie=ISO-8859-1&output=html
  32. http://datasheets.chipdb.org/Intel/MCS51/DATASHTS/27262001.PDF
  33. "Temic TSC80251 Architecture". http://pe2bz.philpem.me.uk/pdf%20on%20typenumber/A-C/C251.pdf. 
  34. "Atmel TSC80251 Programmers Guide". http://www.cs.unc.edu/~vicci/comp261/project/mcu/80251_prog_man.pdf. 
  35. DQ80251 32bit Microcontroller DCD http://dcd.pl/workspace/documentation/lat/dq80251_ds.pdf
  36. R80251XC 32bit Microcontroller Evatronix http://www.evatronix.pl/products/pdf/r80251xc_datasheet.pdf
More
Upload a video for this entry
Information
Contributor MDPI registered users' name will be linked to their SciProfiles pages. To register with us, please refer to https://encyclopedia.pub/register :
View Times: 7.0K
Entry Collection: HandWiki
Revision: 1 time (View History)
Update Date: 14 Oct 2022
Notice
You are not a member of the advisory board for this topic. If you want to update advisory board member profile, please contact office@encyclopedia.pub.
OK
Confirm
Only members of the Encyclopedia advisory board for this topic are allowed to note entries. Would you like to become an advisory board member of the Encyclopedia?
Yes
No
${ textCharacter }/${ maxCharacter }
Submit
Cancel
There is no comment~
${ textCharacter }/${ maxCharacter }
Submit
Cancel
${ selectedItem.replyTextCharacter }/${ selectedItem.replyMaxCharacter }
Submit
Cancel
Confirm
Are you sure to Delete?
Yes No
Academic Video Service