A.C.'s Mikrokontrollerfamilienübersicht

------------------------------

Nicht erschrecken, ich bin noch immer beim Datensammeln... ;-)

Bitte um Ergaenzungen!

Im Gegensatz zu Great Microprocessors of the Past and Present will ich hier keinen Roman schreiben sondern eine Tabelle :-).


Firmen: Mot, Sie, Phi, Mchip, Int, ST, Zil, Hit, Atm, Mips, Sun, Dig, Dallas,
 TI, Fujitsu, Mitsubishi

Kategorien: 4bit, 8bit, 16bit, 32bit, 36bit, 64bit, ???

Familien

uP: 4004, 4040, 8080, 8088, 8086, 6500, 680x, 68k, Mips, Sparc, arm6x0, PPC uC: TMS 1000, 8048, 8051, 68332, 68hc11, H8, HT-30 (SH-1 ?), PIC, z80, AVR, C166, ST6220, SX, MB90F, M16C, COPS, TLCS DSP: Sharc, tms320, 56k, 96k

Familienstammbaum (-:

*8080-Z80... *6800-6502-ARM \6809-68k MaWin: PIC16F84, Atmel, AVR, 68HC11, SH8 2cmp: Preis, Gehaeuse, MIPS, MFLOPS, Vcc, Icc, #IO, Peripherie, Harvard?, Mem (Prg, Dat, Cache), Beschaltung, Programmierung (Vpp, Ipp, tpp) erhaeltlich seit, Herst, ISP
uP: Motorola: PPC750: 64b, 400MHz, 18.8 SPECint95, 12.2 SPECfp95, 733MIPS, 5,8W Intel SPECint95/SPECfp95: P2@450MHz 18.5/13.3, P3@550MHz 22.3/15.1 ------------- z80:
uC:
Familie Herst EJ Vorgänger #IO Rom Ram Peripherie Prog Gehaeus
4bit
TMS 1000TI1974-
8bit
PICMicrochip1975-
8051Intel, Siemens, Philips, Atmel, Dallas, ... 1977?804813-1xx1K-32K32-512 int timers UART ADC CCP WDT RTC PWMROM PROM EPROM ISP dil,tqfp,... 20-44...
68hc05,11,12,16Motorola6800
AVRAtmel1997-5-481K-32K32-512 int osc timers UART SPI pull-up resistors PWM ADC analogkomparator WDT ISPpdip,soic,tqfp,plcc,ssop 8-64
16bit
C166Siemens1990?8051
MSP430TI1998
MB90Fujitsu
M16CMitsubishi
TLCSToshiba
32bit
ARM
-------------

8051

Atmel: gute tabellen Atmel AT89: 12-33MHz; pdip,soic,tqfp,plcc 20-44; 1K-32K Flash; 2,7-5V - AT89S2051: 2k Programm, 32? Byte RAM, wenig I/O, klein, 6.- - AT89S8252: 8k Programm, 512 Byte RAM, viel I/O, 20.- Dallas 8xC3xx: dip,plcc,tqfp 40-44; 33MHz, 8.25Mips, 16K eprom,1K nvram, adc pwm wdt rtc 3timer 14ints; keine tabelle -------------

AVR

Atmel AT90S: 4-12MHz; pdip,soic,tqfp,plcc,ssop 8-64; 64-4K Flash; 2,7-5V int osc,timers, UART, SPI, pull-up resistors, pwm, ADC, analog comparator,WDT - AT90S2313: 2k Programm, 32 Byte RAM, 15 I/O, klein, 10.- - AT90S8515: 8k Programm, 512 Byte RAM, viel I/O, 20.-
AVR Embedded Microcontroller Resources Atmel AVRStudio (simulator), IAR free assembler, application notes and datasheets AVR uTools + egcs C compiler A powerful AVR assembler, RTOS with debugging capability all with sources for Linux. Furthermore the porting of the egcs GNU C compiler to the AVR architecture! lcc avr 0.1 A free C compiler (under development) AVR SmallC SmallC compiler ported to the AVR AVR assembler An AVR assembler with sources SP12 Atmel ftp (ASM, Sim) Atmel ftp asmpack.exe Atmel ftp astudio2.exe BA1FB-Programmer (dos) -------------

68hc05,11,12,16

Mot: miese datenblaetter, infos im text, keine familyuebersicht... Mot 68hc05c: pdip,sdip,plcc,qfp 40-44; 0-12K Eprom; 176-352B ram; 1,8-5V Mot 68hc05j: dip/soic 16-20, K9-1K2 Eprom/eeprom; 64B ram; 3-5V Mot 68hc05p: dip/soic28, 2K-2K eprom; 128-192B ram; 3-5V; adc Mot 68hc05b: sdip,plcc,qfp 40-64;6K-32K eprom;256B ram;256B eeprom;3-5V;adc pwm Mot 68hc05e: dip/soic 28-64, 5K-16K eprom, -320B eeprom, 128-384B ram; 3-5V;i2c Mot 68hc05l: qfp80, 8-16K eprom, 256-512B ram, 3-5V, 156seg lcd out Mot 68hc05t: dip40-56, 8-24K eprom, 320B ram, 3-5V, i2c osd... Mot 68hc08a: 8MHz, qfp64, 16K-32K rom, K5-1K ram, K5 eeprom - 68HC11E1: 512 Byte Programm, 512 Byte RAM, viel I/O, darunter 8 A/D, 13.- - 68HC811E9: 2k Programm, 512 Byte RAM, viel I/O, darunter 8 A/D, 40.- - 68HC912B9: 32k Programm, 1k RAM, sauviel I/O, darunter 8 A/D, 60.- Mot 68hc11l6: 4-12MHz, qfp64/plcc68, 16K Eprom, 512B Eeprom, 512B ram Mot 68hc812: 16bit, 0,3-25mA@5MHz, 4K eeprom, 1K ram, 3,3V, adc Mot 68hc16: 16bit, 2K ram, dsp functions Mot 6833x: 32bit, 2K ram, 32k-21M Hz Mot MPC505: 32bit, 40 MHz&Mips MC68EZ328 DragonBall: http://mot-sps.com/sps/General/chips-nav.html MC68B09EP 3EN6 CTCAH9646: -------------

PIC

- PIC16F84: 1k Programm, 36 Byte RAM, wenig I/O, klein, 12.- -------------

ARM

Atmel AT91M40400: 32bit, 33MHz, tqfp100, 4k ram, 2,7-3,6V -------------
Fujitsu: F2MC-16LX MB90F543: 16bit, 128k Flash, 6kRAM, 2CAN, 2UART, 2 Timer, 8ADC10bit, QFP100 MB90F590: 16bit, 384k Flash, 8kRAM, 2CAN, 3UART, 8 Timer, 8ADC10bit, QFP100 Evalboards um 50e bei glyn.de MB90497 am 26.7.2002 bei glyn.de um 10e (5ke/1k) -------------

M16C

Mitsubishi:
M16C:16bit, Flash, BootStrap Evalboards um 50e bei glyn.de -------------

COPS

Natsemi: -------------

C166

Sie: C167: 16bit, Flash, CAN, Timer, Bootstrap, ADC, QFP -------------
TI: MSP430F149: 16bit, 60kFlash, 2kRAM, ISP, Timer, 2 Timer, ADC12b, QFP64 -------------

TLCS

Toshiba: TLCS 900/H: ------------- Hitachi: H400: 4bit, 2-4K rom, 256-1876n ram, 1,8V, adc dtmf leddrv timer H8/300: 10-16MHz, 8Mips, 8K-60K rom, 256-2K ram 2,7-5,5V; usart adc timer cc H8/300H: 16bit, 10Mips, fp 80-100, 256K rom, 0-128K flash, 4K ram H8S/2000: 16bit, 20Mips, dip fp64-128, -128K rom+flash, 8K ram, 4mA@3V@2MHz 1MSPS ADC, 6timer SH-1, SH-2: 33MHz&Mips, fp100-168, -256K rom/flash, 1-10K ram, 3-5V 16 10b adc, dramctrl 7timer 30ints wdt SH-3: 32bit, 80MHz&Mips, fp120-208, 0ramrom, 8K cache, 8 10b adc, 14ints 3timer SH-4: 64bit, 2-way superscalar RISC, 200MHz, 360Mips, 256pin, 8K+16K cache dma wdt pcmcia pll rtc 3timer FPU SH-DSP: 60 Mips, 120 Mops, 48K rom, 8K ram, 3timer ------------- Scenix: SX20/28AC100: 8bit, 100Mips, 4K flash, 256B ram, 3.3-5V, isp WDT RTC Fam: PIC Herst: Microchip Typ: 12C509 Pkg: dil8 IO: 6 Per: 8b TC, WDT Com: 33h Mips: 1 Vcc: 3-5V Icc: 1uA 15uA@32kHz 2mA@4MHz MemPrg: 1k*12 RamDat: 41B Beschaltung: - Typ: 12CE674 Pkg: dil8 IO: 6 Per: 4 8b ADC, 8b TC, 3 I, WDT Com: 35h Mips: 2,5 Vcc: 3-5V Icc: 1uA 15uA@32kHz 2mA@4MHz MemPrg: 2k*14 RamDat: 128B E2Dat: 16B Beschaltung: -

AVR Campare 2343 vs. tiny12

Instr. Set: ALI BI DT BBT sum tiny: 20 32 7 31 90 2343: 22 34 31 31 118 (!=120 !!!) 2343 only: ADIW SUBIW IJMP ICALL +11*LD +11*ST PUSH POP ISP: Read/Write Eeprom: a0/c0 00 ... Read/Write Lock/Fusebits Read Signature Bytes: 30 xx 0x 2343 only Regs: SPL, tiny only Regs: OSCCAL ACSR

Sonstiges

Messe: Embedded Systems, Nürnberg Februar/März 2003

------------------------------

9. 8.2002, 1:00

© Christian Almeder