STM32 32-bit MCU familyLeading supplier of Arm Cortex -M microcontrollersSTM32
Releasing your creativityBy choosing one of ST’s microcontrollers for your embedded application,you gain from our leading expertise in MCU architecture, technology,multi-source manufacturing and long-term supply.The STM32 portfolio offers an extraordinary variety of options, including Arm Cortex -M cores (M0, M0 ,M3, M4 and M7), giving developers flexibility to find the perfect STM32 for their applications. Particularattention is paid to accommodate porting of applications from one device to another.Scalable and flexible software ecosytem combined with the close pinout compatibility assignment,hardware IP re-use and consistency accross product families and higher level programming languagemakes the development job far more convenient when dealing with the STM32 families.HIGH-PERFORMANCEHIGH DEGREE OF INTEGRATION AND RICH CONNECTIVITY STM32H7: highest performance STM32 MCUs with advanced features including DSP and FPUSTM32 F7MAINSTREAMinstructions based on Cortex -M7 with 1 to 2 Mbytes of Flash memory (2020 CoreMark) STM32F7: very high performance MCUs with advanced features including DSP and FPUinstructions based on Cortex -M7 with 256 Kbytes to 2 Mbytes of Flash memory (1082 CoreMark) STM32F4: from the access line to high-performance MCUs with advanced features includingDSP and FPU instructions based on Cortex -M4 with 64 Kbytes to 2 Mbytes of Flash memory(608 CoreMark) STM32F2: mid-range MCUs with excellent price-performance ratio based on Cortex -M3 with128 Kbytes to 1 Mbyte of Flash memory (398 CoreMark)SCALABLE SET OF MCUS FOR A LARGE VARIETY OF APPLICATIONS STM32F3: upgraded F1 series with various levels of advanced analog peripherals basedon Cortex -M4 with 16 to 512 Kbytes of Flash memory (245 CoreMark) STM32F1: foundation series based on Cortex-M3 with 16 Kbytes to 1 Mbyte of Flash memory(108 Cormark) STM32F0: entry-level MCUs extending to 8-/16-bit world based on Cortex -M0 with16 to 256 Kbytes of Flash memory (105 CoreMark)ULTRA-LOW-POWERTINY POWER BUDGET APPLICATIONS STM32L4 : excellence in ultra-low-power with more performance based on Cortex -M4 withSTM32 L4 WIRELESS1 to 2 Mbytes of Flash memory (233 ULPMark-CP / 55 ULPMark-PP / 410 CoreMark) STM32L4: best-in-class in ultra-low-power with performance based on Cortex -M4 with128 Kbytes to 1 Mbyte of Flash memory (347 ULPMark-CP / 121 ULPMark-PP / 273 CoreMark) STM32L1: market-proven answer for 32-bit applications based on Cortex -M3 with 32 to512 Kbytes of Flash memory (81 ULPMark-CP / 93 CoreMark) STM32L0: perfect fit for 8-/16-bit applications and cost-sensitive designs based on Cortex -M0 with 8 to 192 Kbytes of Flash memory (244 ULPMark-CP / 95-ULPMark-PP / 75 CoreMark)MULTIPROTOCOL AND ULTRA-LOW-POWER 2.4 GHZ RADIO TRANSCEIVER STM32WB: Dual-core (Cortex -M4/M0 ) architecture (216 CoreMark) supporting BLE 5.0 andSTM32WBIEEE 802.15.4 in Single or Concurrent mode. Strong RF link with 6 dBm output power and-96 dBm / -100 dBm sensitivity (BLE / IEEE 802.15.4) and integrated balun. From 256 Kbytes to 1Mbyte of Flash memory. Rich set of protection features.
STM32 THE LEADING CORTEX-M PORTFOLIOCommon coreperipheralsand architecture:Communicationperipherals:USART, SPI, I²CMultiplegeneral-purposetimersIntegrated resetand brown-outwarningMultiple DMA2x watchdogsReal-time clockIntegratedregulator PLLand clock circuitUp to3x 12-bit DACUp to4x 12-bit ADC(Up to 5 MSPS)Dependingon seriesHigh-performanceUltra-Low-PowerSTM32H7 series – High performance with DSP, Double-precision FPU, JPEG Codec and Chrom-ART Accelerator 4x SAI3xUp to2x 16-bit DFSDM Quad-SPICrypto400 MHzUp to 2x USBFMC3x I2S 16-bit ADC2-Mbyteadvanced HDMI-CECMDIOhashCortex-M71-Mbyte 2.0 OTGdual-bankMC timer Ethernet Camera IF2x FDCAN Op-ampsTRNGL1-CacheSRAM FS/HSSDIOFlashHR timer S/PDIFLCD-TFTcomp. STM32F7 series – High performance with DSP, FPU, ART Accelerator and Chrom-ART AcceleratorDFSDM Quad-SPIUp to2x SAI216 MHzUp to 2x USB 2x 16-bitCryptoFMCHDMI-CEC2-Mbyte2x I2SMIPICortex-M7MDIO512-Kbyte 2.0 OTG advancedhashEthernet Camera IFdual-bankLCD-TFTDSI STM32 F7L1-CacheSRAM FS/HS MC timerTRNGS/PDIFFlashSDIOUp to 3x CANSTM32L4 series – Ultra-Low-Power and more Performance with DSP, FPU, ART Accelerator and Chrom-ART Accelerator 2x Octo-SPI SHA-256Up toUSB120 MHzUp toMIPI-DSI2x 16-bit DFSDM2-MbyteFSMC AES-2562.0 OTGCortex-M4LCD-TFT640-Kbyteadvanced Op-ampsdual-bankSDIOTRNGCrystalCPUChrom-GRC SRAMMC timer comp.Flash2x SAICANlessSTM32L4 series – Ultra-Low-Power and Performance with DSP, FPU, ART Accelerator and Chrom-ART Accelerator Up toQuad-SPI SHA-25680 MHzUp toUSB 2x 16-bit DFSDM1-MbyteFSMC AES-256 Up to LCDCortex-M4320-Kbyte 2.0 OTG advanced Op-ampsdual-bankSDIOTRNG8x40CPUSRAMFSMC timer comp.Flash2x SAI2x CANSTM32L1 series – Ultra-Low-PowerSTM32F4 series – High performance with DSP, FPU, ART Accelerator and Chrom-ART Accelerator DFSDM Quad-SPIUp to2x SAIUp toUp to 2x USB 2x 16-bitCryptoFMCHDMI-CECMIPI2-Mbyte5x I2SMDIO180 MHz384-Kbyte 2.0 OTG advancedhashEthernet Camera IFDSIdual-bankLCD-TFTCortex-M4SRAM FS/HS MC timerTRNGS/PDIFSDIOFlashUp to 2x CANSTM32F2 series – High performance with ART Accelerator 120 MHzCortex-M3CPUUp to1-MbyteFlashUp to 2x USB 2x 16-bitFSMC Crypto128-Kbyte 2.0 OTG advanced Ethernet Camera IF hashSDIOSRAM FS/HS MC timerTRNGAES-128Up to LCD8x40STM32L0 series – Ultra-Low-PowerUp toUp toUp to32 MHzCortex-M0 192-Kbyte 20-Kbyte 6-KbyteSRAMSRAM EEPROMCPU2x I2SUp to 2xCANUSB2.0 FSDAC LP ADCTRNGLCDdevice comp. 12-/16-bit AES-128 8x48 / 4x52Crystal lessWirelessSTM32F3 series Mixed-signal with DSP and FPUUp to3x 16-bit 3x DACUp to72 MHz80-Kbyte USBadvanced 7x comp.512-KbyteCortex-M4SRAM 2.0 FSMC timer 4x PGAFlashCCM-RAMSTM32WB series – Multiprotocol and ultra-low-power 2.4 GHz radio with DSP, FPU, ART Accelerator and IP ProtectionCortex-M0 PKALP ADC Quad-SPI64 MHzUp toUp to USB 2.0 FS 1x 16-bitLCDBLE 5.0AES-25612x-16bit 1x SAICortex-M4 1-Mbyte 256-Kbyte Crystal less advanced8x40802.15.4TRNGSTM322x comp. (2ch)CPUFlash4x44SRAM BCD / LPM MC timerWBConcurrentCKS*Main oscillatorand 32 kHzoscillatorLow- andhigh-speedinternalRC oscillatorsSTM32F0 series Entry-levelUp to 32-KbyteUp toUSB48 MHzComp.SRAM2.0 FS deviceCortex-M0 256-KbyteHDMI-CEC20-byteFlashCrystal lessCPUbackup dataFSMCCANADC3x 16-bit Σ HR-Timer4x 12-bit(5 MSPS)* Customer Key StorageFSMCSDIO2x I²S2x CANCANDAC-40 to 85 Cand up to 125 OMainstreamSTM32F1 series MainstreamUp toUp toUp toUSB 2x 16-bitHDMI-CEC72 MHz1-Mbyte 96-Kbyte 2.0 OTG advancedEthernetCortex-M3FlashSRAMFSMC timerCPULow voltage2.0 to 3.6 V or1.65/1.7 to 3.6 VDependingon series32 MHzUp toUp toUp toUSBOp-ampsCortex-M3 512-Kbyte 80-Kbyte 16-Kbyte 2.0 FScomp.CPUFlashSRAM EEPROM DeviceFunctional SafetyDesign Packages for STM32(including SIL and Class B standards)www.st.com/stm32safetyMCUFinderFree mobile and desktopapplication to find the rightSTM32 MCUwww.st.com/stmcufinderSTM32 F0
STM32 EcosystemHARDWARE TOOLSwww.st.com/stm32hardwaretoolsSTM32 Nucleo boardThe highly affordable STM32 Nucleo boards allow anyone to tryout new ideas and to quickly create prototypes with any STM32 MCU.Sharing the same connectors, STM32 Nucleo boards can easily beextended with a large number of specialized application hardwareadd-ons (Nucleo-64 include Arduino Uno rev3 & ST morpho connectors,Nucleo-32 include Arduino Nano connectors).Flexible prototypingDiscovery kitSTM32 Discovery kits are a cheap and complete solution for the evaluationof the outstanding capabilities of STM32 MCUs. They carry the necessaryinfrastructure for demonstration of specific device characteristics,a HAL library and comprehensive software examples allow to fully benefitfrom the devices features and added values.Extension connectors give access to most of the device’s I/Os and makethe connection of add-on hardware possible.Creative demosEvaluation boardThe STM32 eval boards have been designed as a complete demonstrationand development platform for the Arm Cortex STM32 MCUs.They carry external circuitry, such as transceivers, sensors,memory interfaces, displays and many more. The evaluation boardscan be considered as a reference design for application development.Full-feature evaluation
SOFTWARE er IDEsSTM32CubeMonitor-PowerSTMStudio*Assistance ConseilSystèmesSTM32CubeProgrammerFree IDEmacOS *Free only for Cortex-M0 and M0 Configure and generate codeCompile and debugMonitor & ProgramEMBEDDED SOFTWAREwww.st.com/stm32embeddedsoftwareSTM32Cube LL(low-layer APIs)STM32Cube HAL and middlewareSTM32 Std Peripherals LibrariesCMSIS andmbed SDKVirtual machinesand modelsHigh optimizationlow portabilityAverage optimizationSTM32 portabilityLow optimizationArm portabilityLow optimizationlarge portabilityST COMMUNITYSTM32 EDUCATIONAsk, learn, share, discuss, become famous andengage with the community of STM32enthusiasts on community.st.com/stm32Bring your STM32 project to life with thefree educational and training resources onst.com/stm32education STMicroelectronics - February 2018 - All rights reservedThe STMicroelectronics corporate logo is a registered trademark of the STMicroelectronics group of companiesAll other names are the property of their respective ownersOrder code: BRSTM320218For more information on ST products and solutions, visit www.st.com/stm32
hardware IP re-use and consistency accross product families and higher level programming language makes the development job far more convenient when dealing with the STM32 families. HIGH-PERFORMANCE HIGH DEGREE OF INTEGRATION AND RICH CONNECTIVITY STM32H7: highest performance STM32 MCUs with advanced features including DSP and FPU instructions based on Cortex -M7 with 1 to 2 Mbytes of .
STM32 and ultra‑low‑power. 4 9 product series – more than 40 product lines . proliferation of hardware IPs and higher‑level programming languages greatly facilitates the work of developers. High‑ performance Cortex‑M STM32 F7 Ultra‑ low‑power Mainstream Cortex‑M3 STM32 F2 STM32 L1 STM32 F1 Cortex‑M STM32 F4 STM32 L4 STM32 F3 Cortex‑M M STM32 L0 STM32 F0 STM32 H7 ST .
STM32 32-bit Cortex -M MCUs Releasing your creativity . What does a developer want in an MCU? 2 Software libraries Cost sensitive Advanced peripherals Scalable device portfolio Rich choice of tools Leading edge core Ultra-low-power . STM32 platform key benefits More than 450 compatible devices Releasing your creativity 3 . STM32 a comprehensive platform Flash size (bytes) Select your fit .
Simulink to STM32 MCUs Automate –the process from "C" code generation to programming STM32 F4 or STM32F30x –Code generation reporting –Code execution profiling reporting for PIL execution. 13 Summary for STM32 embedded target for MATLAB and Simulink release 3.1: Supported MCUs: STM32 F4 and F30x series Automated Processor-in-the-Loop (PIL) Testing using USART communication link Support .
6.1 STM32 Nucleo-64 board mechanical drawing. Figure 5. STM32 Nucleo-64 board mechanical drawing. 6.2 Default board configuration. Table 4. Default jump settings . 6.3 Cuttable PCB. The STM32 Nucleo-64 board is divided into two parts: the ST-LINK part and the target MCU part. ST
MCU DEBIT CARD AGREEMENT: This agreement describes how to use your MCU Debit Card and explains your rights and responsibilities as an MCU Debit Card user. When you signed the MCU Debit Card application, you agreed in writing to be bound by this agreement. Your use of MCU Debit Card s
programming Interrupt handling Ultra-low power Cortex-M4 low power. STM32 F4 Series highlights 1/4 ST is introducing STM32 products based on Cortex M4 core. Over 30 new part numbersOver 30 new part numbers pin-to-pin and software compatiblepin and software compatible with existing STM32 F2 Series. Th DSP d FPU i t ti bi d tThe new DSP and FPU instructions combined to 168Mhz performance open .
On Arduino IDE Using: STM32F1xx and STM32 Cores by ST-Microelectronics - New July 2017 (integrates CMSIS/STM32 HAL and STM32 Register definitions into Arduino IDE) Focusing on Blue Pill F103C8 * Surgeon Gene
BCS Foundation Certificate in Artificial Intelligence V1.1 Oct 2020 Syllabus Learning Objectives 1. Ethical and Sustainable Human and Artificial Intelligence (20%) Candidates will be able to: 1.1. Recall the general definition of Human and Artificial Intelligence (AI). 1.1.1. Describe the concept of intelligent agents. 1.1.2. Describe a modern .