Here some useful links for that ARM, AVR and Embedded Programming
Embedded:
http://coding.derkeiler.com/Archive/General/comp.arch.embedded/2004-11/
AVR:
http://www.siwawi.arubi.uni-kl.de/avr_projects/
ARM Processor:
http://www.heyrick.co.uk/assembler/
Following will take you to the world of 8051's resources.
So Enjoy!!
Free languages and development tools
The following is a list of the languages and development tools that I could find on the net. Nearly all of them
include source code, however not all are public domain.
Assembler
Program : asem5112.zip
Description : 8051 cross assembler for MS-DOS, freeware
Author : W.W. Heinz
Location : ftp.ix.de : /pub/elrad/023
oak.oakland.edu : /SimTel/msdos/crossasm
garbo.uwasa.fi : /pc/assembler
Program : ML-ASM51.ZIP
Description : MetaLink's 8051 family macro assembler
Location : ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
http://www.psyber.com/~tcj/tcjtools/ml-asm51.zip
Program : A51.ZIP
Description : PseudoSam 8051 Cross Assembler
Location : ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
Program : AS31.ZIP
Description : C source for an 8051 assembler, and a simple monitor
Author : Ken Stauffer
Location : ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
ftp.uu.net
oak.oakland.edu : /pub/msdos/crossasm/as31.zip
many other locations (use Archie to find)
Program : CUG292WK.ZIP
Description : C source for a cross assembler, includes 8051
Author : Alan R. Baldwin
Location : oak.oakland.edu : /pub/msdos/crossasm
pc.usl.edu : /pub/msdos/systools
many other locations (use Archie to find)
Program : Frankenstein
Description : C source for a cross assembler, includes 8051
Author : Mark Zenier
Location : ftp.njit.edu : /pub/msdos/frankasm/FRANKASM.ZOO
lth.se : /pub/netnews/alt.sources/volume90/dec
ftp.uni-kl.de : /pub1/unix/languages/frankenstein.tar.Z
many other locations (use Archie to find)
Program : CAS 8051 assembler
Description : Experimental one-pass assembler for the 8051
with C-like syntax. Includes assembler, linke and disassembler.
Author : Mark Hopkins
Location : ftp.pppl.gov : /pub/8051/assem
ftp.funet.fi : /pub/microprocs/MCS-51/csd4-archive/assem
Program : a51
Description : Portable cross assembler (source in C), other processors available
Author : William C. Colley, III
Location : hpcsos.col.hp.com : /misc/ns32k/beowulf/a-8051
Program : TASM
Description : Table driven cross-assembler for DOS, supports many
different microcontrollers and microprocessors
Author : Speech Technology Inc.
Location : various different places
Program : HASM, HSIM
Description : A configurable Makroassembler/Simulator
Comment : Only for private, educational, and evaluation use
Only available in German
Author : Dipl.- Ing. H.P. Hohe
Location : ftp.ix.de:pub/elrad/022/hasm18.zip
ftp.ix.de:pub/elrad/022/hasm18.txt
and mirrors of ftp.ix.de
Program : as
Description : Portable cross assembler for (8051, TMS, PIC,
DSP5600, 68hc11).
Comments : Original version in German only. Turbo Pascal source
available for free. Unix version comes in source
form and is compilable in German or English.
Author : Alfred Arnold
Location : ftp.uni-stuttgart.de : /pub/systems/msdos/programming/as
(original version in Turbo Pascal)
sunsite.unc.edu:
/pub/Linux/devel/lang/assemblers/asl-1.41r5.tar.gz
(new C version for Unix systems)
Basic
Program : BASIC52.ZIP (BASIC-52.ZIP)
Description : Source files for original BASIC 52 interpreter
Author : Intel Corporation, Embedded Controller Operations
Location : ftp.intel.com : /pub/mcs51
ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
Program : BAS051.ZIP
Description : Converts IBM BASIC to 8051 assembly (compiler)
Author : Winefred Washington
Location : ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/8051/signetics-bbs
Program : BASIC31.ZIP
Description : BASIC-52 interpreter for 8031/8051 in external EPROM
Author : Intel w/ changes by Dan Karmann
Location : ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
Program : TB-51.ZIP
Description : TinyBASIC for 8031
Author : JHW (from Intel InSite library) w/ fixes by Tom Schotland
Location : ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
Program : TB51ML23.ZIP
Description : MetaLink ASM compatible tiny BASIC
Author : adapted for MetaLink assembler by Jim Lum
Location : ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
Program : EFORTH51.ZIP
Description : eFORTH environment for the 8051
Author : C. H. Ting
Location : ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
asterix.inescn.pt : /pub/forth/8051
hpcsos.col.hp.com : /mirrors/.hpib0/forth/eForth
Program : FORTH51.ZIP (FORTH86.ZIP used as host)
Description : FORTH development system for 8051 with PC host
Author : William H. Payne, the author of "Embedded Controller
Forth for the 8051 Family"
Location : ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
asterix.inescn.pt : /pub/forth/8051
hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051
Program : XD8051.ZIP
Description : Development environment for use with F-PC Forth
Author : Paulo A.D. Ferreira
Location : ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
Program : 51FORTH.ZIP
Description : Subroutine threaded Forth
Author : Scott Gehmlich
Location : hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051
130.123.96.9 : /giovanni/51forth.zip
Program : FORTH552.ZIP
Description : A Non-Standard Forth System for the Signetics 80C552
Author : Alberto Pasquale
Location : asterix.inescn.pt : /pub/forth/8051
hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051
Program : CamelForth/51
Description : ANSI Standard Forth for the 8051 family
Author : Brad Rodriquez
email: bj@headwaters.com
amateur packet radio: VE3RHJ@VE3IJD.#CON.ON.CAN.NA
Location : ftp://ftp.taygeta.com/pub/Forth/Camel/
Program : 8051 eForth
Description : Public Domain optimized eForth for 8051 and 68HC11,
written in native UCASM assemblers.
Comments : Most of the documentation is in German. Supplied with
EFTERM terminal emulator.
Author : W. Schemmer
Location : Available for $25 from:
Offete Enterprises, 1306 South B Street
San Mateo CA 94402
(415)574-8250
Development systems
Program : 8051.zip
Description : Many development tools including: debugger, monitor,
LCD and stepper moter driver, communications, host
client, and much more. This is a great collection of
tools.
Author : Mark Hopkins
Location : ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/csd4-archive
Program : RISM and IECM51.EXE compatible host system
Description : RISM is a reduced instruction set monitor and
IECM51.EXE is its compatible host system for a PC
Comments : These two programs together constitute a bare-bones
method of developing 80C51 system code without an
emulator. RISM51X is installed in the target system
and connected to a host PC system through a serial port.
The host PC runs the debugger IECM51.EXE. Once the
system has been debugged, RISM can be removed and the
target can be run in stand-alone mode.
Author : Intel
Location : ftp.intel.com : /pub/mcs51/tools
Program : ApBUILDER 2.0
Description : Development system for the Intel MCS-51(R) family
(also for the MCS-96(R) family, 80x186, and 80x386
embedded microcontrollers).
Comments : Requires Windows 3.1
APBUILDR.TXT - description in ASCII
APBDISK1.EXE - binary self-extracting file for disk 1
APBDISK2.EXE - binary self-extracting file for disk 2
Author : Intel
Location : ftp.intel.com : /pub/mcs51 and /pub/mcs96
Program : FXDSMAN.EXE
Description : 8xC51Fx data sheets and manual in Windows 3.1
hypertext style
Comments : binary self-extracting file for one diskette
Author : Intel
Location : ftp.intel.com : /pub/mcs51/80c51
Program : sim51d
Description : Shareware Simulator in German
DM 50 to register for full version
Author : Werner Hennig-Roleff
Location : ftp.pppl.gov : /pub/8051/hannover
Program : PDS51.ZIP or EXE or
PDSxxx.ZIP where xxx represents the version number
Description : This is the IDE for the Philips PDS51 system. It
contains a simulation engine and can therefore be run
in a standalone mode. Great for evaluating the PDS51
product or just as a full environment simulator.
Location : Philips North America BBS (800)451-6644, (408)991-2406
http://www.he.net/~adr
CompuServe:
Software Development Forum, Embedded Systems Section
(GO CLMFOR)
PC Programming Forum, Tools/Debuggers forum
(GO PCPROG)
Program : NoICE
Description : PC-hosted debugger (NOT a simulator) for use with a
variety of microprocessor targets (Z80/Z180, Z8,
8051, 80(1)96, 6809, 68HC11, 65(C)02, M50740/M38000,
TMS370, and H8/300). The debugger consists of a
target-specific DOS program, NOICExxx.EXE, and a
target-resident monitor program (about 1K code).
Comments : Shareware. The distributed version is fully functional.
Registration is $25 in the US, $30 elsewhere.
Author : John Hartman <102203.1513@compuserve.com>
Location : any Simtel archive/mirror
or
CompuServe:
GO SDFORUM, library section 12, embedded systems
GO IBMFF, do keyword search for "NoICE"
or
The Circuit Cellar BBS at 860-871-1988
Program : sim552vq.zip
Description : 8051/80C552 simulator (Freeware)
Comments : Program is capable of reading .HEX and .S19 records, or
saving memory to a file. It supports both code and
data. Written in Turbo Pascal for XT and upwards.
Author : Brian Brown
Location : cscnt.cit.ac.nz : /pub/intel/sim552v1.zip
Program : HASM, HSIM
Description : A configurable Makroassembler/Simulator
Comments : Only available in German
Author : Dipl.- Ing. H.P. Hohe
Copyright : Only private , Education and evalutation use
Location : ftp.ix.de:pub/elrad/022/hasm18.zip
ftp.ix.de:pub/elrad/022/hasm18.txt
and mirrors of ftp.ix.de
Program : Emily52
Description : simulator
Comments : Shareware.
Author : Dunfield Development Systems
Location : any Simtel archive/mirror
Program : BlowIT
Description : Atmel 2051 programer
Comments : Freeware
Author : Silicon Studio
Location : http://sistudio.com/
Real-Time Operating Systems (RTOS)
Program : TERSE
Description : - Signature-Scheduled dataflow operating system
(RTOS) developed for embedded single-processor and
distributed microcontroller systems. Easy to use,
very compact, and encourages totally deterministic
and safe performance.
- The first implementation is for the 8051 family,
and occupies from 260 to 450 bytes, the latter
offering network support.
- public domain
Comments : Also available is a new type of "terse-Case" development
methodology, particularly suited to embedded distributed
systems.
Author : Barry Kauler
Department of C & C Engineering
Edith Cowan University, Joondalup Drive
Joondalup, WA 6027, Australia.
Email: b.kauler@cowan.edu.au
Location : www - ftp://scorpion.cowan.edu.au/pub/terse/
Cool Links to 8051 based resources
8051 board level products
- http://bailey2.unibase.com/local/beck04.html
8051 Microcontrollers
- http://www.cit.ac.nz/smac/cbt/hwsys/i8051/default.htm
AM Research Web Site
- Forth development systems and boards.
Automation and Process Control (Olaf Pfeiffer)
- http://www.ba-karlsruhe.de/automation/home.html
- http://www.ba-karlsruhe.de/automation/FAQ
Archimedes Software
- http://www.archimedes.com/devtools
Brian Brown's 8051 web page
- http://www.cit.ac.nz/smac/cbt/hwsys/i8051/default.htm
- contains Brian Brown's 8051 course
- lots of other good stuff
Cera/EG3 Electronic Engineers' Toolbox (home page)
- http://www.cera2.com/ebox.htm
Cera/EG3 MCU/MPU resources
- http://www.cera2.com/micro.htm
Cera/EG3 Navi-GATOR (embedded development tools and chip-specific)
- http://www.cera2.com/gator.htm
Chip Directory and Chip Manufacturers (Jaap van Ganswijk)
- http://www.hitex.com/chipdir (USA, California)
- http://www.civil.mtu.edu/chipdir (USA, Michigan)
- http://www.leg.ufrj.br/chipdir (Brasil)
- http://www.xs4all.nl/~ganswijk/chipdir (The Netherlands)
- http://bbs.cc.uniud.it/chipdir (Italy)
Chipmaker web page
- http://www.scruznet.com/~gcreager/hello5.htm
- contains over 200 URLs of chipmakers
Chris Burkey's (KB8ZLI) web page
- plans for a cheap (about $10) and simple (4 chips) ROM emulator
- ftp://ieee.cas.uc.edu/pub/electronics/software/burkey/
Circuit Cellar Ink
Dallas Semiconductor
Gernsback Web page (Electronics Now, Popular Electronics)
- current issue information, recent article related files, FTP
site, subscription information
Emulation Technology
FIG (Forth Interest Group) web site
- http://www.forth.org/fig.html
- http://www.forth.org/Forth/FAQ
Forth, Inc.
- http://www.earthlink.net/~forth
- follow the links to chipFORTH, then to 8051
French Forth web site
- http://ourworld.compuserve.com/homepages/mp7
maintained by Marc Petremann:
17, allee de la Noiseraie
F - 93160 NOISY LE GRAND
Email: 100647.3306@compuserve.com
- http://ourworld.compuserve.com/homepages/bioforth
maintained by Gerard SOULA
Gregory Pugh's homepage
- http://sleepy.anest.ufl.edu/~glp/8051.html
Hi-Tech Software
- demo C compiler available (limits - 1K size, no library source)
Intel MCS(R) 51 Microcontroller Family
- http://www.intel.com/embedded/051/index.html
- http://www.intel.com/design/usb/ (information on USB)
S. Joel Katz's web page
- http://www.panix.com/stimpson/micro.html
- information about 8051 and related microcontrollers
- not much information yet, but it is increasing rapidly
Ken Tindell's CAN web pag
- http://www.nrtt.demon.co.uk/can.html
- Source code to drive the Intel 82527 CAN controller is
available: just send e-mail to info@nrtt.demon.co.uk, with
"Request Intel 82527 drivers" (without the quotes) in the
subject line.
Lakeview Research (Jan Axelson)
- microcontroller page (resources for 8052-Basic projects):
Mike Miller's 8051 Home Page
- http://www.ece.orst.edu/serv/8051/
- pointers to other 8051 pages
- contains html copy of this FAQ
Nohau Elektronik AB
Packet Radio web page
- http://www.tu-bs.de/studenten/akafunk/pr8051
- Contains some schematics and code to do packet radio (AX.25)
experiments with different types of MCS51 controllers. Packet
radio is used by ham radio amateurs to exchange data. There is
an almost worldwide net of PR stations.
- The programs were written by August Gihr and they are only
available on the packet radio net or this web page.
Paul's 8051 Tools, Projects and Free Code
- http://www.ece.orst.edu/~paul/8051-goodies/goodies-index.html
- page contents: AS31 Assembler
PAULMON 8051 Family Monitor/Debugger
Low-Cost 8051 Development Board Designs
8051 Code Library
Atmel 89C2051 in-circuit programmer
Philips
- http://www.semiconductors.philips.com/ps/philips17.html
The Polis research project web page
- http://www-cad.eecs.berkeley.edu/Respep/Research/hsc/abstract.html
Pseudocorp
- http://www.teleport.com/~rhowden
- New Site - products and pricing
Richard Grant's 8051 Based Vario
- http://cougar.stanford.edu:7878/RGvario/vario.html
- Hang-Gliding/Paragliding WWW server. The application is an
8751 based variometer (used by pilots to indicate the rate of
ascent or descent). It includes schematics and assembly
language source.
Silicon Studio's web site
- plans for a simple, REALLY simple (2 transistors and 5
resistors), 2051 programmer, called the BlowIT 2051
Standard Microsystems Corporation
Steve Merrifield's 8051 home page
- http://www.ee.latrobe.edu.au/postgrad/steve/8051.html
Systronix web site
Thomas Wedemeyer's SAB80C535 web page
- http://www.zfn.uni-bremen.de/~g16i/
- SAB80C535 based board design
- English and German
USB web page
Xicor's web page
- 8051 code - http://www.xicor.com/xicor/menulink/link42.htm
- 8051 microperipherals -
http://www.xicor.com/xicor/menulink/link6.htm
Assemblers
- 2500 A.D.
- Archimedes Software
same as Keil Electronics
Archimedes is introducing StartRight, a low cost 8051
assembler for $200
- BSO/Tasking
- Crossware Products
- Custom Computer Consultants
- Cybernetics Microsystems
- Dunfield Development Systems
Supports both Intel and Motorola style syntax
- Emulation Technology, Inc.
- Intel Corporation
- Keil Electronics
- Lear Com Company
- Metalink
- Micro Computer Control
- Microtek Research
- Nohau Corporation
- Okapi Systems
- Onset Computer Corporation (8051 Assember for MAC)
- Parallax, Inc.
- PseudoCorp
- Raven Computer Systems
- Signum Systems
- Speech Technology Inc.
TASM (table driven cross assembler supports many different
microcontrollers and microprocessors)
- Universal Cross Assemblers
CROSS32 supports 40-50 different processors
Emulators
- Advanced Micro Solutions
- Advanced Microcomputer Systems, Inc.
- Applied Digital Research Ltd.
- American Automation
- Applied Microsystems
- ChipTools (front end for Nohau's emulator)
- Cybernetic Micro Systems
- Dunfield Development Systems
plans for pseudo-ice using Dallas DS5000/DS2250
used together with their resident monitor and host debugger
- Emulation Technology, Inc.
OpenEmulator in-circuit emulators adaptable for over a
hundred microcontrollers/microprocessors
- HBI Limited
- Hewlett-Packard
- HiTech Equipment Corp.
- Hitex
- Huntsville Microsystems
- Intel Corporation
- Kontron Electronics
- Lauterbach Datentechnik GmbH
8051 In-Circuit Emulators based on a universal high-
performance emulation system called TRACE32.
- Mandeno Granville Electronics, Ltd
full line covering everything from the Atmel flash to the
Siemens powerhouse 80c517a
- MetaLink Corporation
- Nohau Corporation
- Orion Instruments
- Philips
DS-750 pseudo-ICE developed by Philips and CEIBO
real-time emulation and simulator debug mode
source-level debugging for C, PL/M, and assembler
programs 8xC75x parts
low cost - only $100 from Philips ($250 from CEIBO)
DOS and Windows versions available
PDS51 board level In-Circuit Emulation system
no stolen resources
Daughter boards support wide range of Philips derivatives
approximately $US1000 to $US1200 depending on daughter
board
- Signum Systems
- Sophia Systems
- Zax Corporation
- Zitek Corporation
Common and New 80x51 variants
Intel has announced that 8052AH-BASIC has reached its EOL (end of life) and is not any more in production. Resellers may still have some chips in stock. However, both source and object code is available in many ftp-sites (and Intel BBS) and can be loaded into any 8052-compatible internal ROM memory (or external ROM, but then PROG and DMA cannot be used).
At least few years ago, MicroMint Inc. (4 Park St, Vernon, CT 06066, USA) was selling their own 80C52-BASIC at USD 25, speed DC 12 MHz, CMOS.
Thanks to Jim Granville of Mandeno Granville Electronics, Ltd. for the following nice summary.
Key:
PCA programmable counter array
LV low voltage
PWM pulse width modulation
CC capture/compare
UPI Universal Peripheral Interface (Philips)
Variant Pins Mfg RAM CODE XRAM Notes (LV - low voltage)
---------------------------------------------------------------------
MCS251 40 Intel 1K 16K 0 16 Bit 80x51FX! Prelim
80C509L 100qf Siemens 256 64Kx 3K ALU,PWM,CC,2UART,10bA/D
80C517A 84 Siemens 256 64Kx 2K ALU,8PWM,CC,2UART,10bA/D
80C537A 84 Siemens 256 32K 2K ALU,8PWM,CC,2UART,10bA/D
80537 84 Siemens 256 64Kx 0 ALU,8PWM,CC,2UART,8bA/D
80517 84 Siemens 256 8K 0 ALU,8PWM,CC,2UART,8bA/D
73D2910 100qfp SSI 256 128Kx 0 80C52+Ports+HDLC
80C535A 68 Siemens 256 64Kx 1K 515+10bA/D,1K XRAM,BRG,OWD
80CE558 80qfp Philips 256 64Kx 768 Enhanced 80C552, Sep i2c, RSO
80C515A 68 Siemens 256 32K 1K 515+10bA/D,1K XRAM,BRG,OWD
80535 68 Siemens 256 64Kx 0 Timer2CaptComp 6ports 8/10bA/D
80515 68 Siemens 256 8K 0 Timer2 CaptComp 4 ports 8b A/D
80C535 68 Siemens 256 64Kx 0 Timer2 CaptComp 5 ports 8b A/D
80C51GB 68 Intel 256 64Kx 0 8051FA+PCA, 8b A/D, SPI
87C51GB 68 Intel 256 8K 0 8051FA+PCA, 8b A/D, SPI
80C592 68 Philips 256 64Kx 256 552-i2c+CAN+XRAM
87C592 68 Philips 256 16K 256 552-i2c+CAN+XRAM
87C598 80 Philips 256 32K 256 552-i2c+CAN+XRAM
80C552 68 Philips 256 64Kx 0 10b A/D, i2c, CaptComp, PWM
87C552 68 Philips 256 8K 0 10b A/D, i2c, CaptComp, PWM
80C562 68 Philips 256 64Kx 0 8b A/D, i2c, CaptComp, PWM
SABC505C 44 Siemens 256 64Kx 256 8bA/D,XRAM,OWD,CAN V2B, Xt2
SABC504 44 Siemens 256 64Kx 256 10bA/D,XRAM,OWD,DC Motor PWM
87C451 68 Philips 128 4K 0 7 Ports, 1 Handshake
80C451 68 Philips 128 64Kx 0 7 Ports, 1 Handshake
87C453 68 Philips 256 8K 0 7 Ports, 1 Handshake
83CL580 56,64 Philips 256 6K 0 LV 8052+ADC+i2c+More INTs,WDOG
80C320 40 Dallas 256 64Kx 0 FAST, 2 DPTR 2 UART VRST
80C310 40 Dallas 256 64Kx 0 Simpler 80C320 e62.5Mhz
87C520 40 Dallas 256 16K 1K 16K OTP enhanced 80C320
80C51FX 40 Intel 256 64Kx 0 80C58i+PCA,AsRST
87C51FA 40 Intel 256 8K 0 8052+PCA,Enh Serial Automotive
87C51FB 40 Intel 256 16K 0 8052+PCA,Enh Serial Automotive
87C51FC 40 Intel 256 32K 0 8052+PCA,Enh Serial Automotive
8XC51FB 40 Philips 256 16K 0 87C51FB with ALE RFI mode
87C51FXL 40 Intel 256 32K 0 3.3v 80C51FC
80C152JD 68 Intel 256 64Kx 0 HDLC/SDLC Serial
80C152 48 Intel 256 64Kx 0 HDLC Serial
8044 40 Intel 192 64Kx 0 RUPI Serial
80C575 40 Philips 256 64Kx 0 8052+PCA,AnalogComp,WDOG,RSTLo
87C575 40 Philips 256 8K 0 8052+PCA,AnalogComp,WDOG,RSTLo
80C576 40 Philips 256 8K 0 8052+PCA,UPI,A/D,PWM,WDOG,VRSTLo
87C576 40 Philips 256 8K 0 8052+PCA,UPI,A/D,PWM,WDOG,VRSTLo
SABC501 40 Siemens 256 64Kx 0 40MHz Enhanced 8052 U/D
SABC502 40 Siemens 256 64Kx 256 8052+XRAM+8DP+WD+BRG+OWD
80C528 40 Philips 256 64Kx 256 8052+Wdog, XRAM
87C528 40 Philips 256 32K 256 8052+Wdog, XRAM
89CE528 44 Philips 256 32KF 256 Flash 528
87C524 40 Philips 256 16K 256 16K 87C528
80C550 40 Philips 128 4K 0 8b A/D WDog
80CL781 40 Philips 256 64Kx 0 LV 8052, More INTs, WDOG
83CL781 40 Philips 256 16K 0 LV 8052, More INTs, WDOG
80CL782 40 Philips 256 64Kx 0 LV, faster 781
89S8252 40.44 Atmel 256 10KFE 0 FLASH, 8K+2KEE, WDOG, SPI
89C55 40.44 Atmel 256 20KF 0 FLASH, Fast,LV 87C52+20K
89C52 40.44 Atmel 256 8KF 0 FLASH, Fast,LV 87C52
87C54 40 Intel 256 16K 0 16K 87C52i
87C58 40 Intel 256 32K 0 32K 87C52i
87C52 40 Intel 256 8K 0 8052+U/D+OscO+4Li
80C154 40 Matra 256 64Kx 0 Enhanced 8052 (also OKI)
83C154D 40 Matra 256 32K 0 Enhanced 8052
83C154 40 OKI 256 16K 0 Enhanced 8052
80C654 40 Philips 256 64Kx 0 i2c
87C652 40 Philips 256 8K 0 i2c
87C654 40 Philips 256 16K 0 i2c
83CE654 44qfp Philips 256 16K 0 i2c, low RFI 654
DS5000 40 Dallas 128 32KR 32K 80x51 Secure+NVsupport,BootLdr
DS2250 40sim Dallas 128 32K 32K 5000, in SIMM package
DS5001 80qfp Dallas 128 64Kx 64K Enhanced DS5000, RPC BatSw
80C851 40 Philips 128 64Kx 0 8051+256B EEPROM
83C852 6 Philips 256 6K 0 ALU,2K EEPROM SmartCard,Die
8052 40 All 256 64Kx 0 8051+Timer2
8752 40 Intel 256 8K 0 8051+Timer2
80C52 40 Siemens 256 64Kx 0 8051+Timer2,Philips,Oki,Matra
88SC54C 8 Atmel 256 64Kx 512 8052+PublicKey,prelim
80CL410 40 Philips 128 64Kx 0 LV, More INTs i2c-UART
80CL31 40 Philips 128 64Kx 0 LV, More Ints 80x51
80CL610 40 Philips 256 64Kx 0 LV, More INTs i2c-UART
83CL411 40 Philips 256 64Kx 0 80CL31 with 256 RAM, No T2
89C51 40.44 Atmel 128 4KF 0 FLASH,Fast,LV 87C51
8751 40 All 128 4K 0 Core processor,UART,Tmr0,Tmr1
87C51 40 All 128 4K 0 Core processor,UART,Tmr0,Tmr1
8031 40 All 128 64Kx 0 Core processor,UART,Tmr0,Tmr1
8051 40 All 128 4K 0 Core processor,UART,Tmr0,Tmr1
80C31L 40 Matra 128 64Kx 0 LV 80x51
87C752 28 Philips 64 2KE 0 87751+ A/D, PWM
87C749 28 Philips 64 2KE 0 87C752 - i2c
87C751 24 Philips 64 2KE 0 Small size, bit i2c
87C748 24 Philips 64 2KE 0 87C751 - i2c
87C750 24 Philips 64 1KE 0 Small size
89C2051 20 Atmel 128 2KF 0 20Pin 89C51,+AnaComp+LED
89C1051 20 Atmel 64 1KF 0 20Pin 2051 -uart,timer1
Indian Optoelectronics Industries / Related
J2 Optronics (formerly Nest Photonics)
Raman Research Institute (RRI), Bangalore
Society for Applied Microwave Electronics Engineering & Research (SAMEER), IIT Bombay
Bhabha Atomic Research Centre (BARC), Trombay
Vikram Sarabhai Space Centre (VSSC), Thiruvananthapuram
Indian Space Research Organisation (ISRO)