Chip Directory

COMSOL the largest range of embedded development tools in Europe

Intel's 8048 and 8051 microcontroller families

The 8035 8039 8048 8049 8748 and 8749 all seem to have the same pin-layout and instruction set, but it's different from that of the 8051.

Local information
Local 8039 Instruction set numerically
Local 8039 Instruction set systematically
Local 8051 I/O* registers
Local 8052 I/O* registers
Local Include file
Local Vectors and more



Assembler

www.esacademy.com/faq/docs/51debug/ 8051 Coding and Debugging
www.esacademy.com/faq/docs/51memmodel/ 8051 Memory Configurations
www.esacademy.com/faq/docs/memtest/ Software based memory testing
www.codearchitect.com/ Philips 8051 CodeArchitect (code generator)
www.rigelcorp.com/ Reads51 IDE at Rigel Corporation, free for hobbyists etc.
home.t-online.de/home/RainerStratmann/ By Rainer Stratmann
ftp.uni-stuttgart.de/pub/systems/msdos/programming/as/ AS for DOS/OS2 (docs in German)
sunsite.unc.edu/pub/Linux/devel/lang/assemblers/ AS for UNIX (docs in German)
www.ustr.net/files/download.shtml Assemblers and disassemblers and much more
ftp.funet.fi/pub/microprocs/8051/ Assemblers and more

Board

www.htsoft.com/ Hi-Tech
www.newmicros.com/ New Micros Cheap: Board + CC* for $39 excl. P&P.
www.phytec.com/ Phytec
www.rigelcorp.com/ Boards from Rigel Corporation

Book


Chip

See: www.8052.com/chips.htm

Code Examples

www.esacademy.com/faq/progs/ Embedded Systems Academy
www.ustr.net/ Hardware and software examples

Compiler


C


Dunfield

Check out www.dunfield.com. Their $99 compiler/assembler/monitor (..and lots of goodies) package is very good value.

Neculai Agavriloaie

I have a C compiler for 8051 microcontroller.
This package include compiler, linker, debugger, assembler..
MSP430 Software
Meter OS and C Compiler for MSP430
www.necomm.ro/personal_pages/msp430/msp430.htm - [Gone?]
Neculai Agavriloaie <nagavril@mail.cccis.ro>

New Micros

New Micros Inc in the USA has a 8051 board, the NMIY0031, which costs $39,-- excluding shipping and handling. The board has 8051 CPU, Bootprom with monitor and downloader, 8kRAM, RS232* interface, prototype area ...... A C-compiler, assembler, linker and some more accompany the board. Shipping by parcel service cost about $20,--, so better find some friends do cut these relatively high costs. I am using it for a few months now, getting started gave some troubles using the C-library, which consists of dozens of small C-sources, but now it works fine. I also use the IAR C-compiler at work, which generates more compact code, but isn't cheap to buy privately. Send an e-mail to general@newmicros.com to request more information.

SDCC

I have developed a FreeWare openSource optimizing compiler for 8051 and Z80 based MCUs.
The code generated by the compiler is second only to that of Keil's... it generates better code than ALL the other commercial compilers in the market today.
sdcc.sourceforge.net/

SPJ Systems

See SPJ Systems.

"C compiler for 8051 with Source Level Debugger" (SLDC51)
It includes a 'C' compiler (with built-in linker and assembler), a librarian and a source level debugger.

C Compiler:

Source Level Debugger:

Versions for DOS and Windows95


Others

See also:
www.rigelcorp.com/ The Reads51 IDE at Rigel Corporation, free for hobbyists etc.
Hi-Tech
Keil
Philips

See also: www.8052.com/links.htm



Modula

======= Manufacturers of Serious Design Tools for uC and PLD =========
= Optimising Modula-2 Structured Text compilers for ALL 80X51 variants
= Many reusable object modules - i2c, SPI, SPL, RC5, etc
= Safe, Readable and Fast code - Step up from Assembler and C
= Emulators / Programmers for ATMEL 89C1051, 2051, 89C51 89S8252 89C55
= *NEW* Bondout ICE for 89C51/89C52/89C55. OptoISP for 89S, AVR, AT17K.
= More info

Development kits

www.psdst.com/html/tools.html From ST (formerly Waferscale)

Discontinued parts

8XC152JX product discontinuance notification

As part of Intel's effort to continually invest in state-of-the-art technology, and because of changes within the market segment, Intel will cease offering the 8XC152JA, 8XC152JB, 8XC152JC, and 8XC152JD microcontrollers. All combinations of package types, operating frequencies, and memory sizes of these microcontrollers will no longer be developed, manufactured, or marketed.

