68k Chips Faq

download 68k Chips Faq

of 29

Transcript of 68k Chips Faq

  • 7/31/2019 68k Chips Faq

    1/29

    From:[email protected]:comp.sys.m68k,comp.answers,news.answersSubject:comp.sys.m68kFrequentlyAskedQuestions(FAQ)Date:26Dec199409:28:01GMTOrganization:UniversityofToronto-FacultyofInformationStudiesApproved:[email protected]:8Feb199509:20:08GMTMessage-ID:Reply-To:[email protected]:ThispostingcontainsalistofFrequentlyAskedQuestions(andanswers)aboutMotorola32Bitmicroprocesors.TheprocessorscoveredareMC680x0,MC63x0andtheirperipheralparts.ThereissomeinformationontheVMEbus,HC11,HC16andPowerPCparts.ThislistcontainsresourcesprovidedbyMotorolatoitscustomers.X-Last-Updated:1994/12/26Originator:[email protected]:Germany.EU.netcomp.sys.m68k:4472comp.answers:9136news.answers:33816

    Archive-name:motorola/68k-chips-faqPosting-Frequency:monthlyLast-modified:1994/12/25Version:11.0

    FrequentlyAskedQuestions(FAQ)comp.sys.m68k

    Thislistismaintainedby:RobertBoysOntario,CANADA

    Email:[email protected]@[email protected]

    December25,1994thisisthe11thlist

    =====================================================================================================================================================MerryChristmasandaHappyNewYear====Whereveryouareintheworld,nearorfar,Iwishyou,==yourfamilyandyourfriendsamosthappyholidayseason.====Ihopethatwhereyouliveispeacfulandprosperous.====RobertBoys,Canada=

    ======================================================================================================================================================

    TheinformationcontainedinthisFAQisbelievedtobecorrectanduptodate.Everyefforthasbeenmadetoensureaccuracy.Themaintainercannotberesponsibleforerrorsandomissions.CheckwithaMotorolasalesofficetomakesureadeviceisavailablebeforedesigninganyproducts.Thisarticleiscopyright(c)1994andallrightsarereserved.Thisarticlemaybereprintedprovideditisintact,propercreditisgivenandnocostis

  • 7/31/2019 68k Chips Faq

    2/29

    levied.Contacttheauthorforpermissions.

    ThisFAQisarchivedonbode.ee.ualberta.ca:/pub/motorola/generalandonftp.luth.se:/pub/misc/motorola/faq/m68kfaq.zip.(orm68kfaq.gz)IftroubleisexperiencedwiththeAlbertasite,tryftp.ee.ualberta.ca.SomefilesmentionedinthisFAQmayhaveasuffixof.zip,.arcor.gzdependingonthepreferencesofthearchivesiteadministrator.

    Itispostedtocomp.sys.m68k,news.answersandcomp.answers.Itisarchivedonrtfm.mit.edu:/pub/usenet/comp.sys.m68kanditsmirrors.

    ItisalsoontheWWW(WorldWideWeb).TheURLsare:

    http://www.comlab.ox.ac.uk/archive/cards/m68kfaq.htmlhttp://www.cis.ohio-state.edu:/hypertext/faq/usenet/motorola/68k-chips-faq/faq.html]SomeWWWsitesstorethisFAQundertheheadingof"Motorola"aswellasunder"comp.sys.m68k".

    ItisalsostoredonGEnieinthePowerPCProarchives.(accountneeded)ItisavailableasaWordPerfect5.1filefromtheauthor.

    Pleasenotethatthearchivesiteftp.luth.seisbackinservice.

    What'sNew!------------

    Newsectionsandcorrectionsareidentifiedwitha"]"intheleftmargin.

    Notmuchnewinformationthistimearound.Examsandprojectsandstuff.

    CONTENTS:

    1)Motorola16/32BitProductLineA)MC680x0B)MC68EC0x0andMC68LC0x0C)MC68300series

    D)PeripheralChipsE)8and16bitProcessorsF)SpeedComparisonsG)PowerPC-MPC601,MPC603,MPC604series.H)PowerPCEmbeddedControllersI)OtherManufacturersJ)InterestingplacesM68Kdevicesareused.

    2)SoftwareSourcesA)FreeSoftwareAvailableB)CommercialSoftwareAvailableC)MotorolaBBSandAESOPD)ftpSites

    3)Hardware(boardlevel)SourcesA)IntegratedDevelopmentPlatform(IDP),MEVB,BCC,etalB)VMEbusmodulesC)IndianaUniversity68030singleboardprojectD)ConsumercomputersandWorkstationsE)IntegratedCircuitPrices

    4)ConstructionInformation

  • 7/31/2019 68k Chips Faq

    3/29

    5)GeneralSpecificationsA)IntegratedCircuitPackageInformationB)Pin-outsC)S-RecordsD)CPUClocksandDouble-Clocking

    6)LiteratureA)"SpecsinSecs"B)"UPDATE"C)"The68KConnection"D)MasterSelectionGuideE)MotorolaAddressesF)LiteratureDistributionCentresG)TrainingandInstructionalBooksH)UniversitySupportI)TradeJournalsandMagazines////////////////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

    1)Motorola16/32BitProductLine:=====================================Motorolaintroduceditsfirstmicroprocessorin1974:the8bitMC6800withanextensivelineofsupportperipheralssoonavailable.TheMC68000wasintroducedin1979andwassoonfollowedbyahostof16bitperipheral

    chips.The6800and68000familiessoonbecameverypopularduetotheirstraightforwardarchitectureandsimpleandeasytousebusconnections.Theoriginal6800evolvedintothe6502(MOSTechnologyieApple][),6802,6805,6809,HC11andtheHC16series.

    Thefirstmemberofthe68Kfamily-theMC68000,isnotsoftwarecompatiblewiththe8bit6800serieswhichincludesthe68HC11series.The68Kfamilyitselfisupwardssoftwarecompatible.Therearenomultiplexedpinsonthe68000series.

    ThetwoMotoroladivisionsofinterestherearetheHighPerformanceMPUandtheAdvancedMicro-ControllerUnit(AMCU).TheHighPerformanceGroupdealswiththeMC680x0series,68306,68307,68322,68340,68341and68349.The

    rest(including680x,68HC11,68HC16)arefromtheAMCUdivisionexceptthe68360,68302and68356whicharefromtheCommunicationsDivision.

    ThisFAQdividesthe68Kfamilyintothreesections-MC680x0,MC68EC0x0andtheMC68300series.Ashortsectionon8/16bitprocessorsfollows.

    TheMotorolaintegratedcircuitproductline(almostallofit)hastheprefixof"MC"asinMC68030.68030and'030areshortformsofthis.Aprefixof"XC"indicatesapartnotyetfullyqualified.Aprefixof"SC"designatesapartspeciallymadeforacustomer.ThetermsM68Kor68Krepresentthe68000processorlineingeneralasincomp.sys.m68k.(K=10^3or,000inscientificcircles)A"*"asinDTACK*signifiesthesignalisactiveortrueinthelowstate

    iflevelsensitiveoronthepresenceofanegativeedgeifedgetriggered.Abyteis8bits,aword16bitsandalongwordis32bits.Theprefix"$"asin$7For$128signifiesahexadecimalnumber.

    MotorolawasoriginallytheGalvinMfg.Cointheearlythirties.Thename"Motorola"camefromthefactthatMotorolawasonceamajorplayerinautomobileradioshencethe"motor".Autoswerecalled"motorcars"("motors"bythosewhowere"hip")inthe1930s.The"ola"isthe"derived2ndelementofpianola"accordingtotheOxforddictionary.Pianolawasaturn-of-the-centurymachinethatplayedpianos.The"ola"isasuffixused

  • 7/31/2019 68k Chips Faq

    4/29

    toformcommercialnounssuchasusedinthemusicindustryie"Victrola";justas"tronics"isasuffixcommonlyusedtodaybyelectronicsfirms.Thereisnotruthtotherumourthatin1908ahard-workingIowacornfarmernamedJohnEllsworthMotorolastartedthecompanyshortlyafterhereceivedaChineseabacusasanunexpectedChristmaspresent.

    A)MC680x0------------TheoriginalMC68000hasthefollowinggeneralfeatures:

    *CISC-ComplexInstructionSetComputerarchitecture.*eight32bitgeneralpurposedataregisters(D0-D7).*eight32bitgeneralpurposeaddressregisters(A0-A7).(A7isthestackpointer-userorsupervisor)*32bitProgramCounter-linear4gigabyte-nopagingorsegments.*16bitexternaldatabus-needs16bitROMandRAMforsystem.Canaccess8or16bitmemoryandperipheraldevices.*16Mbytelinearaddressingrange(23bitplusUpper*andLower*datastrobesforaneffective24bitrange),32bitwith68020.*56Instructiontypes-over1000usefulpermutationsarepossible.*memorymappedI/O.(peripheralregistersaddressedasmemory).*14addressingmodesonacontiguousaddressspace(nosegments).*5maindatatypes.(bit,byte,BCD,wordandlongword).*SupervisorandUserstates.StackPointerA7issetto

    User(USP)orSupervisorSP(SSP)byabitinthestatusregister.*Exceptionprocessingand7levelsofinterrupts.*Tracingfunction-eachinstructionendsinaTRAPtouserprogram.*Asynchronousbusstructure.UsesDTACK*fromtheperipheralchip.*non-multiplexedaddressanddatabuses-interfaceswithLS-TTL.*BusArbitrationandaninternalTRACEfacilityfordebugging.*5voltNMOSdynamicconstruction.(68HC000isaCMOSMC68000)

    Exceptionprocessingresultsfrominterrupts,TRAPinstructions,abusoraddresserrororareset.Thisfeaturesimplifiessoftwaredevelopmentbydetectingbugsanderrorsandhelpsprevent"run-away"conditions.TheExceptionVectortableisnormallymadeof25532bitvectorsusing1024kofmemorystartingatlocation0.TheCPUloadstheappropriatevector,

    containingthe32bitaddressoftheroutinetoservicetheexception,fromthistableattheoccurrenceofanexceptionsuchasreset,busoraddresserror,wordaccesstooddmemorylocation,TRAPandothers.

    ThistableisusuallyconstructedinRAMbytheoperatingsystemduringtheinitializationperiod.Thereare192userinterruptvectorsreserved.TheinitialSSP(SupervisorStackPointer)andinitialPC(forRESET)occupymemorylocation$0and$4whichusuallymapsouttoROM.TheCPUcanonlyswitchfromUSERmodetotheSUPERVISORmodeviaexceptionprocessing.

    ThemajorityofprogramsaremeanttoexecuteintheUserMode.TheSupervisorModeisusedfortheoperatingsystemandsoftwareaccessingsystemresources.TheprocessorisintheSupervisorModeatRESET.A

    systemcanoperatecontinuouslyintheSupervisorMode.

    MC68008:

    The68008isaMC68000witha8bitdatabusina48pinDIPora52pinPLCC.TheRAM,ROMandperipheralchipsmusthave8bitdatapaths.TheDIPpackageaddressbusis20bits(1mbyte)andthePLCCdevicehas22bits(4mbytes).A0ispresentonboththeseparts.The68008islistedas"notrecommendedfornewdesigns".OtherdevicessuchastheMC68HC001,68EC000andthe68302haveaswitchable(atreset)8or16bitdatabus.

  • 7/31/2019 68k Chips Faq

    5/29

    MC68010:

    The68010isa68000withtheadditionofvirtualmachineandvirtualmemorycapabilitiesanda"loopmode"whichactslikea3wordinstructioncache.Thisprocessorislistedas"notfornewdesigns".

    A68010willplugintoa68000socketandworkinmostsystems.Threenewregistersareadded.TheVectorBaseRegister(VBR)determineswhereinmemorythevectortableislocatedwhichallowsformultipletablestoimplementthevirtualmachineandmemoryfunctions.TheAlternateFunctionCodeRegisters(SFCandDFC)allowtheSupervisormodetoaccessuserdataspaceoremulateCPUspacecycles.Theinstructionsetisessentiallythesameforthe68000/08/10.The68010supportsmodularprogramming.TheCPU32processorusedinthe68300seriesisa68010withsome68020instructionsadded.

    MC68020:

    TheMC68020incorporates32bitaddressanddatapathsandDynamicBusSizingto"size"peripheralsandmemoryonacycle-by-cyclebasisto8,16or32bitlengthsusingsignalssuppliedbyexternalhardwaretotheSIZ0-1pins.The68020issoftwarecompatibletoallearlier68Kmembers.Aco-processorinterfaceisprovidedintheinstructionset.Allvirtual

    featuresofthe68010arepreserved.Themultiplyanddivideinstructionsuse32bitoperandsandbranchdisplacementscanbe32bits.Anewdatatype,the"quadword"is64bitsandusedinthemultiplyanddivideinstructions.Over20newinstructionshavebeenadded.A256byteinstructioncachehasbeenaddedalongwithtwocacheregisters(CACRandCAAR).AMasterStackPointer(MSP)(32bits)hasbeenaddedtofacilitateMulti-TaskingOperatingSystems.

    MC68030:

    TheMC68030isessentiallyanimproved68020.TheMC68030incorporatesapagedmemorymanagementunit(MMU)and256byteinstructionanddatacaches(modifiedHarvardArchitecture).TheinternalMMUimplementsmostofthe

    functionsoftheMC68851MMU.Two64bit,three32bitandone16bitregistershavebeenaddedforMMUcontrolfunctions.Theimprovedbusinterfacesupports"burstmode",asynchronousandsynchronousmemoryaccessesaswellasdynamicbussizingsupport.TheBurstModefillsthedataandinstructioncacheswithbytesfromexternalmemoryindependentlywithfouraccessesinarow.Manyfunctionsofthe68030operateinparallelincreasingthroughput.The68030canswitchbetweensynchronousandasynchronousmodes"onthefly".The'030isadeviceusefulfornewdesignsandisavailableinPGAandsurfacemountpackagesupto50Mhz.(ThanksAlexandre!)

    MC68040:

    TheMC68040addsaFloatingPointUnit(FPU),separatememorymanagersfordataandinstructionmemoryand4Kbytedataandinstructioncaches.The'040has32bitdataandaddressbusseswithsynchronousbuscyclesandusesafullHarvardarchitecture.The68040(aswellasthe68060)doesnotsupportdynamicbussizingasinthe'020and'030.TheMC68150willaddthisfeaturetothe'040and'060.Anewinstruction,"Move16",hasbeenaddedwhichperforms16byteblocktransfersusingburstreadandwritesforhighspeed.Thebuilt-inFPUutilizesmostoftheinstructionsoftheMC68882FPU.Forano-costsoftwarepackagethatsimulatestheunimplementedinstructions,

  • 7/31/2019 68k Chips Faq

    6/29

    see040_fpspunderA)FreeSoftwareAvailable.TheMC68040isusedincurrenthighpowercomputersystems.ThereisaspecialcompanionmodeontheMC68360QUICCtoreplacetheCPU32+withaMC68EC040toincreaseperformanceoftheQUICC.The360/EC040pairreportedlyperformsat22MIPS@25Mhz.

    MC68050:

    Thereisnoknown68050part.TherumourontheNetisthatsincepeoplewerepairingIntelandMotorolaprocessorsbypartnumber-ie6800/8080,68000/8086,68010/80186,68020/80286,68030/80386andsoon-Motoroladecidedtobreakthepatternandjumpfromthe'040directlytothe'060.IhaveneverseenanyinformationfromMotorolatosuggestthisstoryistrue-itisjustrumour.Itdoesmakeappropriatemarketingsense.SigneticsoncemadeaScc68070thatissimilartotheMC68000.

    TheofficialwordfromMotorolaisthatoddnumberedpartsrepresentminorchangesfromthepreviouschip.Evennumbersareformajorpartchanges.Anotherrumouristhatthe'050existedatleastonpaperbutwhenitwasshowntomajorcustomers,thisprototypedidnotfitintotheirstrategicplanssinceitwasonlyanimproved'040.Inviewofthis,Motoroladecidedtoskipthe'050andgostraighttothe'060whichalsoexistedonpaperthenandbetterfitintothestrategiesofmajorcustomers.

    MC68060:

    Thisisthelatestandmostpowerfulmemberofthe68Kfamily.The'060isdesignedasanupgradefroma'040with2.5to3.5timestheperformanceofthe25mhz'040.ItusesSuperscalarpipelinedarchitecturewhichmeansitcanperformmorethanoneinstructionatatime.The68060allowssimultaneousexecutionoftwointegerinstructions(or1integerand1floatinstruction)andonebranchduringeachclockcycle.Abranchcacheallowsmostbranchestoexecuteinzerocycles.ThisCPUhassomeRISCprocessorfeatures.Thechipisallhardwired-thereisnomicrocodeinit.ItincorporatesaJTAGinterfacetohelpsimplifythedebuggingprocess.

    Theon-boardcacheshavebeenincreasedto8Kbyteseachandthe'060has

    2.5milliontransistorsonthesingledie.The'060usesvariousdynamicpowermanagementtechniquestoreducepowerconsumption.The'060hasaclockspeedof50Mhzcurrentlywithafuturemodelat66Mhzandsincethe'060isastaticdevice,theclockhasnolowerlimitandcanevenbestopped.ThispartoperatesataVccof3.3voltsandinterfacestoboth3and5voltperipherals.Theinputpinscanswingbetween0and5voltsandtheoutputpinsbetween0and3.3volts.Ithasbeenavailableasasamplepartforsometimenowandmaynowbeenteringquantityproduction.Thismaybethelastmemberofthe68Kfamily.The'060doesnotsupportdynamicbussizingexceptwiththeadditionoftheMC68150chip.

    The'060offers100MIPS@[email protected][email protected](M68060SP)

    thatsuppliessoftwareemulationforunimplementedintegerinstructions,FPUsoftwareandotherlibrarysubroutines.ThispackageisavailableontheMotorolaBBSsystemandnow,AESOP.

    AppleComputerhasannounceditwillnotusetheMC68060intheMacintosh.IthasswitchedtothePowerPCRISCchips.TheMotorola68000seriesnolongerappearstohaveafutureinthedesktopmarket.The'060willlikelyfindapplicationinadvancedhighpowerembeddedcontrollers.Ithasalistpriceof$US308probablyatquantity.(unverified)Motorolaclaimsitwilladdperipheraldevicestothe'060inthefutureasithaswithits8bit

  • 7/31/2019 68k Chips Faq

    7/29

  • 7/31/2019 68k Chips Faq

    8/29

    m)HCMOS=CMOScombinedwithHMOS(highdensityNMOS)

    B)MC68EC0x0andMC68LC0x0----------------------------ThisfamilyisessentiallyasubsetoftheMC680x0productline.Itisdesignedforlowcostembeddedcontrollerapplications.Themajordifferencesbetweenthetwoarelistedbelow.Checktheappropriatedatasheetformoredetailedinformation.

    a)MC68EC000isaMC68000withselectable8or16bitdatabusandA0.b)MC68EC020isaMC68020witha24bitaddressbusratherthan32bits.c)MC68EC030isaMC68030withoutapagedmemorymanager(PMMU).d)MC68LC040isaMC68040withoutabuilt-inmathcoprocessor(FPU).e)MC68EC040isaMC68040withoutamemorymanagerorbuilt-inFPU.f)MC68LC060isaMC68060withoutabuilt-inmathcoprocessor(FPU)g)MC68EC060isaMC68060withoutamemorymanagerorbuilt-inFPU.

    ExternalFPUs(MC68881/2)arenoteasilyattachedtoECorLCprocessorssincetheco-processorinstructionsarenotpresentontheseCPUs.

    C)MC68300series-------------------Thisseriesincorporatesvariousperipheralsintovarious68Kcoreprocessors.Theymaybecalled"integratedprocessors".Thecore

    processorsarethe68EC000andCPU32.TheCPU32isderivedfromthe68020processor.TheCPU32hasa16bitdatabusandtheextendedversion(CPU32+)incorporatesafull32bitdatabus.TheCPU32andCPU32+haveabuilt-inbackgrounddebuggingmode(BDM)intheinternalmicrocode.correctionsandadditionsinthenextthreecharts:

    EC000CPUCORES:---------------------------------------------------------------------|Feature|68302|68306|68307|68322|68356|?|---------------------------------------------------------------------|CoreCPU|EC000EC000EC000EC000EC000-||TPU(timer)|------||DUART(68681)|-Yes1/2see--|

    |DRAMcontroller|YesYes-belowYes-||StaticRam|576x2--for1152-||FlashEEPROM|---more--||A/DConverter|---info--||SerialPorts|3Duplex---3+2-||DMA|Yes-?-Yes-||Timer|3-2-3-||ParallelPorts|22bit-45+8bits-||ChipSelectsX|484-4-||PGApackage?|Yes-?---||ClockspeedMhz|16/20168/1616/2025-||3.3vavailable?|--Yes-@20Mhz-||Power(Watts)|.37-.93|

    |atfrequencyof|8-20|---------------------------------------------------------------------NOTES:a)MC68307hasa80518bitdatabus,8externalinterruptsandIICportb)MC68302hasaDRAMcontrollerabilityusingtheCommunicationsProcessormain(RISC)controller.

    MC68322(BANDIT):-UsesaEC000corewithaRISCgraphicsprocessor(RGP),aprintenginevideocontroller(PVC)andotherfeatures.Thispartisdesignedfornon-impactprinterssuchas600dpilasers,inkjetsandthe

  • 7/31/2019 68k Chips Faq

    9/29

    fax/modem/printermarket.

    ]MC68356:SignalProcessingCommunicationEngine(SPCE):a68302anda56002(24bitDigitalSignalProcessor-(DSP))inonepackage.TheDSPsectionhas5.25KprogramRAMand5.5KdataRAM(all@24bits).Licensedtouse"TRUESPEECH"speechcompressionfromDSPGroupandotherDSP56002code.Targetmarketincludessmallmodems,wirelesscommunications,cellularandautomobilenavigation.Available4thquarter1994@$64.95(qty>10,000).UsesBGA(OMPAC)package.OtherfeaturesincludePCMCIAsupportandemulatesa16550serialport.

    CPU32CPUCORES:---------------------------------------------------------------------------|Feature|68330|68331|68332|68F333|68334|68340|68341|---------------------------------------------------------------------------|CoreCPU|CPU32CPU32CPU32CPU32|CPU32CPU32CPU32||TPU(timer)|--YesYes|Yes--||DUART(68681)|----|-Yes-||DRAMcontroller|----|---||StaticRam|--2K4K|1K--||FlashEEPROM|---64K|---||A/DConverter|---8/10bits|8ch--||SerialPorts|-222|-2chUART2||DMA|---No|-2CH2CH|

    |Timer|2GPT-1|-2Yes||ParallelPorts|2--18bits|?22||ChipSelectsX|412129|?48||PGApackage?|----|NoYes-||ClockspeedMhz|8/16/2516/202016|168/16/25-||3.3vavailable?|Yes---|-YesYes||Power(watts)|.63.6|.95||atfrequencyof|16.78?|16.78|---------------------------------------------------------------------------NOTES:a)TheMC68330isthelowestcostmemberofthe68300family.(maybe)b)MC68341hasaRTC.(realtimeclock)The68341wasdevelopedforCD-I(CompactDiskTechnology)products.

    c)TheMC68F333maynotbeavailableduetoproductionproblems.d)The68340Vand68330Vare3.3voltparts.

    CPU32+CPUCORE:(32bitaddressbus)and68HC16(forreference).---------------------------------------------------------------------|Feature|68349|68360|||HC16Y1|HC16Z1|HC16Z2|---------------------------------------------------------------------|CoreCPU|CPU030CPU32+|CPU16CPU16CPU16||TPU(timer)|No-|Yes--||DUART(68681)|similar2UART|---||DRAMcontroller|-Yes|---||StaticRam|4K2.5K|2k1k2k||FlashEEPROM|--|48krom-8krom|

    |A/Dconverter|No-|all8channel-10bits||SerialPorts|-4|221||DMA|2ch2ch|---||Timer|24+16|GPTGPTGPT||ParallelPorts|23|YesYesYes||ChipSelectsX|48|91212||PGApackage?|-Yes|QFPQSPQFP||ClockspeedMhz|16/2525|1616-||3.3vavailable?|Yes-|---||Power(Watts)|.3||

  • 7/31/2019 68k Chips Faq

    10/29

    |atfrequencyof|25||---------------------------------------------------------------------NOTES:a)TheMC68360hasanoptional-dual-Ethernetcapability.(MC68EN360)b)The68349hasa1kbyteinstructioncacheora2kstaticram.Thismemoryhasfourpartitions,eachcanbeconfiguredascacheorram.c)The68349isknownas"DragonI"andisthemostpowerful683xx.d)TheserialchannelsintheMC68360haveatotallytransparentmodewhichisusefulsinceitcanactasaISDNcontroller.

    GeneralNotesontheMC683xxSeries:

    a)Availabilityoffeaturesisnotnecessarilymutuallyexclusive.b)CPU32hasa16bitexternaldatabus.CPU32+hasa32bitdatabus.c)TheCPU32+(withcache)(asinthe68349)isreferredtoasaCPU030.ACPU030isaCPU32+,aconfigurableinstructioncacheandaquadmemorymodule.ACPU030hasperformancecomparabletoaMC68030.MemorymanagementisnotsupportedintheMC68349.d)ChipSelectsX-programmableCSpinstoselectexternalperipherals.e)?-Idonothavethedatasheetforthisdevice.f)PGAavail-PinGridArray.Easiertouseassurfacemountdevicesaredifficulttosolder.(butnotimpossible)g)Thesedevicesareverycomplicated.Itisimpossibletooutlineallthepossiblefeatures.Refertotheappropriatedatasheet.

    h)Somedeviceshavebuilt-inbackgrounddebuggers.Seedatasheets.i)GPT=GeneralPurposeTimer.Seetheappropriatedatasheets.j)The68HC16seriesisnotsoftwarecompatiblewiththe68kseries.k)Thefileapps.infofrombode.ee.ualberta.cacontainsalistofdocumentsavailableforproductssuchas68302,68360andothers.l)TechnicalBriefsfortheMC68349(V),MC68322andMC68356areavailableinPCXformat(zipped)viaftpfrombode.ee.ualbertainthedirectory/pub/motorola/datasheetsasfilesm68349.zip,m68322.zipandmc68356.zip.

    D)PeripheralChips---------------------Thereisalargeofferingofperipheralchipsavailablefromvarious

    manufacturers.TheMC68230PIT(ParallelInterface/Timer)andtheMC68901MFP(Multi-FunctionPeripheral)arecommonandveryuseful.68KperipheraldeviceshaveaDTACK*outputthatsignalsacknowledgementofthebuscycletotheCPU-thisishowtheasynchronousbusfunctionsinthe68kfamily.

    Devicesfromotherfamiliescanbeusedwithsomeingenuityintheinterface.ThemultiplexedbusonothercompetitiveproductsandthelackoftheDTACK*acknowledgementsignalaretwoissues.GenerationoftheDTACK*signalinthesesituationsissimple.

    68KDEVICEDESCRIPTIONnote:prefixMConallthesenumbers

    68150DynamicBusSizer(for040,LC040,EC040and68060)

    68160EEST(Ethernetdriver)-gluelesslogictoMC68360.68184BroadbandInterfaceController(BIC)IEEE802.468185TwistedPairModem-usewith68824forlowcostLAN68194CarrierbandModem-IEEE802.4PhysicalLayer168195LocalTalkAdapter-MC68332and68302toLocalTalknetworks

    68230ParallelInterface/Timer-two8bitports,24bittimer68338Mac-MediaAccessController-FDDI,seeBR1104/Dforfamily68339FSI-FDDISystemInterface(FibreDistributedDataInterface)68440DualChannelDMA-32bitaddressingR&FNpackages

  • 7/31/2019 68k Chips Faq

    11/29

    68450DMAController(DMAC)-4channel68451MemoryManagementUnit(MMU)(obsolete)68605X.25ProtocolController-two22byteFIFOs,DMA,HDLC

    68606X.25Multi-LinkLAPDProtocolController-inISDN68681DualUniversalAsynchronousReceiver/transmitter(DUART)68824TokenBusController(TBC)-GMMAPLevel268836FCG-FDDIClockGenerator-lowerpartofPHYofFDDI68837ELMElasticityBufferandLink-restofPHYofFDDI

    6885132bitPagedMemoryManagementUnit(PMMU)(obsolete)68881/68882FloatingPointCoprocessor(FPU)68901MultiFunctionPeripheral-USART,8parI/Olines,4timers10H640MC68030/040ECL/TTLClockDriver(alsoMC100H640@5v)88915/88916MC68030andMC68040clockdrivers

    MotorolaMC6800familyperipheralsareverycommoninM68Ksystems.Somepopular(anduseful)onesare:

    6821PIA-ParallelInterfaceAdapter.(bettertouse68230)6845CRTcontroller.(asinIBMPCMonochromeandCGAscreens)6850ACIA-simpleyetflexibleserialport.Cheaptoo.68B52SynchronousSerialDataAdapter(SSDA)68B54AdvanceddataLinkController(ADLC)

    68488IEEE488InterfaceAdapter146818RTCwithRam-RealTimeClock.(asinIBMATPcs)

    Othermanufacturer'spartsareoftenusedwith68Kproducts.AMD7992Ethernetpart(alsoAM79C970)MB86961AFujitsuEthernetpart($9US)843xNationalDRAMcontroller(lowcostmodel)844xNationalDRAMcontrollerwithBurstModesupport

    E)8and16bitProcessors----------------------------Motorolamanufacturesawiderangeof8and16bitprocessorsandcontrollers.Thefamiliesarethe6800,6801,6805,68HC05,6809,68HC11

    and68HC16(16bit)series.Manyofthesedeviceshavebuilt-infunctionssuchasEPROM,analoguetodigitalconvertors,PLLsandspecialdriversforsteppermotorsandLCDdisplays.Refertothe"MasterSelectionGuide"orSG166/Dformoreinformation.InformationandfreesoftwareisavailableontheMotorolaBBSandmostftpsites.DunfieldDevelopmentSystems,NepeanOntario,(613)256-5820orddunfield@bix.comprovideslowcostcompilersandemulatorsfortheseproducts.

    ==============hc11/hc16mailinglist===============sendmessagetolistserv@bobcat.etsu.edu:subscribemc68hc11yourfullnameunsubmc68hc11yourfullname=====================================================

    ForalistserveraboutainterestgroupdesigningandbuildingaFORTHbasedO/ScalledFIREusingaMC68360:[email protected].

    SeetheMSABBSundertheMotorolaBBS.MuchoftheinformationinthisFAQpertainingtoMotorolaresources,ftpsitesandgeneralinformationisalsoapplicabletotheseprocessors.BR261/Doutlinestheseproductlines.

    The68HC11MicrocontrollerFAQbyRussHersch([email protected])contains

  • 7/31/2019 68k Chips Faq

    12/29

    alistingofresourceinformationabouttheseprocessors.Itispostedonceamonthtocomp.roboticsandothersimilargroups.

    ThePowerPcFAQfromthenewsgroupcomp.sys.powerpcisworthgetting.ItiswrittenbyDerekNoonburgoftheUSA.

    F)SpeedComparisons-----------------------ThesefiguresaretakenfromvariousMotorolapromotionalliterature.

    __________________________________________________________________________CPUDhrystonestype8Mhz16Mhz20Mhz25Mhz33Mhz40Mhz50M|---------------------------------------------------------------------------680002100437668EC000210043766802075599069113361510068EC02075591133668030783093941174315641187882348568EC03011743187886804045460605537273668LC04036368454606055368EC04036368454606055368060(50and66Mhz)-claimisabout3.5timesfasterthan68040

    68300SERIESCPUCORES

    EC000210043765250CPU326742803610045CPU32+74161104914717---------------------------------------------------------------------------MyIntel80386clone(with80387)40Mhzis11049Dhrystones.MyoriginalIBMXT4.77Mhzcomputershows300Dhrystones,aCrayEL92@14,[email protected](68040)runs15-20%fasterthana50Mhz80486.SpecnumbersaremostusefultomeasurecomputersystemsandareinappropriateforCPUssoarenotshownhere.TheCrayEL90isa1gigaflopmachine;aJ916peaksat3.2gigs@64bits.

    ThenewIBMPowerPCEmbeddedProcessorPPC403GAmayachieve72kdhrystones.__________________________________________________________________________CPUMIPS(VAXMIPS)type8Mhz16Mhz20Mhz25Mhz33Mhz40Mhz50M|---------------------------------------------------------------------------6800068EC0001.22.5680204.35.26.58.768EC0204.36.5680304.55.46.79.010.813.568EC0306.710.86804026.134.841.868LC040/EC04020.926.134.8

    68060100@66MHz

    68300SERIESCPUCORES(VAXMIPS)

    EC0001.22.53.0CPU323.94.65.8CPU32+4.36.38.4---------------------------------------------------------------------------FloatingPointCoprocessorSpeeds:(KFLOPS)16Mhz20Mhz25Mhz33Mhz40Mhz50M

  • 7/31/2019 68k Chips Faq

    13/29

    MC68881160192240MC68882264352422528MC680403,5004,6625,600---------------------------------------------------------------------------

    G)PowerPc-MPC601,MPC603,MPC604series.--------------------------------------------ThePowerPCseriesareReducedInstructionSetComputers(RISC).TheyweredevelopedbyMotorola,IBMandAppleComputer.TheseprocessorsarefeaturedinMacintosh,VMEbusandIBMcomputers.Neitherthe601,603orthe604seemtohaveaProgramCounterorStackPointersintheMC680x0sense.Motorolahasnevermanufacturedthe601.ThesoleworldsourceisanIBMfacilityinCanada.Motorolais/willbemakingthe603,604and620.

    MPC601Features:(thefirstPowerPCchip,usedincurrentAppledesktops)*Thirty-two32bitGeneralPurposeRegisters(GPR).(userlevel)*Thirty-Two64bitFloatingPointRegisters(FPR).(userlevel)*Six32bitSpecialPurposeRegisters(SPR).(userlevel)*Twenty-seven32bitSpecialPurposeRegisters(SPR).(supervisor)*Sixteen32bitSegmentRegisters(SR)(supervisor).(forMMU)*Exceptionprocessing-usesvectoroffsettable.*32bitaddressbus-linear,notmultiplexedorsegmented.*64bitdatabus-notmultiplexed(addressbusnotmultiplexed).

    *single-beat(1-8bytes)andburst(32bytes)datatransfers.*Twolevelsofprivilege-SupervisorandUsermodes.*FloatingPointUnit(FPU)-supportsallIEEE754datatypes.*MemoryManagementUnit(MMU)-52bitvirtualmemoryaddress.*32Kbyteunifieddataandinstructioncache-withbussnooping.*3.3voltCMOSpart-interfaceswithTTLdevices,5.6to8.0watts.*50,66,80Mhzversions-304pinquadflatpackceramicpackage.*usesinstructionsetfromtheIBMRS6000Workstation.*theIBMRS/6000Model41usesa601CPU@80Mhz.*RS6000binarieswillrunonthe601atfullspeed.

    The601datatypesare:integer(8/16/32bits),floatingpoint(32/64bits)

    Instructionsaregroupedintothesesixcategories:(MPC601)*Integer-compare,rotate,shift,computationalandlogical.*FloatingPoint-arithmetic,rounding,conversion,compare,*,+.*Load/store-integerandfloatingload,storeandmove.*Flowcontrol-branching,trap,conditionregisterlogical.*Processorcontrol-moveto/fromSPRs,MSR,syncmemoryaccesses.*Memorycontrol-controlofcaches,segmentregisters,lookaside.

    TheMPC603isalowpowerversionforuseinbatteryoperatedportablesandisusedinApplePowerbooks.ItismadebyMotorolainAustin,TexasandbyIBMinBurlington,Vermont.

    TheMPC604willbeavailableinearly1995.Itissimilartothe601with

    separate16Kbytedataandinstructioncaches(HarvardArchitecture),separatedataandinstructionMMUs,3IntegerUnitsandaLoad/StoreUnit.TheSPECintandfp92valuesare160and165@100mhz.A100Mhz604willhavetwicetheperformanceofa80mhz601and50%moreatfloatingpoint.TheMPC620(64bit)willbeusedinthenextgenerationAppledesktops.IthasanembeddedL2cacheandreportedlycanperformsix(6)instructionsperclockcycle.Itisaimedathighenddesktops,Workgroupserversandsimilarmachines.IthasaSPECintratingof200@150mhz.SPECratingsaremostvaluableforsystemsandnotprocessorssobecarefulwiththese.

  • 7/31/2019 68k Chips Faq

    14/29

    ________________________________________________________________________|Model|Speed|SPECint|SPECfp|PriceUS$|Power(W)|Avail||-------|--------|----------|--------|------------|------------|--------||PPC601|50,66|62|72|165|8*|now||PPC601|80|85|105|249|8|now||PPC601|100|105|125|399|4|Nov94||PPC603|66|60|70|165||Nov94||PPC603|80|75|85|195|2.5**|Nov94||PPC604|100|160|165|549|10**|Dec94||PPC620|133|200@150*|||30**||-------------------------------------------------------------------------Notes:1)thesefiguresfromIBMAustinTexasOctober1994.PricesareQTY10002)*=fromotherunverifiedsources.3)**=powerdissipationlessthanthiswithlowpowermodesactivated.4)P54C-75,a75MhzIntelRISCCPUwithSPECof75&60@$495or$5355)ThePPC601100Mhzismadewithadifferentprocessthatreultsinlesspowerdissipation.

    MPC930/950/972areclockdriversforPowerPCandPentiumparts.

    MPC601UM/AD-PowerPC601RISCMicroprocessorUser'sManualMPC601/D-TechnicalSummary-PowerPC601MicroprocessorMPC601EC/D-HardwareSpecs-PowerPC601Microprocessor

    MPC603/D-TechnicalSummary-PowerPC603MicroprocessorMPC604/D-TechnicalSummary-PowerPC604Microprocessor

    Motorola'sfirstRISCprocessorsaretheMC88100(CPUandFPU)andtheMC88200(cacheandMMU).Theyhaveseparateaddressanddatabussesforinstructionanddatamemoryspace.ThePowerPCisnotanupgradeoftheseparts.The88100familyarepresumablystillavailable,butnolongerappeartohaveahighprofileinMotorola'spresentproductmatrix.

    H)PowerPCEmbeddedControllers--------------------------------TheIBMPPC403GAisa32bitprocessorrumouredtodeliver72kDhrystonespersecond@33Mhz.IthasaDMA,DRAMandI/Ocontrollers,two-way

    associativeinstructionanddatacaches,serialportandmultipletimerfacilities.Itrunsat3.3voltsandinterfaceswithboth3.3and5voltperipheralparts.Itcomesina160pinPQFPpackageandispricedat$49@25Mhzfor1000pieces.Itisbeingsamplednowwithvolumeproductionexpectedbytheendof1994and33Mhzversionisexpectedinearly1995.

    TheMotorolaMPC505hasafloatingpointunit,4kbytesstaticram,4Kbytesinstructioncache,32bitRISCprocessor,32x32bitsgeneralpurposeregisterfileand32x64bitsFPregisterfile.Therearechipselects,awatchdogtimerandvariousI/Oports.Itcomesina160pinQFPpackage@25Mhzandwithaclockspeedof25Mhzandusesa3.3voltpowersupply.ItwillbesampledinNovember1994andisinitiallypricedat$75forsmallquantities.A144pinpackagewillbeofferedlater.Volumepricingis

    expectedtobe$55by1995anddownto$25by1997.

    I)OtherManufacturers------------------------Philips,ToshibaandSigneticsmake(made)M68Kfamilyprocessors.Motorolahasnotsecondsourcedanyofthehighernumberprocessorssuchasthe'020andup.Thisiscertainlyanincompletelist:

    Philips-SCC68070(availabilityuncertain).CMOS68kcore,similarto68010butnoVBRorSFC/DFC.Includes2DMAchannels,

  • 7/31/2019 68k Chips Faq

    15/29

    UART,IICbuscontroller,2-16bitcounter,abasicMMUandon-chiposcillator.

    -SCC68692-CMOS68681DUART-withpower-downmode&receivertime-outs

    -SC68C94-alsoSC26C94.DualCMOS68681(4UARTS)with8byteFIFOsonTxandRx.Extendedbaudrateset.

    Signetics-90C100family,93C100(SigneticsisownedbyPhilips)

    Toshiba-TMP68301-68HC000+UART,parallelI/O,timer,interruptcontroller,chipselects.12or16Mhzclock.

    TMP68303-68HC000+UART,parallelI/O,timer,chipselects,DMA,interruptandDRAMcontrollers.12and16Mhz.Steppermotorcontroller.PQFP100package(TMP68301also).

    SonnetTechnologiesInc.,Irvine,California(714)261-2800manufacture"booster"chipassembliesforMacintoshMC68020/030/040computers.ThissystemworksbyinterfacingahigherspeedMotorolaprocessortothelowerspeedsystembus.Thecomputerspeedis"boosted"byutilizingtheinternaldataand/orinstructioncachesofthehigherspeedprocessor.A"mathless"68LC040computercanbeupgradedusinga68040whichincludesthemath

    processor.Thereisapossibilitythesepartscouldbeusedinothersystemssincetheyoperate"invisibly".SonnetalsosellsMC68882mathchips.SeeunderE)IntegratedCircuitPricesforprices.

    J)InterestingplacesM68Kdevicesareused---------------------------------------------The68349isknownas"DragonI"andisthemostpowerful683xx.ThenewSONYPersonalDigitalAssistant(PDA)willusethisdevice.

    ACanadianfirm,CrossbowElectronicsinRichmondHillOntariomakesomeinterestingcustomboardsutilizingMC68Kprocessors.Thingslikeradarprocessingandsatelliteterminals.

    2)SoftwareSources====================

    A)FreeSoftwareAvailable---------------------------Assemblers,compilersanddebuggersexisttorunonMs-Dos,Mac,Unix,680x0andAmigaplatforms.ThisisanincompletelistoffilenamestosearchforontheInternetusingArchie:

    68asmsim.zip-68000/08/10assemblerandsimulator,MS-Dos,withdocsandsourcecode,usesS-records,widelyavailableviaftp.Easytouse,docsareclearandwellorganized.Simplefunction.tutor.arc-sourcecodeforMEX68KECB(68000/08/10)monitorwithone-line

    assembler/disassembler,S-records&terminal,nodocstutornew.zip-asabove,improvedversion(?),binariesandsourcecodein68Kassembler,nodocs.FormodifiedAlbertaECBcomputer.as68k.arc-sourcecodeinCofa68000assemblerfortheAmiga.Docsincluded.Lookalsoforamigacc68k.lhaandSOZOBON.*as68kdos.zip-68020/68881/68851assembler,withdocsandsourcecode,usess-records,MS-Dos.Alittlemoreadvancedthan68asmsim.zipfbug68k.arc-Amonitorprogramform68000/08/10/20/30/40processorsinCsourcecode.MC68881/882(fpu)supportandgooddocs.M16pc.zip-MS-dosFORTHcodetonative68kmachinelanguage.Nodocs

  • 7/31/2019 68k Chips Faq

    16/29

    otherthanthesourcecode.Itisavailableviaftpfromasterix.inescn.pt:/pub/forth/motorola/m16.zip.(Portugal)68343ffp.arc-Acollectionof68000/10assemblylanguagefloatingpointroutines.Docsareintheasciilistings.Needassembler.cc68k.arc-optimizingCcrosscompilerforMS-dos.GeneratesMC68000code.Minimaldocs,sourcecodeincluded.040_fpsp-FloatingPointsoftwarefortheMC68040unimplemented68881/882instructions.LocatedontheMotorolaFreeBBSandAESOP(asm68040FPSP).Seebelowforphonenumbers.x68000.arc-68000assembler(DDJPP)forMS-Dos,nodocs,sourcecode.OntheMotorolaBBS,bode.ee.ualberta.caandftp.luth.se.tbi68k.lbr-TinyBasicfor68000ECBboard,withsource,FoundontheMotorolaBBS,bode.ee.ualberta.caandftp.luth.se.]m68k.zip-GCCcross-assemblerforMC68ktorunonaMS-doshost.ftp://ftp.lysator.liu.se/pub/msdos/gnu/gcc-dos-m68k/m68k.zip(about1.8mbyte)

    Notlistedhereareassemblers,cross-assemblers,Ccompilers,debuggersetc.for68HC11series,68701,68HC16,MC68332,MC68302,MC68360andDigitalSignalProcessors(DSP).ThereisMacintoshsoftwarealso.ThesefilesareallavailableontheMotorolaBBSandmostftpsites.(seebelow)

    TwosyntaxesexistforM68kassemblersourcecode-theMotorolaandtheMITversions.Asanexample,theMotorolasyntaxismove.lxxxandtheMIT

    syntaxismovelxxx.Thesetypesofdifferencesmustberesolvedbeforethesourcecodecanbecompiled.ThisproblemseemstobefoundinGCCcodeandappearstoresultfromtheinabilityofMIT'scomputersystemtohandlea".".RolfSpalink'sfilemit2mot.tar.gzconvertsfromonesyntaxtotheother.FTPfrom(bode.ee.ualberta.ca:/pub/motorola/portableorftp.luth.se:/pub/misc/motorola/m68k).

    ForsamplesourcecodeonIDEdrive,VGA,SIMMmemoryandISAbusinterfaces,trytheIndianaUniversity68030projectlistedbelow.

    FordriversinsourcecodeforcommunicationssuchasHDLC,Lapd,Bisync,LocalTalkandothers,frombode.ee.ualberta.ca:/pub/motorola,getthefilemotorola_bbs_listing.ThisfileisalistingoftheMotorolaBBSinTexas.

    Somefilesaremirroredontheftpsites.SeeD)ftpsitesbelow.

    DJGPPisaportofGCCtoMS-DOS(386orhigher)whichcanbefoundviaftpon:omnigate.clarkson.edu:/pub/msdos/djgppoak.oakland.edu:/pub/msdos/djgpporanySIMTELmirrorsite.Bothsourcesandbinariesareavailable.

    Linux68K-Linux,aUNIXclonefor80386andhigherprocessorsisnowbeingportedtotheAmiga,AtariandMacintoshmachines.ForinformationaboutLinuxandthe68KportcontactthewwwserverinGermany:http://www-users.informatik.rwth-aachen.de/~hn/linux68k.htmlThesourcecodeandsomecompiledcodeisavailableviaftpfrom:

    tsx-11.mit.edu:/pub/linux/680x0/

    Across-gccmailinglistisbeingrunbyGerdTruschinski([email protected])thatfocusesonenvironmentsfor68Kprocessors.ItisspecificallysuitableforthosewhowanttobuildacrossgcccompilerwithGNUtools.Tosubscribe:send"subscribecrossgcc"(w/o"")[email protected]

    RTEMS(Real-TimeExecutiveforMilitarySystems)isareal-timeO/SwithCandADAimplementations.Itanddocumentationisavailableviaftpfromlancelot.gcs.redstone.army.mil:/pub/rtems/releases/3.1.0andtheWWWpageis

  • 7/31/2019 68k Chips Faq

    17/29

    http://lancelot.gcs.redstone.army.mil/rg4/rtems.html.ThecontactpersonisJoelSherrill([email protected])inAlabama.

    B)CommercialSoftwareAvailable---------------------------------TherearemanythirdpartyvendorsofsoftwareforMotorolaprocessors.AMotorolaBBS-Aesopwhichisdescribedbelow,containsalargelistingofthesevendors.TheMotorola68000Developerprogramexiststoprovidemarketingsupportfor68kdevelopers.Interesteddeveloperscanjoinbycalling(800)367-8363.Developersarelistedin"68kSource"(BR729/D).ForEuropeansourcesgeteurope.gzatftp.luth.se:/pub/misc/motorola/faq.

    Thefirmslistedbelowarerepresentativeexamples:

    IntrolCorporationMilwaukee,Wisconsin(414)327-7171,FAX(414)327-7734email:[email protected]

    Providesarangeofcrossdevelopmenttoolsfor6801,3,4,5,9,68HC11,68HC16andthe68000family.HostsincludetheIBMPC,Macintosh,RS/6000,VAX/VMS,Sun-4,Apollo,DecStationandHP9000series.

    NohauCorporation

    Campbell,California(408)866-1820,FAX(408)378-7869

    Providesin-circuitemulatorsforthe68300and68HC16families.

    MicrowareSystemsCorporationDesMoines,Iowa(515)224-1929,FAX(515)224-1352Email:[email protected]

    Providesthereal-timeoperatingsystemOS-9torunonMC680x0systems.

    Hewlett-Packard(Canada)Ltd.

    Ottawa,Ontario(613)726-2111,FAX(613)8200377JohnMitchell([email protected])

    Sellandrentemulators,debuggers,ROMMonitorsandotherdevelopmenttoolsforvariousplatforms(UNIXandPC).Mailinglistavailablefordevelopersfornewproductsandseminars.H-PmakesurfacemounttoPGAadapters.

    C)MotorolaBBS----------------MotorolaoperatesafreeBulletinBoardSystemthatcontainsdocumentsandfreesoftware.ThereisaFax-Backservice.Thefilefaxndx.txtcontainsthedocumentsavailableforfaxback.Thenumbersare:

    ==================================================================MOTOROLAFREEBBSSYSTEMThereisNOcostforthis.

    Austin,Texas(512)891-3733

    TheV.329600Baudmodemsarenowon-lineusingMNP-5!Pleaseconnectat8Databits,NoParity,1StopBit.

    ALSO:

  • 7/31/2019 68k Chips Faq

    18/29

    Munich,Germany.49-89-92103-111.(14400baud)Stuttgart,Germany49-7031-275496(19200baud)SanDiego,California(619)279-3907Toronto,Ontario,Canada(416)497-8989(1200baud)

    TheMSABBS(MicrocontrollerSoftwareApplications)isnowrunningontheAustinBBS.ItsupportsMASMwhichisacrossassemblerforthe68HC05andHC08/11/16products.Ademoversionisavailableforfreedownloading.==========================================================================

    "Design-NET"isanewMotorolaelectroniclinktocustomers.Adatabase,Email,OEMpricing,NEWSdatabase,andmoreisavailable.RequestBR1307fromtheLiteratureDistributionCentreoraMotorolasalesoffice.TheSpecsinSecsdiskcontainsaMembershipRequestForminthemainmenu.

    "Design-NET"alsohasafax-backserviceformanyMotoroladocumentsat(602)244-6609.Atouch-tonephone(DTMF)isneeded.ThisisanInternationalservice.Aninstructionfaxisavailablefromhere.DocumentstobefaxedcannowbeorderedviaInternetEmail.Contactr.boys@genie.geis.comforacopyoftheinstructionsorseethe68HC11FAQ.

    ========================================================================DSPBBS:(DigitalSignalProcessing)(includedhereforreference)

    Austin,Texas(512)891-3773========================================================================

    AESOP-(ApplicationsEngineeringSupportthroughOn-lineProductivity)1-800-843-3451(USAandCanada)(512)-891-3650(elsewhere)ThisBBShaslistsofthirdpartysupportthatsupplyM68kcross-compilers,Candotherlanguagecompilers,emulatorsandanalyzers.Theselistsareextensive.Chipanddocumenterrataarefoundhereaswellasorderinginformationforuser'smanualsandgeneralinformation.No8bitparts.

    AESOPhasaseriesofFAQsonthe680x0,68EC0x0,683xxandtheMC68681.Thesefilesareavailableviaftpasonefile(aesopfaq)from

    bode.ee.ualberta.ca:/pub/motorolaorftp.luth.se:/pub/misc/motorola/faq.TheUser'sManualsfortheMC68040andMC68322forWindowsandtheMacintoshareavailablefordownloadingfromAESOPonly.Pleasenotethezmodemprotocoldoesnotoperatecorrectlyatthistime.

    D)ftpSites-------------NumeroussitesexistaroundtheworldthatcontainsoftwareandinformationforMotorolaproducts.Thisincludes8,16and32bitprocessors.Seethesection"FreeSoftwareAvailable"inthisfaq.

    MuchoftheinformationcontainedontheMotorolaBBSinTexasismirroredontheInternet.Herearethreegoodsites:

    ftp.luth.se(Sweden)/pub/misc/motorola}forM68Kitemsbode.ee.ualberta.ca/pub/motorola}lookunder/m68kernie.uvic.ca/}

    IftroubleisexperiencedwiththeAlbertasiteuponconnection,tryreplacing"bode"with"ftp"or"wattson".

    AcurrentlistingofthefilesontheAustinBBSisavailableviaftpfromtheAlbertasitebode.ee.ualberta.caas/pub/motorola/motorola_bbs_listing.

  • 7/31/2019 68k Chips Faq

    19/29

    Adescriptivelistingoffilesontheftpsitescanbeobtainedfrom:bode.ee.ualberta.ca:/pub/motorolaasthefileINDEX.Fromftp.luth.se:/pub/misc/motorolaorernie.uvic.cagetfreeware.dir.

    Thesefiles,alongwiththe"SpecsinSecs"datadisk,shouldbeconsideredascompaniondocumentstothisFAQ.

    MotorolaapparentlyplanstoofferanInternetftpsitesoon.(RSN)??/////////////////////////////////////////////////////////////////////////\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

    3)Hardware(boardlevel)Sources===================================

    A)IntegratedDevelopmentPlatform(IDP),MEVB,BCC,etal------------------------------------------------------------AseriesofproductsbyMotorolathatconsistsofamotherboardandvariousplug-inmodulesfordifferentCPUsandI/Omodules.ThemotherboardconnectstoaterminalorhostcomputerthroughaRS-232serialport.ThissystemprovidesalowcostevaluationplatformfordevelopingsoftwareandhardwareforM68Kfamilymembers.TheProductBriefpartisM68KIDP/D.

    M68EC000IDP$510M68EC000CPU$160(IDPnumbersaremother

    M68EC020IDP$595M68EC020CPU$245anddaughterboards,M68EC030IDP$650M68EC030CPU$300CPUaredaughterboardsM68EC040IDP$750M68EC040CPU$400only)(USdollars)

    Sierra68306DevelopmentBoard(withcompileranddebugger)[email protected](512)891-2592.forIDPandSierra.

    TheAMCU(AdvancedMicroControllerUnit)suppliesaboardsimilartotheIDPthatsupportstheMC68330seriesparts.ItiscalledtheMEVB(MotorolaEvaluationBoard).Itisasmall(3"by3")platformboardwithaprocessoronit.ItsupportsallthepartsthatusetheInter-ModuleBus(IMB)suchas68HC05,68HC11,68HC16and68331-334.TryBR711/Dforinfo.

    Motorolaalsosuppliesthe"BusinessCardComputer"(BCC).Thisisastand-alonesingleboardMC68340computer.Itisequippedwithamonitor-340bugwhichisalsoavailableontheMotorolaBBSortheftpsites.ItisdesignedtointerfacebetweenaRS-232terminalandotherboardssuchastheM68340PlatformBoard.TheProductBriefpartnumberisBR753/D.

    -------------------------------------------------------------------------TheMotorolaDatacommUnitmanufactureaseriesofApplicationDevelopmentSystems:US$

    M68302ADS-MC68302+DRAM,DUART,Eprom-$1995M68360QUADS-Master/Slave68360+DRAM,Eprom,Flashmemory,EthernetinterfaceandLocalTalkinterface.-$1995

    m68360quads-040-('040/Slave68360+DRAM,Eprom,Flashmemory,EthernetinterfaceandLocalTalkinterface-$2995TheseboardsareavailablefromanyMotorolarepresentative.--------------------------------------------------------------------------

    MotorolaalsomadetheECBsingleboardcomputer(MEX68KECB)thatrunsaMC68000CPUwithawirewrapareaforeducationalanddevelopmentpurposes.ItusestheTUTORmonitorprogramwhichisasimpleassembleranddisassembler.Theyarenolongeravailablebutusedunitsmayexist.TheTUTORsoftwareisavailable(sourcecode)fromtheMotorolaBBSandftp

  • 7/31/2019 68k Chips Faq

    20/29

    sitesandcanbeusedonhomebrewcomputerswithsomemodification.

    ArnewshInc,Colorado,(303)223-1616/FAX:(303)223-9573makesaboardsimilartotheECBwitha5.25"floppydiskinterface.ItsellsforUS$375witha25%discounttouniversitiesandstudents.Arnewshalsomakesingleboardcomputersusingthe68302($495),68306($375)andthe68EN360($975,$1475withtheoptionalMC68EC040).

    ApplixinAustralianeveransweredmyletter-sodeletion.Toobad.

    B)VMEbusmodules-------------------VMEbusmodulesarestate-of-the-artandareusedtoconstructpowerfulcomputersystems.VMEbusboardshavedatabussizesof16,32or64bits.TheVMEbusisanopensystem.VMEbusboardsnowcontainprocessorssuchasDECAlpha,MIPS,i960,variousDSPchips,AM29000(RISCchip),PowerPCand80486inadditiontotheMotorola680x0line.ManyperipheralboardsexistincludingVGA,telecom,analyzers,dataacquisition,videoprocessorsandmemory(1gigabyte!).TheVXIbusisaninstrumentationbusroughlycompatiblewiththeVMEbus.

    VMEbusSystemsMagazine25875Jefferson,St.ClairShores,Michigan,48081,(313)774-8180isfreetoqualifiedVMEbussystemsusersandspecifiersandcontainsindustrynews,informativearticlesandusefuladvertisements.The

    VXIjournal(VXIbusandGPIB)isalsoavailablefromthissamesource.Anewmagazine,RealTimeEngineering,isalsopublishedbythisorganization.Togetasubscriptionrequestformforanyofthesemagazines,sendEmailtoJohnBlack,Editor([email protected]).

    ]JohnBlackhaseditedahardcovertextthatcoverstheVMEbusandVXIbusthoroughly.ThisisaneasytoreadbookthatcoverstheVMEbusandVXIbusspecifications,graphics,diskinterfaces,Ethernet,imageprocessingandinterfacingtoexternaldevicessuchassteppingmotors...andmuchmore.ItisavailablefromthepublisherforUS$150(800-321-5068).Recommended.

    VITA,(VMEbusInternationalTradeAssociation)10229NorthScottsdaleRd,SuiteB,Scottsdale,Arizona,85253,(602)951-8866publishesthe"VMEbus

    Handbook"$53andthe"VMEbusSpecification"$32.TheHandbookprovidesinformationforprogrammers,systemintegrators,engineerswhiletheVMEbusSpecificationprovidesmore"hardwarelevel"informationsuchasthatneededforboarddesign.ThesetwobooksprovidetheinformationneededtounderstandtheVMEbussystemandareworththemoderatecost.

    VITAalsopublishesaBuyer'sGuidefor$55(or$110ayear).AVXIbusBuyer'sGuide$33isavailablefromMicrologypbt,Inc.,2618S.ShannonDrive,Tempe,Arizona,85282.(602)966-5936.BackissuesofVMEbusSystemsMagazineareavailablefromMicrologyfor$4each.

    TherearemanymanufacturersofVMEbuscomputermodulesworldwide.Refertocomp.arch.bus.vmebusformoreinformation.ManyVMEbusCPUboardshavea

    built-inmonitorprogramsimilartotheTUTORmonitorandhaveaRS-232portthatcanbehookeduptoaterminalorahostcomputer.Programscanbeenteredwiththesimpleassembler/disassemblerandexecuted.Peripheraldevicescanbeattachedeasilytotheseboards.Theseboardsareoftenavailableusedandtheolderoneswith68000/10CPUshavealowcost(

  • 7/31/2019 68k Chips Faq

    21/29

    PCItoVMEbusinterface("UNIVERSE")($US160@1K)andFuturebus+interfacechips("LIFE").Anewpart,"TROOPER"isalowcost($401995@1K)slave-onlyVMEbusinterfacechip.AvailableJune1995.TheSCV64and"TROOPER"arefabricatedbyMotorola.(800)267-7231(NorthAmerica),(613)592-0714inCanadaor(408)258-3600inCalifornia.Emailaddresses:[email protected]@newbridge.comfortechnicalsupport.

    APMC(PCIMezzanineInterface)isaproposedIEEEspecificationforalowprofilemezzanineexpansionbusforVMEbus,MultibusIIandFuturebus+systems.Ithasa32or64bitbusandhasthesameelectricalspecificationsasthePCIbus(peripheralInterconnectBus).

    AneatsetupisaVMEbusboardwithaninternalmonitorprogramconnectedtoanIBMPCwithaRS-232portusingacommoncommunicationprogramandanassemblersuchas68asmsimoras68k.(Telixworksgood-treattheVMEbusasamodem)ApowersupplyfromanIBMPCwillpoweraVMEbusboard.(+5,+-12volt)

    AVMEbusFAQisnowunderconstructionforcomp.arch.bus.vmebus.

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////HereisinformationonthenewMotorolaPowerPCVMEbuscards.

    Thisisinformationextractedfromthepreliminaryspecificationssheet.

    BoardModelMVME1600/PM603MVME1600/PM604----------------------------------------CPUMPC603@66mhzMPC604@100mhz-SPECint92(est)55140-SPECfp92(est)65145-Powerdissipationwatts1424(forMPUmoduleonly)==========================================================================-8,16,32,64or128mbytesharedmemorywithuserexpandablemodulecards-single32bitPMCExpansionslot(PCIMezzanineCard)-localbusis32bitPCI

    -8Kx8NVRAMwithclock(batterybackup-removeablebattery)-4serialports-2async,2sync-four16bittimersandwatchdogtimer

    -16bitSCSI-2businterfacewith32bitPCILocalBusBurstDMA-EthernetTransceiverInterface-10base-2and10base-Tinterfaces-SuperVGA2mbgraphicsportplusmouseandkeyboardconnections-8bitbi-directionalparallelport-Centronicscompatible-two32pinPLCC/CLCCsocketsforflashorEprommemory-A32/D64VMEbusMaster/SlaveInterfacewithSystemController-on-boardDebuggerandDiagnosticFirmware

    ThesystemconsistsofaMVME1600BaseBoard(15watts),aPM60xMPU/DRAM

    module,PCIExpansioncard(7.5W),add-onDRAMmodule(5W)andtheTransitionModule(7.4W).TheTransitionmodulehastheserial,parallelandEthernetportsonitandconnectstotheP2connectorontheBaseBoardwitha64pin50-milcable.

    Idon'tknowpricesoravailabilitydates,butitisguaranteedfor5years.Soundslikequiteamachine.WishIhadone.

    CETIA(414)325-6170makesa50or66mhz601VMEbusboard.SPECint92=62andSPECfp92=72(@66mhz)

  • 7/31/2019 68k Chips Faq

    22/29

    8to256MBDRAM,3asyncports,1Centronics,Ethernet,SCSI-2

    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

    C)IndianaUniversity68030singleboardproject--------------------------------------------------------Theschematics(inPostscript),GERBERartworkforthePCBs,sourcesandimagesforthemonitorandPALprogrammingandsomedocumentationareavailableviaftpfromcs.indiana.edu:/pub/goo/mc68030/.

    Thisboardusesafloppydisk,IDEharddrive,VGAmonitor,aISAbusandSIMMmemorychips.ItusestheMINIXoperatingsystem(copyrighted),NetBSDandbootpcodetoruneitherawd8003or3c501Ethernetcard.

    ThecontactpersonisIngoCyliax([email protected]).

    TheComputerSciencedepartmentisconsideringofferingthisboardasafullorpartialkittothepublicbecauseofinterestgeneratedontheNet.Formoreinformationoropinionsregardingoptions,(ieboard,board+proms,+allparts,assembledvsunassembledetc)pleaseEmailIngoCyliax.Ingoisalsointerestedinopinionsofthecostmostpeoplewouldexpecttopayforsuchaprojecttohelpdeterminethefeaturesthatcanbeincluded.

    Ingoisalsoworkingonsome68302designs.Hehasaminimummode(8bit)68302designthatcanloadS-recordsfromaPCparallelport.Theschematicisavailablein:cs.indiana.edu:pub/goo/uC2

    Hehasaddedinfoaboutthe'030and68302boardtohishyplan,theURLis:

    http://www.cs.indiana.edu/hyplan/cyliax.html

    andwilladddataasheworksonit.HealsoisworkingonuC3,whichisa16bitmode68302withPC/104interfaceandtakesupto8MbofDRAM.

    D)ConsumercomputersandWorkstations----------------------------------------

    Computersthatusethe68KseriesofprocessorsareAtari,Amiga,AppleMacIntoshandsomeolderRadioShackmodels.Opportunitiesforexperimentationmayresideinsomeofthesemachines.Crosscompilers,suchasamigacc68k.lha,areavailableviaftpfortheAmiga.

    ThereareolderworkstationsthatuseM68Kprocessorsthatmaybeavailableforlowprices.TheSun3/60isverypopularintheeducationfieldandtheHP9000310usesa68010andthe320usesa68020CPU.TheNeXTcubehasa68030andtheSGIIris3000usesa68020.TheAT&T3b1computerusesa68010,hasanewsgrouponUSENETandisacheapwaytogetaSYSVUNIX.

    E)IntegratedCircuitsPrices-------------------------------

    PricesgivenarefromCanadiansourcesinsmallquantitiesinCanadiandollars.MultiplyCDN$byapproximately0.75toobtainUS$figures.Allpricesareforreferenceonlyandmay(will)varywidelyduetoquantityordered,marketingpricesetting,packageandspeed.

    MC68000P1014.52MC68302FC16118.09MC68EC000??812.67MC68302RC16C242.03MC68EC000FU1019.69MC68331CF1660.32MC68EC000??1624.13MC68332CF1671.88MC68HC000P1021.14

  • 7/31/2019 68k Chips Faq

    23/29

    MC68008P88.48MC68340FE1674.74MC68010P1057.00MC68882RC33A1135.29MC68020FC1672.37MC68882FN33A146.55MC68020FC33E152.55MC68EC020FG1651.71MC68824FN12H139.02MC68EC030FE25B109.05XC68F333CFT16242.92

    MC68EN36060.00(QFP)(10K)thesepricesApr.1994MC6836050.00(QFP)(10K)MC6816010.00

    MC68705R35.95MC68701S33.96MC68705U3521.95MC68701U4S160.19

    MC68B213.75MC146818P9.52MC68B097.75MC68488P38.76MC68B405.50MC68B4410.00

    MC68185FN19.85MC68440P816.30MC68195FN12.49MC68450R882.04MC68230P89.68MC68605RC10137.61MC68230P1013.56MC68606FN12B207.50

    MC6868111.00

    -Boards-HC11EVBU140.00MC68332BCC71.7368EBLP11KIT285.00MC68701EVM1028.41

    -Sonnet-US$dollars-QTYandtermsunknown68040RC25299.00MC68882FN1639.0068040RC33349.00MC68882FN2044.00MC68881RC16A99.00MC68882FN2546.00MC68882RC2549.00MC68882FN3349.00MC68882RC3359.00MC68882FN4099.00MC68882RC4075.00

    MC68882RC5095.00+Boosters+notethesearegenuineMotorolaprocessorsmountedonacircuitboardthatplugsintotheCPUsocketofaslowermotherboard.MC6802025or30mhzrunsinaslowerbus99.00or129.00MC6803033mhzboosterassembly189.00MC68EC03033mhzboosterassembly199.00MC68LC04040mhzrunsina20mhzbussystem249.00MC6804040mhzrunsina20mhzbussystem399.00MC6804050mhzrunsina20mhzbussystem599.00

    4)ConstructionInformation=============================Iguessthisisnext,well,Iamofftogradschoolso...nextyear.

    5)GeneralSpecifications===========================

    A)IntegratedCircuitPackageInformation-------------------------------------------

    DIPDual-in-line-Packageonly68000/08/10/12/68HC000PGAPinGridArray(ceramic)easyforhandconstructionPPGAPinGridArray(plastic)""""

  • 7/31/2019 68k Chips Faq

    24/29

    PLCCPlasticLeadedChipCarriernotgenerallysolderedQFPQuadFlatPackage(plastic)difficulttohandsolderCQFPCeramicQuadFlatPackage""""BGABallGridArrayimpossibletohandsolder{??}

    TheDIPisthefamiliarpackagewiththeflexiblepinsat0.10inchspacing.Thisistheoldestpackagetypeusedwiththe68Kfamily.

    ThePGA(andPPGA)isasquarepackagewithrigidpinscomingoutthebottom.Usuallysocketedandthepinshavea0.10inchspacing.

    ThePLCCaremeanttobeinsocketssolderedtoacircuitboard.Theyhaveapinspacingof0.050inch.Thepackageissquare.

    TheQFPandtheCQFParesurfacemountdevicesandarethelatestpackagetypeusedwiththe68Kfamily.Thepackageissquarewithapinspacingofamere0.025inchesmakinghandsolderingdifficultbutnotimpossible.Generally,specializedsolderingequipmentisneededbutmanypeoplesolderwithasharptippediron.Thepinsareflexiblebutduetotheirshortlengthcannotbebentverymuch.AMP(aplugandsocketmanufacturer)apparentlymanufacturesocketsforthesepackages.3Mmaybeanothersource.Thesocketshavea0.10inchspacingforeasierconstruction.

    ThepinsonaBGApackagearesolder-ballsthataremeltedwithspecial

    equipmenttocreatetheconnectiontothecircuitboard.TheMC68356whichisacombination68302andDSP56002usesthispackage.Advantagesareverylowprofileandhighpincountcapacity.TheBGAisalsoknownastheOMPAC-OvermouldedPaddedArrayCarrier.Extremelynastytohandsolder.

    B)Pin-outs-------------"Whatisthepinfor...."isafrequently-asked-question.Thequestionisoftenaskedforolderprocessorssuchas6800and68000.ThisinformationisbecomingavailableontheWorld-Wide-Web(WWW)andelsewhere.Oneplacetotryishttp://131.246.89.1(www.unix-ag.uni-kl.de).ClickontheMotorolasymbolunder"hardware".ThissiteisinGerman,Englishandothers.Thiswebisstillunderconstruction.

    OxfordUniversityhassomeCPUpinoutsandinstructionsetinformationavailable.Thelistisnotuptodate.Tocontributecontactjonathan.bowen@comlab.ox.ac.uk.Theinformationisavailablefrom:http://www.comlab.ox.ac.uk/archive/cards.htmlorbyftpfrom:ftp.comlab.ox.ac.uk:/pub/Cards.ThisFAQisavailableontheWorldWideWebathttp://www.comlab.ox.ac.uk/archive/cards/m68kfaq.html.Looksnice.

    C)S-Records--------------S-RecordsareAsciicharactersinaprotocoldevelopedbyMotorolaandisusedtotransferdataandprogramcodetoandfromhostcomputersortostoresuchinformation.Detailsofthisprotocolhavebeenarchivedas

    s_record.zipatbode.ee.ualberta.ca:/pub/motorola/generalandalsoatftp.luth.se:/pub/misc/motorola/faqass_record.gz.

    D)CPUClocksandDouble-Clocking-----------------------------------CPUclockspeedsareusedbyconsumerstocomparetheperformanceofdifferentmicroprocessors.Thisistheclassiccaseofcomparingapplesandorangesinalmostallcases.Clockspeedscanonlybeusedforcomparisonwiththesameprocessorandthenwithcare.

  • 7/31/2019 68k Chips Faq

    25/29

    Forexample,a1MhzMC6800processorrunsatthesamebusspeedasa4MhzMC6802:the6802hasadivide-by-4circuitsolessexpensive4Mhzcrystalscanbeused.ThisisalsoacheapwaytomakeaCPUseemmorepowerfulbutrunstheriskofmarketing"numbersgames".ItisbettertocompareCPUswithtestprogramsthatreturncomparisonvaluessuchas"millionsofinstructionspersecond(MIPS)orDhrystones.Eventhen,onemustbeverycarefulusingsuchcomparisons-seeCrayunder"F)SpeedComparisons".Motorolaclockfrequenciesshouldnotbedirectlycomparedwithothermanufacturer'sfrequencies.

    Theeffectivespeedofaprocessordependsnotonlyonclockspeedsbutalsooncomputerbusspeed(iememoryspeed),CPUregisters,internalfeatures(suchascaches),FPUunits,externalfeaturessuchasexternalcachesanddatabuswidthandthesoftwareused.Aninstructionand/ordatacacheusuallydramaticallyimprovessystemspeed.A25Mhzpartisnotnecessarilytwicethespeedofa12.5MhzpartsincesystemspeedalsodependsontheexternalresourcestheCPUisconnectedto.

    Theissueof"clock-doubling"withAppleproductsandthe68040isaquestionoftenaskedonthenet.Apple(andothers)advertisessomeofitsnotebookcomputerswith"33/66or25/50"Mhzspeeddesignations.Thishasbeenreferredtoas"clockdoubling".The'040hastwoclockinputs-PCLKandBCLK.PCLKrunsattwicethefrequencyofBCLK.BCLK(1/2PCLK)runsatthefrequencyofthepartandisusedtoderiveallbussignaltiming.

    PCLK(2xBCLK)isusedforinternallogictiming.PCLKisnotpresentonthe3.3voltparts(MC68040Vand68EC040V).The68020/030/060donothavethisfeaturebutthe68360does.UseBCLKasthepart'struespeed.

    ThisisnotthesameasIntel's"clockdoubling"onthe486Overdrivechip."Overclocking"referstoincreasingaCPU'sclockfrequencybeyondthepart'sspecificationforhigherperformance(alsocalledclock-chipping).Sonnet's"clockdoubling"or"booster"chips(forMacs)interfaceaslowersystembustoahigherspeedprocessorthathasinternalfastcaches.

    6)Literature===============Motorolapublishesaplethoraofliteraturerangingfromproductbrochures

    anddatasheetstodetailedtechnicalapplicationnotes(AN).The"SpecsinSecs"datadiskhasalistingwithdescriptionsofvariousdocuments.

    ApplicationNotesareexamplesofapplicationsofallMotorolaproducts.Anexampleis"AN1310-UsingtheMC68332MicrocontrollerforACInductionMotorControl".Schematics,drawingsandshortprogramcodeareoftenincludedintheseinformativeandusuallyeasytoreadnotes.

    ArticleReprintsarereprintsofarticlesfromvariouspublicationsthatareofinteresttousersofMotorolaproducts.Anexampleis"AR217-TheMotorolaMC68020.Articlesareonthetechnicalsideyeteasytoread.

    BrochuresareusuallyshortyetcomprehensiveoutlinesofMotorolaproducts.

    Anexampleis"BR176/D-M68000FamilyBrochure."

    SelectionGuidesgiveinformationneededtochooseamongfamilymembers.The"MasterSelectionGuide(SG73/D)listsallMotorolaproducts.M680x0seriesandtheMC68300seriesareinSG167/DandSG166/Drespectively.

    EngineeringBulletinsaresimilartoapplicationnotes.Anexampleis"EB111-TheApplicationofaDuplexer".DesignConceptsaresimilarandarealsolistedinthe"SpecsinSecs"disk.

  • 7/31/2019 68k Chips Faq

    26/29

  • 7/31/2019 68k Chips Faq

    27/29

    -------------------------Thenewsletter"The68KCConnection"isavailablebymailingorfaxingyourname,addressandcompanynameto:

    The68KConnectionFAX=(512)891-2943Motorola,MDOE3106501WilliamCannonDriveWestAustin,Texas78735-2943

    Thisnewslettercontainsgeneralnewsandinformationconcerning68Kfamilymembersandtheirimplementationinvariousproducts.

    D)MasterSelectionGuide---------------------------AfreebookthatlistsallproductsmanufacturedbyMotorola.Distributorsshouldbeabletoprovideacopy.Publishedperiodically.Part#SG73/D.

    E)MotorolaAddresses-----------------------ForlistsofMotorolaFieldOfficesandLiteraturecentresaroundtheworld,consultthe"SpecsinSecs"fileorunderthe/marketingdirectoryintheftpsitesmentionedabove.

    F)LiteratureDistributionCentres

    ------------------------------------USA:MotorolaLiteratureDistribution(800)441-2447P.O.Box20912Phoenix,Arizona85036

    Europe:MotorolaLtd.+44908614614EuropeanLiteratureCenter88TannersDriveBlakelands,MiltonKeynesMK145BP,England

    Asia-Pacific:MotorolaSemiconductorsH.K.Ltd.

    SiliconHarbourCenterNo.2DaiKingStreetTaiPoIndustrialEstateTaiPo,N.T.HongKong

    Japan:NipponMotorolaLtd.4-32-1Nishi-GotandaShinagawa-kuTokyo141,Japan

    G)TrainingandInstructionalBooks-------------------------------------

    Motorolarunstechnicalseminarsonvariousprocessorfamilies.BR348AD/D(ifavailable)outlinestheseprograms.(602)897-3665(Phoenix,Arizona)

    TherearemanybooksavailableaboutMotorolaprocessors.Checkpubliclibrariesanduniversities(especiallyoneswithComputerScienceorEngineeringfaculties)forsuitabletextsintheQA76area.Largerbookstoresoftenhavesometitles-lookalsounderMacintoshcomputers.Seethefiletexthelp.zipdescribedaboveunder6)Literature.(datedmaterial)

    TheMotorolaLiteratureDistributionCenterhasthefollowingtextbooks

  • 7/31/2019 68k Chips Faq

    28/29

    listedinBR135withpricespresumablycorrect,inUS$andplusshipping.

    TB303/DUsingMicroprocessorsandMicrocomputers:TheMot.Family.$49.80TB320/DTheM68000Family,Vol1.Architecture,AddressingModesandInstructionSet.$36.25TB322/DVol2.ApplicationsandtheM68Kdevices.$37.15TB323/DThe68000Book(Southern,1990)$19.50TB325/DTheMC68332Microcontroller.$46.75TPURM/ADMC68300FamilyTimeProcessorUnit(TPU)ReferenceManual.$1.90

    H)UniversitySupport:------------------------MotorolahastwocentresthatprovidesupportforuniversityprogramsthatfeatureMotorolaproducts.Thesecentresaregearedtowardsprovidingassistancetoprofessorsbutwillhelpstudents.ThePhoenixcenterfocusesondiscreteandlogicdeviceswhiletheAustinlocationhandlesmicroprocessorsandD.S.P.products.Bothlocationsareabletoassistineachother'sproductareas.Thesecentrescanhelpprovideliterature,devices,trainingandequipmentatlowornocostonadiscretionarybasistoqualifiedindividualsorinstitutions.

    MotorolaUniversitySupportMotorolaSemiconductorProductsDivision505BartonSpringsRoadUniversitySupportSuite100MailDrop56-106

    Austin,Texas78704P.O.Box52073phone(512)505-8836Phoenix,Arizona85072fax(512)505-8883phone(602)952-3857fax(602)952-3621

    I)TradeJournalsandMagazines---------------------------------

    ElectronicNews-Thispublicationhasanewspaperformatandispublishedweekly.Itcontainsmarketinginformationaboutthemicroprocessorchipindustry.Timelyannouncementsfrommanufacturers.Verygoodquality.USA-$69/year,Canada$159/year.

    InternationalPublicationsCorp302FifthAvenueNewYork,NY10001

    ComputerSelect-ACD-ROMthathasnumeroustrademagazinesinfulltext.ThisCD-ROMiseasilysearchedbytopic.

    SeeVMEbusSystemsmagazineaboveunderB)VMEbusformagazinesabouttheVMEbus,VXIbusandReal-TimeSystemsEngineering.

    //////////////////////////////////////////////////////////////////////////

    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

    commentsandcorrectionstor.boys@genie.geis.comThankstoallthosewhohavehelpedmewiththisdocument.

    GregHawleyWisconsinIngoCyliaxIndianaJeffLoeligerScotlandBenStuytsTheNetherlandsMikeCoughlinMassachusetsGrahamWoodGreatBritainJohnHauserCaliforniaFransMeulenbroeksTheNetherlandsFrankSautterDeutschlandJohnRummelCanada

  • 7/31/2019 68k Chips Faq

    29/29

    HeikoKruppDeutschlandToniZollikoferDeutschlandPaulNelsonTexasRobertFederleDeutschlandJoelSumnerTexasRandySutherlandOntario,CanadaGerryBelangerConnecticutJohnVickersEngland

    ThankstoKeesdenHartigh(Alberta)andOlofJohansson(Sweden)forsparingafewKontheirharddrivesforme......andallthepostersoncomp.sys.m68kandcomp.arch.bus.vmebus.....andallthosewhoIforgottomention......andtheverybusyvolunteersatrtfm.mit.eduThisFAQwouldbeamessw/oalltheiri/p.

    SpecialthankstoGeorgeBucekforlettingmerummagethroughhislibrary.

    Ofcourse,thankstoallthoseatMotorolawhohavealwayshelpedmewithprocuringinformationandforbeingsofriendlyonthephone.

    RobertBoysGuelph,OntarioCANADA