8051 family microcontroller

Partially
updated
Aug. 18,
2002

Software

Freeware
C compiler

 

SDC51 freeware C compiler. http://sdcc.sourceforge.net/

 

New Micros freeware small-C. This is supplied free with New Micros' ultra-cheap 8051 board (US$39). http://www.newmicros.com/

 

Rigel Corp freeware small-C and IDE. http://www.rigelcorp.com/

Commercial
C compiler

 

Raisonance C, fully-functional evaluation IDE/compiler/simulator (4K limit). http://www.raisonance.com

 

SPJ C compiler. http://www.spjsystems.com/

 

Keil C. EK51 evaluation kit (2K limit). http://www.keil.com/ek51.htm

 

Heaps more!!!: http://www.iar.com/, http://www.hitech.com.au/, http://www.avocetsystems.com/, http://www.dunfield.com/, http://www.fsinc.com/, http://www.plcorp.com/, http://www.ksc-softsys.com/, http://www.crossware.com/, http://www.archimedessoftware.com/, http://www.mcc-us.com/.

Commercial
Basic
compiler

 

MCS Basic compiler. http://www.mcselec.com/ .

 

 

Freeware
Pascal

 

ftp://sistudio.com/pub/atmel/pascal51

 

http://users.iafrica.com/r/ra/rainier/

Free
operating
system

 

CREEM. Freeware with assembly source. Tiny, only 560 bytes. Multi-tasking, based on dataflow principles. http://www.goosee.com/explorer/ (click on "old stuff").

 

uCOS. There is a book on this. Has been ported to many micros. Here are 8051 ports: http://www.bart.nl/~revo and http://www.geocities.com/SiliconValley/Pines/5004/

 

SCREEM51. Only 300 bytes, true timesliced RTOS, designed in GOOSEE, written in C for portability. Info and download via main page http://www.goosee.com/exlporer/.

 

http://www.myke.com/8051/fullrtos.htm

Commercial
operating
system

 

CMX. http://www.cmx.com/

 

RTXC. http://www.esphou.com/Download/Speps.asp

Simulator

 

Raisonance IDE/simulator. Freeware version is fully-functional, 4K code size limit. Keil-compatible. The best simulator that I've seen. http://www.raisonance.com

 

Franklin ProView. Freeware version of C compiler, assembler, and simulator, has 4K code size limit. Otherwise fully-featured and has enormous on-line help. Total file is 13M, so may be difficult to download. Simulator is excellent. http://www.fsinc.com/

 

Jsim freeware 8051 simulator. http://home.t-online.de/home/JensAltmann/jsim-e.htm

Freeware
assembler

 

Metalink. Freeware version. http://www.goosee.com/micro8051/ml-asm51.zip

 

ASEM51. ftp://oak.oakland.edu/Simtel/msdos/crossasm/ or http://www.acs.oakland.edu/oak/

Hardware

Evaluation
board

 

New Micros NMIY-0031 board. See the freeware C compiler section above.

 

http://www.nmia.com/tecny/

 

http://www.dontronics.com/

 

Eval board with jtag. http://www.waferscale.com/8051.html

 CAN

 

 Rigel Corp., eval board with CAN, R-515JC. http://www.rigelcorp.com/

 

 

 

Manufacturers

Overview of all '51 variant manuafacturers: http://www.designtools.co.nz/overview.htm

Philips

 

http://www.semiconductors.philips.com/microcontrol/designercorner/80c51/

Intel

 

http://www.intel.com/design/mcs51/ and http://developer.intel.com/design/mcs51/

Siemens (Infineon)

 

http://www.infineon.com/cgi/ecrm.dll/ecrm/scripts/prod_cat.jsp?oid=-8135

Reference/links

8051 FAQ

 

ftp://rtfm.mit.edu/pub/usenet-by-hierarchy/news/answers/microcontroller-faq/8051/, http://Microcontroller.com/embedded/references/faqs/8051-microcontroller-faq.htm

Tutorial

 

8051 tutorial. http://www.8052.com/tut8051.phtml

Link/
reference
pages

 

The EE compendium. http://ee.cleversoul.com/

 

http://www.sunderland.ac.uk/~ts0jti/sites51.htm

 

The 8051 microcontroller. http://www.labyrinth.net.au/~steve/8051.html

 

Paul Stoffregen's 8051 page. http://www.ece.orst.edu/~paul/8051-goodies/goodies-index.html

 

8052.com. Great site, with tutorials. http://www.8052.com/

FTP sites

 

ftp://ftp.ai.uga.edu/pub/microcontrollers/8051/

C manual

 

Keil/Hitex online 8051 C compiler manual. http://www.hitex.com/automation/docs.htm, http://www.esacademy.com/automation/docs/c51primer/

8051 C compiler tutorial. http://www.cs.ucr.edu/~vahid/courses/122a_f98/

C FAQ

 

http://www.eskimo.com/~scs/C-faq/top.html



(c) Copyright 2001 Barry Kauler
HOST: http://www.goosee.com/explorer/