8051 Compendium
The 8051 was one of the first microcontroller families, and remains one of the most commonly used. The devices are available from multiple sources, are cheap, have decent tools, and offer a nice upgrade path to larger and more capable parts.
The 8051 family was created by Intel, but is now largely driven by other companies, including Atmel, Dallas Semiconductor, and Philips. Devices in the family include the 8031, 8032, 8051, 8052, 80151, 80251, and XA series.
See also: 8051 Books, 8051 Compilers
8051 Links
- 8051 Primer
An introduction to the 8051, especially programming the 8051 in C using the Keil compiler. Discusses the 8051 architecture, memory models, bit-addressable memory, interrupts, register banks, dealing with the stack, and much more.
- 8051 Projects
A fine collection of projects using the 8051 microcontroller, including a data logger, an infrared controller, a programmable thermostat, a marquee sign, and more.
- 8051 Source Page
An archive of 8051 code, with serial port code, math functions, LCD drivers, monitor code, DS1820 code, and much more. A great place to look next time you're code-hunting.
- 8052.com
Resources, tutorials, code libraries, hardware and software product information, and links for the 8052 mirocontroller family, including 8032, 8051, 8031, MCS51, Dallas 80C320, and more.">
- Myke's 8051 Microcontroller Reference Page
Myke Predko is the author of "Programming and Customizing the 8051 Microcontroller", and the 8051 section of his web site is filled with 8051 resources, including info on the book, an RTOS, math functions, code snippets, and links to other 8051 books and resources.
- Paul's 8051 Microcontroller Family
A fine personal site dedicated to 8051 stuff, with an 8051 assembler, a monitor/debugger, an 8051 development board, a library of 8051 source code, and manufacturer's links.
- Sam's 8051 Page
"Bits and pieces for the 8051 community" -- Code snippets, tips and tricks, and links. A simple page, but a lot of very fine info.
- 8051 FAQ
Frequently-asked questions about 8051 microcontrollers.
8051 Suppliers
- Atmel
Atmel offers a broad range of 8051 architecture microcontrollers, with on-chip Flash program memory. Product line includes industry-standard socket drop-in devices, small footprint 20-pin devices, and In-System Programmable (ISP) parts.
- Cygnal
Cygnal microcontrollers integrate world-class analog, a high-speed (up to 25MIPS) pipelined 8051 CPU, ISP Flash Memory, and on-chip JTAG based debug in each device.
- Dallas Semiconductor
Dallas Semiconductor manufactures a variety of 8051-compatible microcontrollers for embedded applications, including secure and high-speed 8051 variants.
- Intel
Intel was the original architect of the 8051 family, and still offers "classic" 8051's as well as newer-generation MCS151 and MCS251 lines.
- ISSI
Integrated Silicon Solutions Inc. offers a number of 8051-series parts in various packages and speeds.
- Philips
Philips has developed the broadest line of microcontroller derivatives in the industry, all based on the 80C51 core architecture. They also offer the eXtended Architecture (XA) microcontroller family, a 16-bit extension of the well-established 80C51.
8051 Development Tools / Boards
8051 Distributors:
Compilers:
- Avocet
- Crossware
- Dunfield Development Systems
- Franklin Software
- Hi-Tech Software
- IAR Systems
- Keil Software
- KSC Software Systems
- MCC
- Raisonance
- Rigel Corporation
- SDCC
- SPJ Systems
- Tasking
- 8051 Compiler Reviews
Emulators:
Boards:
- Blue Earth Research
- eMicroTools
- HiTech Equipment Corporation
- IDS
- Lawicel
- Midwest Micro-Tek
- Phytec
- Rigel Corporation
- Systronix, Inc.
- Tecel
- Zionix
Misc:
- BiPOM Electronics - 8051 Tools
- CamelForth - Forth
- ChipTools - Debugger / Simulator
- IDS - IDS51 Microcontroller Development Unit
- MOD51 - Modula-2/IEC1131 Tools
- NoICE - Debugger
- sIDE - 8051 C-Language IDE with In-Flash Debugger