Insider’sGuideSTM32AnEngineer’sIntroductionToTheSTM32Serieswww.hitex.comTheToTheARM®BasedMicrocontrollerVersion1.8PublishedbyHitex(UK)Ltd.ISBN:0-95499888FirstPublishedFebruary2008SecondEditionFebruary2009Hitex(UK)Ltd.SirWilliamLyonsRoadUniversityOfWarwickScienceParkCoventry,CV47EZUnitedKingdomCreditsAuthor:TrevorMartinIllustrator:SarahLatchfordEditors:MichaelBeach,AlisonWenlockCover:WolfgangFullerAcknowledgementsTheauthorwouldliketothankMattSaundersandDavidLambofSTMicroelectronicsfortheirassistanceinpreparingthisbook.©Hitex(UK)Ltd.,22/10/2009Allrightsreserved.Nopartofthispublicationmaybereproduced,storedinaretrievalsystemortransmittedinanyformorbyanymeans,electronic,mechanicalorphotocopying,recordingorotherwisewithoutthepriorwrittenpermissionofthePublisher.Contents©Hitex(UK)Ltd.Page1Contents1.Introduction41.1SoWhatIsCortex?.....................................................................................41.2ALookAtTheSTM32................................................................................51.2.1Sophistication.............................................................................................71.2.2Safety.........................................................................................................71.2.3Security.......................................................................................................71.2.4SoftwareDevelopment...............................................................................71.2.5TheSTM32Family.....................................................................................82.CortexOverview112.1ARMArchitecturalRevision......................................................................112.2CortexProcessorAndCortexCPU...........................................................122.3CortexCPU..............................................................................................122.3.1Pipeline..........................................................................................