identify CPU Motorola
  
  Motorola (PowerPC 
  division / SPS division 
  / Motorola Semi)
  
  6800 (1/2 MHz) 1974
  6802
  6801/3 (6800 w/ RAM, I/O)
  6809
  68881/2 FPU
  68008 (32bit, 8bit data)
  MPC105 (peripheral)
  68K family
  68000 (8-20MHz, 32bit, 16bit data) Sep 1979
  68010 (32bit, virtual memory support) 1982
  68020 (32bit, 12-33MHz, 256Byte code L1) 1984
  68030 (32bit, 16-50MHz, FPU, 256Byte L1) 1987
  68040 (32bit 20-40MHz, FPU, [4KB data + 4KB instruction] L1)1991
  68050 (never released)
  68060 (32bit superscalar, 40-75Mhz, 2x8KB L1) Apr 1994
  coldfire family
  5102 Coldfire (16-40MHz, 2KB code + 1KB data L1, 0.42µm, embedded, simplified 
  68040) 1995
  52xx Coldfire (16-33MHz, 0.35/0.65/0.8µm, embedded, simplified 68060) 
  1995
  53xx Coldfire (66-90MHz, 8KB L1, 0.35µm, multiply-accu unit, internal 
  clock doubling)
  54xx Coldfire
  V4e 
  683xx family (68K with addon peripherals)
  68302 (68000core+68881FPU, 16/20MHz, 5V)
  68306/68307 (16/20MHz, 5V)
  68328 (20-66MHz, ~3.0V)
  68340 (68010core, 16-25MHz, 3.3/5V)
  68360 (25-33MHz, 2x4KB L1, 3.3/5V)
  discontinued products (68K/coldfire)
  MC68230, MC68322, MC68330, MC68341, MC68349, MC68450, MC68681, MC68881
  78000
  88000
  88100
  88110 MARS
  88200
  68328
  PPC401 (20..33MHz, 3.3V, embedded, 1994)
  MPC6xx family (PPC6xx)
  PPC601 G1 (Power1, 50..80MHz, 32KB L1, 0.6µm, 1992)
  PPC601v (100..120MHz, 32KB L1, 0.5µm, 1994)
  PPC602 ('Galahad', 66MHz, 1995)
  PPC603 G2 ('Wart', 2x8KB L1, 50..80MHz, 0.5µm, 1993)
  PPC603e ('Stretch', 2x16KB L1, 100..133MHz, 0.5µm, 1995)
  PPC603ev ('Valiant', 2x16KB L1, 166..200MHz, 0.35µm, 1997)
  PPC603et ('Goldeneye', 2x16KB L1, 200..300MHz, 0.29µm, 1997)
  PPC604 ('Zephyr', 2x16KB L1, 75..150MHz [180MHz by IBM], 0.5µm, 1994)
  PPC604e ('Scirocco', 2x32KB L1, 166..233MHz, 0.35µm, 1997)
  PPC604ev ('HelmWind', 2x32KB L1, 233..250MHz, 0.35µm, 1997)
  PPC604er ('Mach5', 2x32KB L1, 250..350MHz, 0.25µm, 1997)
  PPC604ec ('Twister', 2x32KB L1, L2 integrated, 250..350MHz, 0.25µm, 1997)
  PPC615 (PPC604 + x86 hybrid, intel ODP compatible, 1994)
  PPC6xx (PPC604 + x86 emulator, 'Merlin', 1994)
  PPC620 (Power2, 32KB L1, 72..150MHz, 1994)
  PPC630 (Power3)
  MPC7xx family (PPC7xx, MPC7xxx)
  PPC740 (G3 'Arthur', 2x32KB L1, 0.29µm, 200-266MHz)
  PPC740 (G3 'Arthur', 2x32KB L1, 0.22µm, 300-400MHz)
  PPC750 (IBM PID 8t, 2x32KB L1, 1MB L2, 0.25µm, 200-300MHz) 1998
  PPC750 (IBM PID 8p, 'Lonestar', 2x32KB L1, 1MB L2, 0.22µm, 300-400MHz)
  PPC750 (Motorola, 'Conan', 2x32KB L1, 1MB L2, 0.22µm, 300-400MHz)
  PPC750 (IBM PID 8s, 'Glacier', 2x32KB L1, 1MB L2, 0.18µm, 400-580MHz)
  PPC750 (Motorola, 'Goldfinger', 2x32KB L1, 1MB L2, 0.18µm, 400-580MHz)
  PPC760 ('Typhoon', PPC604e-300, Mach5-core)
  PPC770 ('Jalapeno', G3 w/ L2 cache on-chip)
  PPC780 ('Habenero', PPC640 based, massiv parallel)
  MPC7400 G4 (AltiVec, 0.15µm, 350-500MHz max., 2x32KB L1)
  MPC7410 G4 Apollo (G4 w/ SOI, Cu, cache optimized, 550MHz, low power G4)
  MPC7440 G4+ (600+MHz, 0.13µm Cu, 1.5V, 512KB L2 on die, L3 support, 64GB 
  RAM max., 2 AltiVec units)
  MPC7450 G4e (700+MHz, 0.13µm Cu, 1.8V, 256KB L2 on die, no L3 support, 
  64GB RAM max., 2 AltiVec units)
  MPC7500 G5 (multiple G4 cores, 800MHz..2GHz, 512KB L2, 0.10µm SOI, 2002, 
  64bit)
  MPC8540 G5
  MPC8xx family (PPC800)
  MPC800
  MPC801 (40MHz, 2KB code+1KB data L1)
  MPC821 (66MHz, 2x4KB L1)
  Rev B.3
   XPC821ZP50B3
  Rev B.2
   XPC821ZP25B2(PC)
   XPC821ZP50B2(PC)
  Rev B.1
   XPC821ZP25B(XC)
   XPC821ZP50B(XC)
  Rev A.3
   PPC821ZP25A43(PC)
   PPC821ZP40A43(PC)
  Rev A.2
   PPC821ZP25A42(PC)
   PPC821ZP40A42(PC)
  Rev A.3
   XPC821ZP25A(XC)
   XPC821ZP50A(XC)
  Rev A.2
   XPC821ZP25A(XC)
   XPC821ZP50A(XC)
  
  MPC823 (81MHz, 2KB code+1KB data L1)
  XPC823ZT66A
  XPC823ZT75A
  XPC823ZT81A
  XPC823ZC66A
  XPC823ZC75A
  XPC823ZC81A
  XPC823CZT66A
  XPC823CZC66A
  PPC823ZT50
  PPC823ZT81B2
  
  MPC823e
  PPC823EZT66B2
  XPC823EZT66B2
  XPC823EZC66B2
  
  MPC850 (80MHz, 2KB code+1KB data L1)
  PPC850ZT50
  
  MPC855 (80MHz, 2x4KB L1)
  MPC860 (80MHz, 2x4KB L1)
  PPC860MHZP50C
  PPC860MHZP80C1
  XPC860DCZP33C1
  XPC860DCZP50C1
  XPC860DCZP66C1
  XPC860DEZP33C1
  XPC860DEZP50C1
  XPC860DEZP66C1
  XPC860DHZP33C1
  XPC860DHZP50C1
  XPC860DHZP66C1
  XPC860ZP33C1
  XPC860ZP50C1
  XPC860ZP66C1
  XPC860ENZP33C1
  XPC860ENZP50C1
  XPC860ENZP66C1
  XPC860MHZP33C1
  XPC860MHZP50C1
  XPC860MHZP66C1
  XPC860MHZP80C1
  XPC860SRZP33C1
  XPC860SRZP50C1
  XPC860SRZP66C1
  
  MPC860T
  XPC860TZP33B3
  XPC860TZP50B3
  XPC860TCZP50B3
  XPC860DTZP50B3
  XPC860DTCZP50B3
  
  MPC82xx family (PPC8000)
  MPC8240 (266MHz, 2x16KB L1, FPU)
  MPC8260 (200MHz, 2x16KB L1, FPU)
  PPC RS64 (Raven 125MHz)
  MPC85xx family
  e500 (PPC, 1+GHz, DDR SDRAM controller, 10/100MBit LAN, PCI-X, RapidIO, DMA, 
  I2C) 
  
  M68328 series (Dragonball)
  Dragonball EZ 16MHz(Palm)
  Dragonball EZ-2 20MHz(Palm)
  Dragonball VZ 33MHz (Palm, onboard LCD-support, UART, Serial, SDRAM support)
  Dragonball Super VZ 66MHz (MC68SZ328VH66V)
  Dragonball MX1 (ARM209T core, USB, MemoryStick, MMC, SDC, color LCD)
  MCore M200
  MCore M300
  
  Halla (ARM9 w/ I/O including IrDA/USB/DMA, 0.25µm, -200MHz) JointVenture 
  with PSION Mar2000