developer.intel.com/design/MCS51/datashts/270431.htm

8XC51GB product discontinuance notification

As part of Intel's effort to continually invest in state-of-the-art technology, and because of changes within the market segment, Intel will cease offering the 8XC51GB microcontroller. All combinations of package types, operating frequencies, and memory sizes of this microcontroller will no longer be developed, manufactured, or marketed.

developer.intel.com/design/mcs51/datashts/272337.htm


Lumino

We have a new (evaluation) DemoBoard developed, with several features, like:

The language is at the moment in Dutch but will be soon translated into English.

www.lumino.nl/lumino/demoboard-51.html
www.lumino.nl/lumino/

Bjorn van den Brule <bvdbrule@lumino.nl>, Lumino BV, 19961010


PaulMon

www.pjrc.com/tech/8051/ - Board and monitor program by Paul Stoffregen

Data about 8048

ftp.geophysik.tu-freiberg.de/pub/docs/8048/ 8048/49 Docs, 14 scanned pages from a 1979 databook by Holm Tiffe
local Same, but this will scale the pages by a factor two in x and y direction and show them all at once. Fast connection and tough computer required!

Development System

www.rentron.com/project02.htm 8051 Development System
www.geocities.com/bradbits/ Free Forth based firmware development tools by Brad Eckert

Disassembler


Emulator

Raisonance
Raisonance SA
755, avenue Ambroise Croizat
38920 CROLLES
FRANCE
Tel: +33-4-7608-1816
Fax: +33-4-7608-0997
www.raisonance.fr/
Hardware and Software development tools for 8051
* PCE-5130C In-Circuit Emulator
* C Compiler, Assembler, Linker, Debugger, Monitor integrated in the same environment (WEdit-32)
* EPROM* Emulator (OPTOROM)

FAQ

www.esacademy.com/faq/ Technical library with articles, code examples and utilities like microcontroller peripheral timing calculators
rtfm.mit.edu/pub/usenet/sci.answers/microcontroller-faq/8051 By Russ Hersch, Text
www.semiconductors.com/mcu/support/80c51/faq/ 80C51 FAQ by Philips

Hardware

See: www.8052.com/links.htm

Mailing list

(A mailing list is a discussion forum via email...)

See here.


Manufacturer

See also: www.8052.com/links.htm


Projects

www.rentron.com/8051.htm 8051 Projects

Simulator


Csteiner

www.8052.com/ - very good

CZ

www.mite.anet.cz/ - Freeware 8051 Simulator. Look for file Sim51ENG.exe.

Luitje

www.simtel.net/simtel.net/msdos/emulate.html - File is called something like: s48v13.zip
Author: William Luitje <luitje@m-net.arbornet.org>, <luitje@cyberspace.org>

Techer

www.vmdesign.com/
Philippe Techer <ptecher@vmdesign.com>

See also: www.8052.com/links.htm


See also

External information
ftp.comlab.ox.ac.uk/pub/Cards/8048 8035 8039 8048 8049 8748 8749 Card
ftp.comlab.ox.ac.uk/pub/Cards/804x 804x Card
www.rigelcorp.com/ 8051 and 8052-BASIC downloads
www.student.uni-kl.de/~kobus/ 8051 documentation in German.
www.8052.com/ 8051 MCU Resource and Tutorial
www.iotasys.com/8051/ 8051 stuff at Iota Systems
www.pjrc.com/tech/8051/ 8051 Tools, Code and Projects
nav.webring.org/cgi-bin/navcgi?ring=80x51;list 8051 Web Ring (25 other sites)
www.lvr.com/microc.htm Basic references
www.esacademy.com/automation/faq/8051/ FAQ by Russ Hersch
gasser.anest.ufl.edu/documents/8051.htm Gregory Pugh's assembler routines
www.intel.com/design/mcs51/ Intel MCS-51
users.why.net/jbrown/ Jim Brown's Home Page (with 8031 PCB)
www.keil.com/ Keil Software (8051 C compiler)
www.keil.com/links.htm Keil Links
www.boerde.de/~matthias/m8051/ Matthias Weingart
www.myke.com/8051/ Myke's 8051 page
nmp.jpl.nasa.gov/ds2/Probe/tech2.html NASA will drop 8051's on Mars
www.taniwha.com/~paul/fc/ Taniwha Flight Computer Home Page
ftp.funet.fi/pub/microprocs/8051/ Assemblers and more

local - See the other families of processors.

Ad for PCI video capturing boards by Dektec.
Goto: Main Mirror About Author
Register: Yourself Company
Feedback: Correction Addition Question
Order: Chips (Deutsch) Chips (English) Chips (Nederlands)

Advertisement

Viewable with any browser