STM32F730x8. Arm Cortex -M7 32b MCU+FPU, 462DMIPS, 64KB Flash / KB RAM, USB OTG HS/FS, 18 TIMs, 3 ADCs, 21 com IF. Features

Size: px
Start display at page:

Download "STM32F730x8. Arm Cortex -M7 32b MCU+FPU, 462DMIPS, 64KB Flash / KB RAM, USB OTG HS/FS, 18 TIMs, 3 ADCs, 21 com IF. Features"

Transcription

1 STM32F730x8 Arm Cortex M7 32b MCU+FPU, 462DMIPS, 64KB Flash / KB RAM, USB OTG HS/FS, 18 TIMs, 3 ADCs, 21 com IF Features Datasheet production data Core: Arm 32bit Cortex M7 CPU with FPU, adaptive realtime accelerator (ART Accelerator ) and L1cache: 8 Kbytes of data cache and 8 Kbytes of instruction cache, allowing 0wait state execution from embedded Flash memory and external memories, frequency up to 216 MHz, MPU, 462 DMIPS/2.14 DMIPS/MHz (Dhrystone 2.1) and DSP instructions. Memories 64 Kbytes of Flash memory with protection mechanisms (read and write protections, proprietary code readout protection (PCROP)) 528 bytes of OTP memory SRAM: 256 Kbytes (including 64 Kbytes of data TCM RAM for critical realtime data) + 16 Kbytes of instruction TCM RAM (for critical realtime routines) + 4 Kbytes of backup SRAM (available in the lowest power modes) Flexible external memory controller with up to 32bit data bus: SRAM, PSRAM, SDRAM/LPSDR SDRAM, NOR/NAND memories Dual mode QuadSPI Clock, reset and supply management 1.7 V to 3.6 V application supply and I/Os POR, PDR, PVD and BOR Dedicated USB power 4to26 MHz crystal oscillator Internal 16 MHz factorytrimmed RC (1% accuracy) 32 khz oscillator for RTC with calibration Internal 32 khz RC with calibration Lowpower Sleep, Stop and Standby modes LQFP64 (10 10 mm) LQFP100 (14 14 mm) LQFP144 (20 20 mm) FBGA UFBGA176 (10 x 10 mm) V BAT supply for RTC, bit backup registers + 4 Kbytes of backup SRAM 3 12bit, 2.4 MSPS ADC: up to 24 channels and 7.2 MSPS in triple interleaved mode 2 12bit D/A converters Up to 18 timers: up to thirteen 16bit (1x lowpower 16bit timer available in Stop mode) and two 32bit timers, each with up to 4 IC/OC/PWMs or pulse counter and quadrature (incremental) encoder inputs. All 15 timers running up to 216 MHz. 2x watchdogs, SysTick timer Generalpurpose DMA: 16stream DMA controller with FIFOs and burst support Debug mode SWD & JTAG interfaces Cortex M7 Trace Macrocell Up to 138 I/O ports with interrupt capability Up to 136 fast I/Os up to 108 MHz Up to Vtolerant I/Os Up to 21 communication interfaces Up to 3 I 2 C interfaces (SMBus/PMBus) Up to 4 USARTs/4 UARTs (27 Mbit/s, ISO7816 interface, LIN, IrDA, modem control) Up to 5 SPIs (up to 54 Mbit/s), 3 with muxed simplex I 2 Ss for audio class accuracy via internal audio PLL or external clock 2 x SAIs (serial audio interface) June 2018 DS12536 Rev 1 1/201 This is information on a product in full production.

2 STM32F730x8 1 x CAN (2.0B active) 2 x SDMMCs Advanced connectivity USB 2.0 fullspeed device/host/otg controller with onchip PHY USB 2.0 highspeed/fullspeed device/host/otg controller with dedicated DMA, onchip fullspeed PHY and onchip Hispeed PHY or ULPI depending on the part number AES: 128/256bit key encryption hardware accelerator True random number generator CRC calculation unit RTC: subsecond accuracy, hardware calendar 96bit unique ID Table 1. Device summary Reference STM32F730x8 Part number STM32F730R8, STM32F730V8, STM32F730Z8, STM32F730I8 2/201 DS12536 Rev 1

3 STM32F730x8 Contents Contents 1 Introduction Description Full compatibility throughout the family STM32F730x8 LQFP144 packages: Functional overview Arm Cortex M7 with FPU Memory protection unit Embedded Flash memory CRC (cyclic redundancy check) calculation unit Embedded SRAM AXIAHB bus matrix DMA controller (DMA) Flexible memory controller (FMC) QuadSPI memory interface (QUADSPI) Nested vectored interrupt controller (NVIC) External interrupt/event controller (EXTI) Clocks and startup Boot modes Power supply schemes Power supply supervisor Internal reset ON Internal reset OFF Voltage regulator Regulator ON Regulator OFF Regulator ON/OFF and internal reset ON/OFF availability Realtime clock (RTC), backup SRAM and backup registers Lowpower modes V BAT operation Timers and watchdogs DS12536 Rev 1 3/201 6

4 Contents STM32F730x Advancedcontrol timers (TIM1, TIM8) Generalpurpose timers (TIMx) Basic timers TIM6 and TIM Lowpower timer (LPTIM1) Independent watchdog Window watchdog SysTick timer Interintegrated circuit interface (I 2 C) Universal synchronous/asynchronous receiver transmitters (USART) Serial peripheral interface (SPI)/inter integrated sound interfaces (I2S) Serial audio interface (SAI) Audio PLL (PLLI2S) Audio PLL (PLLSAI) SD/SDIO/MMC card host interface (SDMMC) Controller area network (bxcan) Universal serial bus onthego fullspeed (OTG_FS) Universal serial bus onthego highspeed (OTG_HS) Random number generator (RNG) Advanced encryption standard hardware accelerator (AES) Generalpurpose input/outputs (GPIOs) Analogtodigital converters (ADCs) Temperature sensor Digitaltoanalog converter (DAC) Serial wire JTAG debug port (SWJDP) Embedded Trace Macrocell Pinouts and pin description Memory mapping Electrical characteristics Parameter conditions Minimum and maximum values Typical values Typical curves /201 DS12536 Rev 1

5 STM32F730x8 Contents Loading capacitor Pin input voltage Power supply scheme Current consumption measurement Absolute maximum ratings Operating conditions General operating conditions VCAP1/VCAP2 external capacitor Operating conditions at powerup / powerdown (regulator ON) Operating conditions at powerup / powerdown (regulator OFF) Reset and power control block characteristics Overdrive switching characteristics Supply current characteristics Wakeup time from lowpower modes External clock source characteristics Internal clock source characteristics PLL characteristics PLL spread spectrum clock generation (SSCG) characteristics USB OTG HS PHY PLLs characteristics USB OTG HS PHY regulator characteristics USB HS PHY external resistor characteristics Memory characteristics EMC characteristics Absolute maximum ratings (electrical sensitivity) I/O current injection characteristics I/O port characteristics NRST pin characteristics TIM timer characteristics RTC characteristics bit ADC characteristics Temperature sensor characteristics V BAT monitoring characteristics Reference voltage DAC electrical characteristics Communications interfaces FMC characteristics QuadSPI interface characteristics DS12536 Rev 1 5/201 6

6 Contents STM32F730x SD/SDIO MMC card host interface (SDMMC) characteristics Package information LQFP64 10 x 10 mm, lowprofile quad flat package information LQFP100, 14 x 14 mm lowprofile quad flat package information LQFP144, 20 x 20 mm lowprofile quad flat package information UFBGA176+25, 10 x 10, 0.65 mm ultra thinpitch ball grid array package information Thermal characteristics Ordering information Appendix A Recommendations when using internal reset OFF A.1 Operating conditions Revision history /201 DS12536 Rev 1

7 STM32F730x8 List of tables List of tables Table 1. Device summary Table 2. STM32F730x8 features and peripheral counts Table 3. Voltage regulator configuration mode versus device operating mode Table 4. Regulator ON/OFF and internal reset ON/OFF availability Table 5. Voltage regulator modes in stop mode Table 6. Timer feature comparison Table 7. I2C implementation Table 8. USART implementation Table 9. Legend/abbreviations used in the pinout table Table 10. STM32F730x8 pin and ball definition Table 11. FMC pin definition Table 12. STM32F730x8 alternate function mapping Table 13. Voltage characteristics Table 14. Current characteristics Table 15. Thermal characteristics Table 16. General operating conditions Table 17. Limitations depending on the operating power supply range Table 18. VCAP1/VCAP2 operating conditions Table 19. VCAP1 operating conditions in the LQFP64 package Table 20. Operating conditions at powerup / powerdown (regulator ON) Table 21. Operating conditions at powerup / powerdown (regulator OFF) Table 22. reset and power control block characteristics Table 23. Overdrive switching characteristics Table 24. Typical and maximum current consumption in Run mode, code with data processing running from ITCM RAM, regulator ON Table 25. Typical and maximum current consumption in Run mode, code with data processing running from Flash memory (ART ON except prefetch / L1cache ON) or SRAM on AXI (L1cache ON), regulator ON Table 26. Typical and maximum current consumption in Run mode, code with data processing running from Flash memory or SRAM on AXI (L1cache disabled), regulator ON Table 27. Typical and maximum current consumption in Run mode, code with data processing Table 28. running from Flash memory on ITCM interface (ART disabled), regulator ON Typical and maximum current consumption in Run mode, code with data processing running from Flash memory (ART ON except prefetch / L1cache ON) or SRAM on AXI (L1cache ON), regulator OFF Table 29. Typical and maximum current consumption in Sleep mode, regulator ON Table 30. Typical and maximum current consumption in Sleep mode, regulator OFF Table 31. Typical and maximum current consumptions in Stop mode Table 32. Typical and maximum current consumptions in Standby mode Table 33. Typical and maximum current consumptions in V BAT mode Table 34. Switching output I/O current consumption Table 35. Peripheral current consumption Table 36. USB OTG HS and USB OTG PHY HS current consumption Table 37. Lowpower mode wakeup timings Table 38. Highspeed external user clock characteristics Table 39. Lowspeed external user clock characteristics Table 40. HSE 426 MHz oscillator characteristics Table 41. LSE oscillator characteristics (f LSE = khz) DS12536 Rev 1 7/201 9

8 List of tables STM32F730x8 Table 42. HSI oscillator characteristics Table 43. LSI oscillator characteristics Table 44. Main PLL characteristics Table 45. PLLI2S characteristics Table 46. PLLISAI characteristics Table 47. SSCG parameters constraint Table 48. USB OTG HS PLL1 characteristics Table 49. USB OTG HS PLL2 characteristics Table 50. USB OTG HS PHY regulator characteristics Table 51. USB HS PHY external resistor characteristics Table 52. Flash memory characteristics Table 53. Flash memory programming Table 54. Flash memory programming with VPP Table 55. Flash memory endurance and data retention Table 56. EMS characteristics Table 57. EMI characteristics Table 58. ESD absolute maximum ratings Table 59. Electrical sensitivities Table 60. I/O current injection susceptibility Table 61. I/O static characteristics Table 62. Output voltage characteristics Table 63. I/O AC characteristics Table 64. NRST pin characteristics Table 65. TIMx characteristics Table 66. RTC characteristics Table 67. ADC characteristics Table 68. ADC static accuracy at f ADC = 18 MHz Table 69. ADC static accuracy at f ADC = 30 MHz Table 70. ADC static accuracy at f ADC = 36 MHz Table 71. ADC dynamic accuracy at f ADC = 18 MHz limited test conditions Table 72. ADC dynamic accuracy at f ADC = 36 MHz limited test conditions Table 73. Temperature sensor characteristics Table 74. Temperature sensor calibration values Table 75. V BAT monitoring characteristics Table 76. internal reference voltage Table 77. Internal reference voltage calibration values Table 78. DAC characteristics Table 79. Minimum I2CCLK frequency in all I2C modes Table 80. I2C analog filter characteristics Table 81. SPI dynamic characteristics Table 82. I 2 S dynamic characteristics Table 83. SAI characteristics Table 84. USB OTG full speed startup time Table 85. USB OTG full speed DC electrical characteristics Table 86. USB OTG full speed electrical characteristics Table 87. USB HS DC electrical characteristics Table 88. USB HS clock timing parameters Table 89. Dynamic characteristics: USB ULPI Table 90. USB OTG high speed DC electrical characteristics Table 91. USB OTG high speed electrical characteristics Table 92. USB FS PHY BCD electrical characteristics Table 93. Asynchronous nonmultiplexed SRAM/PSRAM/NOR read timings /201 DS12536 Rev 1

9 STM32F730x8 List of tables Table 94. Asynchronous nonmultiplexed SRAM/PSRAM/NOR read NWAIT timings Table 95. Asynchronous nonmultiplexed SRAM/PSRAM/NOR write timings Table 96. Asynchronous nonmultiplexed SRAM/PSRAM/NOR write NWAIT timings Table 97. Asynchronous multiplexed PSRAM/NOR read timings Table 98. Asynchronous multiplexed PSRAM/NOR readnwait timings Table 99. Asynchronous multiplexed PSRAM/NOR write timings Table 100. Asynchronous multiplexed PSRAM/NOR writenwait timings Table 101. Synchronous multiplexed NOR/PSRAM read timings Table 102. Synchronous multiplexed PSRAM write timings Table 103. Synchronous nonmultiplexed NOR/PSRAM read timings Table 104. Synchronous nonmultiplexed PSRAM write timings Table 105. Switching characteristics for NAND Flash read cycles Table 106. Switching characteristics for NAND Flash write cycles Table 107. SDRAM read timings Table 108. LPSDR SDRAM read timings Table 109. SDRAM write timings Table 110. LPSDR SDRAM write timings Table 111. QuadSPI characteristics in SDR mode Table 112. QuadSPI characteristics in DDR mode Table 113. Dynamic characteristics: SD / MMC characteristics, VDD=2.7V to 3.6V Table 114. Dynamic characteristics: emmc characteristics, VDD=1.71V to 1.9V Table 115. LQFP64 10 x 10 mm, lowprofile quad flat package mechanical data Table 116. LQPF100, 14 x 14 mm 100pin lowprofile quad flat package mechanical data Table 117. LQFP144, 20 x 20 mm, 144pin lowprofile quad flat package Table 118. mechanical data UFBGA176+25, mm ultra thin finepitch ball grid array package mechanical data Table 119. UFBGA recommended PCB design rules (0.65 mm pitch BGA) Table 120. Package thermal characteristics Table 121. Ordering information scheme Table 122. Limitations depending on the operating power supply range Table 123. Document revision history DS12536 Rev 1 9/201 9

10 List of figures STM32F730x8 List of figures Figure 1. Compatible board design for LQFP100 package Figure 2. Compatible board design for LQFP64 package Figure 3. Compatible board design for LQFP144 package Figure 4. STM32F730x8 block diagram Figure 5. STM32F730x8 AXIAHB bus matrix architecture (1) Figure 6. VDDUSB connected to VDD power supply Figure 7. VDDUSB connected to external power supply Figure 8. Power supply supervisor interconnection with internal reset OFF Figure 9. PDR_ON control with internal reset OFF Figure 10. Regulator OFF Figure 11. Startup in regulator OFF: slow V DD slope Figure 12. powerdown reset risen after V CAP_1 /V CAP_2 stabilization Startup in regulator OFF mode: fast V DD slope powerdown reset risen before V CAP_1 /V CAP_2 stabilization Figure 13. STM32F730R8 LQFP64 pinout Figure 14. STM32F730V8 LQFP100 pinout Figure 15. STM32F730Z8 LQFP144 pinout Figure 16. STM32F730I8 UFBGA176 ballout (with OTG PHY HS) Figure 17. Pin loading conditions Figure 18. Pin input voltage Figure 19. STM32F730x8 power supply scheme Figure 20. STM32F730x8 power supply scheme Figure 21. Current consumption measurement scheme Figure 22. External capacitor C EXT Figure 23. Figure 24. Figure 25. Figure 26. Figure 27. Typical V BAT current consumption (RTC ON/BKP SRAM OFF and LSE in low drive mode) Typical V BAT current consumption (RTC ON/BKP SRAM OFF and LSE in medium low drive mode) Typical V BAT current consumption (RTC ON/BKP SRAM OFF and LSE in medium high drive mode) Typical V BAT current consumption (RTC ON/BKP SRAM OFF and LSE in high drive mode) Typical V BAT current consumption (RTC ON/BKP SRAM OFF and LSE in high medium drive mode) Figure 28. Highspeed external clock source AC timing diagram Figure 29. Lowspeed external clock source AC timing diagram Figure 30. Typical application with an 8 MHz crystal Figure 31. Typical application with a khz crystal Figure 32. ACCHSI versus temperature Figure 33. LSI deviation versus temperature Figure 34. PLL output clock waveforms in center spread mode Figure 35. PLL output clock waveforms in down spread mode Figure 36. FT I/O input characteristics Figure 37. I/O AC characteristics definition Figure 38. Recommended NRST pin protection Figure 39. ADC accuracy characteristics Figure 40. Typical connection diagram using the ADC Figure 41. Power supply and reference decoupling (V REF+ not connected to V DDA ) /201 DS12536 Rev 1

11 STM32F730x8 List of figures Figure 42. Power supply and reference decoupling (V REF+ connected to V DDA ) Figure bit buffered /nonbuffered DAC Figure 44. SPI timing diagram slave mode and CPHA = Figure 45. SPI timing diagram slave mode and CPHA = Figure 46. SPI timing diagram master mode Figure 47. I 2 S slave timing diagram (Philips protocol) (1) Figure 48. I 2 S master timing diagram (Philips protocol) (1) Figure 49. SAI master timing waveforms Figure 50. SAI slave timing waveforms Figure 51. USB OTG full speed timings: definition of data signal rise and fall time Figure 52. ULPI timing diagram Figure 53. Asynchronous nonmultiplexed SRAM/PSRAM/NOR read waveforms Figure 54. Asynchronous nonmultiplexed SRAM/PSRAM/NOR write waveforms Figure 55. Asynchronous multiplexed PSRAM/NOR read waveforms Figure 56. Asynchronous multiplexed PSRAM/NOR write waveforms Figure 57. Synchronous multiplexed NOR/PSRAM read timings Figure 58. Synchronous multiplexed PSRAM write timings Figure 59. Synchronous nonmultiplexed NOR/PSRAM read timings Figure 60. Synchronous nonmultiplexed PSRAM write timings Figure 61. NAND controller waveforms for read access Figure 62. NAND controller waveforms for write access Figure 63. NAND controller waveforms for common memory read access Figure 64. NAND controller waveforms for common memory write access Figure 65. SDRAM read access waveforms (CL = 1) Figure 66. SDRAM write access waveforms Figure 67. QuadSPI timing diagram SDR mode Figure 68. QuadSPI timing diagram DDR mode Figure 69. SDIO highspeed mode Figure 70. SD default mode Figure 71. LQFP64 10 x 10 mm, lowprofile quad flat package outline Figure 72. LQFP64 10 x 10 mm, lowprofile quad flat package recommended footprint Figure 73. LQFP64 10 x 10 mm, lowprofile quad flat package top view example Figure 74. LQFP100, 14 x 14 mm 100pin lowprofile quad flat package outline Figure 75. LQFP100, 14 x 14 mm, 100pin lowprofile quad flat package recommended footprint Figure 76. LQFP100, 14 x 14 mm, 100pin lowprofile quad flat package top view example Figure 77. LQFP144, 20 x 20 mm, 144pin lowprofile quad flat package outline Figure 78. LQFP144, 20 x 20 mm, 144pin lowprofile quad flat package recommended footprint Figure 79. LQFP144, 20 x 20mm, 144pin lowprofile quad flat package top view example Figure 80. UFBGA176+25, mm ultra thin finepitch ball grid array package outline Figure 81. UFBGA176+25, 10 x 10 mm x 0.65 mm, ultra finepitch ball grid array package recommended footprint Figure 82. UFBGA176+25, mm ultra thin finepitch ball grid array package top view example DS12536 Rev 1 11/201 11

12 Introduction STM32F730x8 1 Introduction This datasheet provides the ordering information and mechanical device characteristics of the STM32F730x8 microcontrollers. This document should be ready in conjunction with the STM32F72xxx and STM32F73xxx advanced Arm based 32bit MCUs reference manual (RM0431). The reference manual is available from the STMicroelectronics website For information on the Arm (a) Cortex M7 core, refer to the Cortex M7 technical reference manual available from the website. a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere. 12/201 DS12536 Rev 1

13 STM32F730x8 Description 2 Description The STM32F730x8 devices are based on the highperformance Arm Cortex M7 32bit RISC core operating at up to 216 MHz frequency. The Cortex M7 core features a single floating point unit (SFPU) precision which supports Arm singleprecision dataprocessing instructions and data types. It also implements a full set of DSP instructions and a memory protection unit (MPU) which enhances the application security. The STM32F730x8 devices incorporate highspeed embedded memories with a Flash memory of 64 Kbytes, 256 Kbytes of SRAM (including 64 Kbytes of data TCM RAM for critical realtime data), 16 Kbytes of instruction TCM RAM (for critical realtime routines), 4 Kbytes of backup SRAM available in the lowest power modes, and an extensive range of enhanced I/Os and peripherals connected to two APB buses, two AHB buses, a 32bit multi AHB bus matrix and a multi layer AXI interconnect supporting internal and external memories access. All the devices offer three 12bit ADCs, two DACs, a lowpower RTC, thirteen generalpurpose 16bit timers including two PWM timers for motor control, two generalpurpose 32 bit timers, a true random number generator (RNG). They also feature standard and advanced communication interfaces. Up to three I 2 Cs Five SPIs, three I 2 Ss in half duplex mode. To achieve the audio class accuracy, the I 2 S peripherals can be clocked via a dedicated internal audio PLL or via an external clock to allow synchronization. Four USARTs plus four UARTs An USB OTG fullspeed and a USB OTG highspeed with fullspeed capability (with the ULPI only for the LQFP64 and LQFP100 packages and with the integrated HS PHY for the LQFP144 and UFBGA176 packages) One CAN Two SAI serial audio interfaces Two SDMMC host interfaces Advanced peripherals include two SDMMC interfaces, a flexible memory control (FMC) interface, a QuadSPI Flash memory interface. The STM32F730x8 devices operate in the 40 to +105 C temperature range from a 1.7 to 3.6 V power supply. Dedicated supply inputs for the USB (OTG_FS and OTG_HS) and the SDMMC2 (clock, command and 4bit data) are available on all the packages except LQFP100 and LQFP64 for a greater power supply choice. The supply voltage can drop to 1.7 V with the use of an external power supply supervisor. A comprehensive set of powersaving mode allows the design of lowpower applications. The STM32F730x8 devices offer devices in 4 packages ranging from 64 pins to 176 pins. The set of included peripherals changes with the device chosen. DS12536 Rev 1 13/201 49

14 Description STM32F730x8 These features make the STM32F730x8 microcontrollers suitable for a wide range of applications: Motor drive and application control, Medical equipment, Industrial applications: PLC, inverters, circuit breakers, Printers, and scanners, Alarm systems, video intercom, and HVAC, Home audio appliances, Mobile applications, Internet of Things, Wearable devices: smartwatches. The following table lists the peripherals available on each part number. 14/201 DS12536 Rev 1

15 STM32F730x8 Description Table 2. STM32F730x8 features and peripheral counts Peripherals STM32F730R8 STM32F730V8 STM32F730Z8 STM32F730I8 Flash memory in Kbytes 64 SRAM in Kbytes System 256( ) Instruction 16 Backup 4 FMC memory controller No Yes (1) QuadSPI Timers Random number generator Communication interfaces AES Yes Generalpurpose 10 (2) Advancedcontrol 2 Basic 2 Lowpower No 1 SPI / I 2 S 3/3 (simplex) (3) 4/3 (simplex) (3) 5/3 (simplex) (3) I 2 C 3 Yes USART/UART 4/2 4/4 USB OTG FS USB OTG HS USB OTG PHY HS No controller (USBPHYC) CAN 1 SAI 2 SDMMC1 Yes SDMMC2 No Yes (4)(5) GPIOs bit ADC Yes Yes Yes 3 Yes Number of channels bit DAC Number of channels Maximum CPU frequency 216 MHz (6) Operating voltage 1.7 to 3.6 V (7) Operating temperatures Yes 2 Ambient temperatures: 40 to +85 C / 40 to +105 C Junction temperature: 40 to C Package LQFP64 LQFP100 LQFP144 UFBGA For the LQFP100 package, only FMC Bank1 is available. Bank1 can only support a multiplexed NOR/PSRAM memory using the NE1 Chip Select. DS12536 Rev 1 15/201 49

16 Description STM32F730x8 2. On the STM32F730x8 device packages, except the 176pin ones, the TIM12 is not available, so there are 9 generalpurpose timers. 3. The SPI1, SPI2 and SPI3 interfaces give the flexibility to work in an exclusive way in either the SPI mode or the I2S audio mode. 4. The SDMMC2 supports a dedicated power rail for clock, command and data 0..4 lines, feature available starting from 144 pin package. 5. The SDMMC2 is not available on the STM32F730Vx devices MHz maximum frequency for 40 C to + 85 C ambient temperature range (200 MHz maximum frequency for 40 C to C ambient temperature range). 7. V DD /V DDA minimum value of 1.7 V is obtained when the internal reset is OFF (refer to Section : Internal reset OFF). 16/201 DS12536 Rev 1

17 STM32F730x8 Description 2.1 Full compatibility throughout the family The STM32F730x8 devices with LQFP64 and LQFP100 packages are fully pintopin, compatible with the STM32F7x5xx, STM32F7x6xx, STM32F7x7xx devices. The STM32F730x8 devices with LQFP64 and LQFP100 packages are fully pintopin, compatible with the STM32F4xxxx devices, allowing the user to try different peripherals, and reaching higher performances (higher frequency) for a greater degree of freedom during the development cycle. Figure 1 and Figure 2 give compatible board designs between the STM32F730x8, with LQFP64 and LQFP100 packages, and STM32F4xx families. Figure 1. Compatible board design for LQFP100 package PC3 VDD VSSA VREF+ VDDA PA0WKUP PA1 PA STM32F427xx / STM32F437xx STM32F429xx / STM32F439xx STM32F415xx / STM32F417xx STM32F405xx / STM32F407xx PA3 VSS VDD PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 PB2 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PB10 PB11 VCAP1 VDD PC3 VSSA VREF+ VDDA PA0WKUP PA1 PA2 PA Pins 19 to 49 are not compatible STM32F73xxx VSS VDD PA4 PA5 PA6 PA7 PC4 PC5 PB0 PB1 PB2 PE7 PE8 PE9 PE10 PE11 PE12 PE13 PE14 PE15 PB10 PB11 VCAP1 VSS VDD MSv41002V2 DS12536 Rev 1 17/201 49

18 Description STM32F730x8 Figure 2. Compatible board design for LQFP64 package PC12 PC11 PC10 PA15 PA14 STM32F405/ STM32F415 line STM32F4x PB11 not available anymore 36 Replaced by V CAP_ VDD VSS PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12 PB2 PB10 VCAP_1 VSS VDD PC12 PC11 PC10 PA15 PA VDD VCAP_2 PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12 VSS VDD VSS VDD PB2 PB10 PB11 VCAP_1 VDD V CAP increased to 4.7 μf ESR 1 ohm or below 1 ohm VSS VDD VSS VDD PB5 PB4 PB3 PD2 PC12 PC 11 PC10 P A15 P A STM32F730x PC5 not available anymore 36 Replaced by V CAP_ VDD VSS PA13 PA12 PA11 PA10 PA9 PA8 PC9 PC8 PC7 PC6 PB15 PB14 PB13 PB12 VSS VDD PA3 VSS VDD PA4 PA5 PA6 PA7 PC4 PB0 PB1 PB2 PB10 PB11 VCAP_1 VSS VDD V CAP increased to 4.7 μf ESR between 0.1 ohm and 0.2 ohm Not compatible STM32F732xx pins with either STM32F4x1 or STM32F405/F415 or both VSS VDD MSv50786V1 18/201 DS12536 Rev 1

19 STM32F730x8 Description 2.2 STM32F730x8 LQFP144 packages: Figure 3. Compatible board design for LQFP144 package STM32F4xxx STM32F7x5xx, STM32F7x6xx, STM32F7x7xx 93 PG8 92 PG7 91 PG6 90 PG5 89 PG VDD PG3 PG2 PD15 PD14 VDD VSS PD13 PD12 PD11 PD10 PD9 PD8 PB15 PB14 PB13 PB12 STM32F730x8 93 PG8 92 PG5 91 PG4 90 PG3 89 PG VDD PD15 PD14 VDD VSS PD13 PD12 PD11 PD10 PD9 PD8 PB15 PB14 VDD12OTGHS OTG_HS_REXT PB13 PB12 PG6, PG7 removed on the STM32F730x8 Not compatible pins MSv50787V1 Figure 4 shows the general block diagram of the device family. DS12536 Rev 1 19/201 49

20 Description STM32F730x8 Figure 4. STM32F730x8 block diagram JTRST, JTDI, JTCK/SWCLK JTDO/SWD, JTDO TRACECK TRACED[3:0] DP, DM ULPI:CK, D[7:0], DIR, STP, NXT SCL/SDA, INT, ID, VBUS PA[15:0] PB[15:0] PC[15:0] PD[15:0] PE[15:0] PF[15:0] PG[15:0] PH[15:0] PI[11:0] 168 AF JTAG & SW ETM FS PHY Arm CPU CortexM7 ICache 8KB 216MHz DCache 8KB USB HS PHY PLL GPDMA2 GPDMA1 LDO BGR USB OTG HS LDO GPIO PORT A GPIO PORT B GPIO PORT C GPIO PORT D GPIO PORT E GPIO PORT F GPIO PORT G GPIO PORT H GPIO PORT I EXT IT. WKUP MPU FPU NVIC DTCM ICTM AXIM AHBP AHBS PLL1 PLL2 DMA/ FIFO 8 Streams FIFO 8 Streams FIFO AHB2AXI AHB BUSMATRIX AHB busmatrix 11S8M 8S7M DTCM RAM 64KB ITCM RAM 16KB ACCEL/ CACHE AHB1 216 MHz SRAM1 176KB SRAM2 16KB AHB2 216 MHz QuadSPI FLASH 64KB EXT MEM CTL (FMC) SRAM, SDRAM, NORFlash, NANDFlash, SDRAM RCC Reset M & control GT FCLK HCLK APBP2CLK APBP1CLK AHB2PCLK AHB1PCLK RC HS RC LS PLL1+PLL2+PLL3 POR reset Int VDD12 LS LS FIFO FIFO PWRCTRL SUPPLY SUPERVISION POR/PDR BOR BBgen + POWER MNGT VOLT. REG 3.3V TO 1.2V Standby interface RNG USB OTG FS XTAL OSC 4 16MHz XTAL 32 khz RTC AWU Backup register 4 KB BKPRAM DP DM SCL, SDA, INT, ID, VBUS CLK, NE [3:0], A[23:0], D[31:0], NOEN, NWEN, NBL[3:0], SDCLKE[1:0] SDNE[1:0], SDNWE, NL NRAS, NCAS, NADV NWAIT, INTN CLK, CS,D[7:0] VDDA, VSSA NRESET WKUP[4:0] VDDMMC33 = 3.0 to 3.6V VDDUSB33 = 3.0 to 3.6 V VDD = 1.8 to 3.6 V VSS VCAP1 OSC_IN OSC_OUT VBAT = 1.8 to 3.6 V OSC32_IN OSC32_OUT RTC_TS RTC_TAMPx RTC_OUT D[7:0] CMD, CK as AF D[7:0] CMD, CK as AF 4 compl. chan. (TIM1_CH1[1:4]N), 4 chan. (TIM1_CH1[1:4]ETR, BKIN as AF 4 compl. chan.(tim8_ch1[1:4]n), 4 chan. (TIM8_CH1[1:4], ETR, BKIN as AF 2 channels as AF 1 channel as AF SDMMC1 SDMMC2 TIM1 / PWM TIM8 / PWM TIM9 TIM10 FIFO FIFO 16b 16b 16b 16b GPDMA2 AHB/APB2 AHB/ APB1 GPDMA1 TIM2 TIM3 TIM4 TIM5 TIM12 TIM13 32b 16b 16b 32b 16b 16b 4 channels, ETR as AF 4 channels, ETR as AF 4 channels, ETR as AF 4 channels 2 channels as AF 1 channel as AF 1 channel as AF RX, TX, SCK, CTS, RTS as AF RX, TX, SCK, CTS, RTS as AF MOSI, MISO, SCK, NSS as AF MOSI, MISO, SCK, NSS as AF MOSI, MISO, SCK, NSS as AF SD, SCK, FS, MCLK as AF SD, SCK, FS, MCLK as AF ULPI:CK, D[7:0], DIR, STP, NXT SCL, SDA, INT, ID, VBUS TIM11 smcard irda USART1 smcard irda USART6 SPI1/I2S1 SPI4 SPI5 SAI1 SAI2 OTG HS PHY 16b FIFO FIFO APB2 108 MHz (max) SYSCFG WWDG LPTIM1 TIM6 TIM7 16b 16b 16b APB1 54 MHz APB1 (max) 0MHz 3 TIM14 USART2 USART3 UART4 UART5 UART7 UART8 SPI2/I2S2 SPI3/I2S3 I2C1/SMBUS I2C2/SMBUS I2C3/SMBUS 16b smcard irda smcard irda Digital filter 1 channel as AF RX, TX, SCK CTS, RTS as AF RX, TX, SCK CTS, RTS as AF RX, TX as AF RX, TX as AF RX, TX as AF RX, TX as AF MOSI, MISO, SCK NSS as AF MOSI, MISO, SCK NSS as AF SCL, SDA, SMBAL as AF SCL, SDA, SMBAL as AF SCL, SDA, SMBAL as AF VDDREF_ADC 8 analog inputs common to the 3 ADCs 8 analog inputs common to the ADC1 & 2 8 analog inputs for ADC3 USAR T 2 M B p s Temperature sensor ADC1 ADC2 ADC3 DAC1 DAC2 ITF bxcan1 FIFO TX, RX DAC1 as AF DAC2 as AF MSv50788V1 1. The timers connected to APB2 are clocked from TIMxCLK up to 216 MHz, while the timers connected to APB1 are clocked from TIMxCLK either up to 108 MHz or 216 MHz depending on TIMPRE bit configuration in the RCC_DCKCFGR register. 20/201 DS12536 Rev 1

21 STM32F730x8 Functional overview 3 Functional overview 3.1 Arm Cortex M7 with FPU The Arm Cortex M7 with FPU processor is the latest generation of Arm processors for embedded systems. It was developed to provide a lowcost platform that meets the needs of MCU implementation, with a reduced pin count and lowpower consumption, while delivering outstanding computational performance and low interrupt latency. Note: The Cortex M7 processor is a highly efficient highperformance featuring: Sixstage dualissue pipeline Dynamic branch prediction Harvard caches (8 Kbytes of Icache and 8 Kbytes of Dcache) 64bit AXI4 interface 64bit ITCM interface 2x32bit DTCM interfaces The processor supports the following memory interfaces: Tightly Coupled Memory (TCM) interface. Harvard instruction and data caches and AXI master (AXIM) interface. Dedicated lowlatency AHBLite peripheral (AHBP) interface. The processor supports a set of DSP instructions which allow efficient signal processing and complex algorithm execution. It supports single precision FPU (floating point unit), speeds up software development by using metalanguage development tools, while avoiding saturation. Figure 4 shows the general block diagram of the STM32F730x8 family. Cortex M7 with FPU core is binary compatible with the Cortex M4 core. 3.2 Memory protection unit The memory protection unit (MPU) is used to manage the CPU accesses to memory to prevent one task to accidentally corrupt the memory or resources used by any other active task. This memory area is organized into up to 8 protected areas that can in turn be divided up into 8 subareas. The protection area sizes are between 32 bytes and the whole 4 gigabytes of addressable memory. The MPU is especially helpful for applications where some critical or certified code has to be protected against the misbehavior of other tasks. It is usually managed by an RTOS (realtime operating system). If a program accesses a memory location that is prohibited by the MPU, the RTOS can detect it and take action. In an RTOS environment, the kernel can dynamically update the MPU area setting, based on the process to be executed. The MPU is optional and can be bypassed for applications that do not need it. DS12536 Rev 1 21/201 49

22 Functional overview STM32F730x8 3.3 Embedded Flash memory The STM32F730x8 devices embed a Flash memory of 64 Kbytes available for storing programs and data. The flexible protections can be configured thanks to option bytes: Readout protection (RDP) to protect the whole memory. Three levels are available: Level 0: no readout protection Level 1: No access (read, erase, program) to the Flash memory or backup SRAM can be performed while the debug feature is connected or while booting from RAM or system memory bootloader Level 2: debug/chip read protection disabled. Write protection (WRP): the protected area is protected against erasing and programming. Proprietary code readout protection (PCROP): Flash memory user sectors (0 to 1) can be protected against Dbus read accesses by using the proprietary readout protection (PCROP). The protected area is executeonly. 3.4 CRC (cyclic redundancy check) calculation unit The CRC (cyclic redundancy check) calculation unit is used to get a CRC code using a configurable generator polynomial value and size. Among other applications, CRCbased techniques are used to verify data transmission or storage integrity. In the scope of the EN/IEC standard, they offer a means of verifying the Flash memory integrity. The CRC calculation unit helps compute a signature of the software during runtime, to be compared with a reference signature generated at linktime and stored at a given memory location. 3.5 Embedded SRAM All the devices feature: System SRAM up to 256 Kbytes: SRAM1 on AHB bus Matrix: 176 Kbytes SRAM2 on AHB bus Matrix: 16 Kbytes DTCMRAM on TCM interface (Tighly Coupled Memory interface): 64 Kbytes for critical realtime data. Instruction RAM (ITCMRAM) 16 Kbytes: It is mapped on TCM interface and reserved only for CPU Execution/Instruction useful for critical realtime routines. The Data TCM RAM is accessible by the GPDMAs and peripheral DMAs through the specific AHB slave of the CPU.The instruction TCM RAM is reserved only for CPU. It is accessed at CPU clock speed with 0 wait states. 4 Kbytes of backup SRAM This area is accessible only from the CPU. Its content is protected against possible unwanted write accesses, and is retained in Standby or VBAT mode. 22/201 DS12536 Rev 1

23 STM32F730x8 Functional overview 3.6 AXIAHB bus matrix The STM32F730x8 system architecture is based on 2 subsystems: An AXI to multi AHB bridge converting AXI4 protocol to AHBLite protocol: 3x AXI to 32bit AHB bridges connected to AHB bus matrix 1x AXI to 64bit AHB bridge connected to the embedded Flash memory A multiahb BusMatrix The 32bit multiahb bus matrix interconnects all the masters (CPU, DMAs, USB HS) and the slaves (Flash memory, RAM, FMC, QuadSPI, AHB and APB peripherals) and ensures a seamless and efficient operation even when several highspeed peripherals work simultaneously. Figure 5. STM32F730x8 AXIAHB bus matrix architecture (1) DTCM ITCM AHBS Arm CortexM7 GP DMA1 GP DMA2 USB OTG HS 8KB I/D Cache AXIM AHBP DMA_PI DMA_MEM1 DMA_MEM2 DMA_P2 USB_HS_M DTCM RAM 64KB ITCM RAM 16KB AXI to multiahb ITCM 64bit AHB ART FLASH 64KB 64bit BuS Matrix SRAM1 176KB SRAM2 16KB AHB Periph1 AHB periph2 FMC external MemCtl QuadSPI APB1 APB2 32bit Bus Matrix S MSv50789V1 1. The above figure has large wires for 64bits bus and thin wires for 32bits bus. DS12536 Rev 1 23/201 49

24 Functional overview STM32F730x8 3.7 DMA controller (DMA) The devices feature two generalpurpose dualport DMAs (DMA1 and DMA2) with 8 streams each. They are able to manage memorytomemory, peripheraltomemory and memorytoperipheral transfers. They feature dedicated FIFOs for APB/AHB peripherals, support burst transfer and are designed to provide the maximum peripheral bandwidth (AHB/APB). The two DMA controllers support a circular buffer management, so that no specific code is needed when the controller reaches the end of the buffer. The two DMA controllers also have a double buffering feature, which automates the use and switching of two memory buffers without requiring any special code. Each stream is connected to dedicated hardware DMA requests, with support for software trigger on each stream. The configuration is made by software and transfer sizes between source and destination are independent. The DMA can be used with the main peripherals: SPI and I 2 S I 2 C USART Generalpurpose, basic and advancedcontrol timers TIMx DAC SDMMC ADC SAI QuadSPI 24/201 DS12536 Rev 1

25 STM32F730x8 Functional overview 3.8 Flexible memory controller (FMC) The Flexible memory controller (FMC) includes three memory controllers: The NOR/PSRAM memory controller The NAND/memory controller The Synchronous DRAM (SDRAM/Mobile LPSDR SDRAM) controller The main features of the FMC controller are the following: Interface with staticmemory mapped devices including: Static random access memory (SRAM) NOR Flash memory/onenand Flash memory PSRAM (4 memory banks) NAND Flash memory with ECC hardware to check up to 8 Kbytes of data Interface with synchronous DRAM (SDRAM/Mobile LPSDR SDRAM) memories 8, 16, 32bit data bus width Independent Chip Select control for each memory bank Independent configuration for each memory bank Write FIFO Read FIFO for SDRAM controller The maximum FMC_CLK/FMC_SDCLK frequency for synchronous accesses is HCLK/2 LCD parallel interface The FMC can be configured to interface seamlessly with most graphic LCD controllers. It supports the Intel 8080 and Motorola 6800 modes, and is flexible enough to adapt to specific LCD interfaces. This LCD parallel interface capability makes it easy to build costeffective graphic applications using LCD modules with embedded controllers or high performance solutions using external controllers with dedicated acceleration. 3.9 QuadSPI memory interface (QUADSPI) All the devices embed a QuadSPI memory interface, which is a specialized communication interface targetting Single, Dual or QuadSPI Flash memories. It can work in: Direct mode through registers External Flash status register polling mode Memory mapped mode. Up to 256 Mbytes of external Flash are memory mapped, supporting 8, 16 and 32bit access. The code execution is supported. The opcode and the frame format are fully programmable. The communication can be either in Single Data Rate or Dual Data Rate. DS12536 Rev 1 25/201 49

STM32F732xx STM32F733xx

STM32F732xx STM32F733xx STM32F732xx STM32F733xx Arm Cortex M7 32b MCU+FPU, 462DMIPS, up to 512KB Flash /256+16+4KB RAM, USB OTG HS/FS, 18 TIMs, 3 ADCs, 21 com IF Features Datasheet production data Core: Arm 32bit Cortex M7 CPU

More information

STM32F722xx STM32F723xx

STM32F722xx STM32F723xx STM32F722xx STM32F723xx ARM Cortex M7 32b MCU+FPU, 462DMIPS, up to 512KB Flash /256+16+4KB RAM, USB OTG HS/FS, 18 TIMs, 3 ADCs, 21 com IF Features Datasheet production data Core: ARM 32bit Cortex M7 CPU

More information

STM32F722xx STM32F723xx

STM32F722xx STM32F723xx STM32F722xx STM32F723xx ARM based Cortex M7 32b MCU+FPU, 462DMIPS, up to 512KB Flash/256+16+ 4KB RAM, USB OTG HS/FS, 18 TIMs, 3 ADCs, 21 com itf Features Data brief Core: ARM 32bit Cortex M7 CPU with FPU,

More information

STM32F745xx STM32F746xx

STM32F745xx STM32F746xx STM32F745xx STM32F746xx ARM based Cortex M7 32b MCU+FPU, 462DMIPS, up to 1MB Flash/320+16+ 4KB RAM, USB OTG HS/FS, ethernet, 18 TIMs, 3 ADCs, 25 com itf, cam & LCD Datasheet production data Features Core:

More information

STM32F777xx STM32F778Ax STM32F779xx

STM32F777xx STM32F778Ax STM32F779xx STM32F777xx STM32F778Ax STM32F779xx Arm Cortex M7 32b MCU+FPU, 462DMIPS, up to 2MB Flash/ 512+16+4KB RAM, crypto, USB OTG HS/FS, 28 com IF, LCD, DSI Features Datasheet production data Core: Arm 32bit Cortex

More information

STM32F765xx STM32F767xx STM32F768Ax STM32F769xx

STM32F765xx STM32F767xx STM32F768Ax STM32F769xx STM32F765xx STM32F767xx STM32F768Ax STM32F769xx ARM based Cortex M7 32b MCU+FPU, 462DMIPS, up to 2MB Flash/512+16+4KB RAM, USB OTG HS/FS, ethernet, 18 TIMs, 3 ADCs, 28 com itf, cam, LCD, DSI Features Datasheet

More information

STM32F446xx. ARM Cortex -M4 32b MCU+FPU, 225DMIPS, up to 512kB Flash/128+4KB RAM, USB OTG HS/FS, 17 TIMs, 3 ADCs, 20 comm. interfaces.

STM32F446xx. ARM Cortex -M4 32b MCU+FPU, 225DMIPS, up to 512kB Flash/128+4KB RAM, USB OTG HS/FS, 17 TIMs, 3 ADCs, 20 comm. interfaces. STM32F446xx ARM Cortex M4 32b MCU+FPU, 225DMIPS, up to 512kB Flash/128+4KB RAM, USB OTG HS/FS, 17 TIMs, 3 ADCs, 20 comm. interfaces Datasheet production data Features Core: ARM 32bit Cortex M4 CPU with

More information

Arm -Cortex -M4 32b MCU+FPU, 125 DMIPS, 1.5MB Flash, 320KB RAM, USB OTG FS, 1 ADC, 2 DACs, 2 DFSDMs, AES. STM32F423xH

Arm -Cortex -M4 32b MCU+FPU, 125 DMIPS, 1.5MB Flash, 320KB RAM, USB OTG FS, 1 ADC, 2 DACs, 2 DFSDMs, AES. STM32F423xH STM32F423xH Arm Cortex M4 32b MCU+FPU, 125 DMIPS, 1.5MB Flash, 320KB RAM, USB OTG FS, 1 ADC, 2 DACs, 2 DFSDMs, AES Datasheet production data Features Dynamic Efficiency Line with ebam (enhanced Batch Acquisition

More information

STM32F412xE STM32F412xG

STM32F412xE STM32F412xG STM32F412xE STM32F412xG Arm Cortex M4 32b MCU+FPU, 125 DMIPS, 1MB Flash, 256KB RAM, USB OTG FS, 17 TIMs, 1 ADC, 17 comm. interfaces Datasheet production data Features Dynamic Efficiency Line with BAM (Batch

More information

STM32F437xx STM32F439xx

STM32F437xx STM32F439xx STM32F437xx STM32F439xx 32b Arm Cortex M4 MCU+FPU, 225DMIPS, up to 2MB Flash/256+4KB RAM, crypto, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 com. interfaces, camera&lcdtft Features Datasheet production

More information

STM32F205xx STM32F207xx

STM32F205xx STM32F207xx STM32F205xx STM32F207xx ARM based 32bit MCU, 150DMIPs, up to 1 MB Flash/128+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 15 comm. interfaces & camera Datasheet production data Features Core: ARM

More information

STM32L4A6xG. Ultra-low-power Arm Cortex -M4 32-bit MCU+FPU, 100DMIPS, 1MB Flash, 320KB SRAM, USB OTG FS, audio, AES+HASH, ext. SMPS.

STM32L4A6xG. Ultra-low-power Arm Cortex -M4 32-bit MCU+FPU, 100DMIPS, 1MB Flash, 320KB SRAM, USB OTG FS, audio, AES+HASH, ext. SMPS. STM32L4A6xG Ultralowpower Arm Cortex M4 32bit MCU+FPU, 100DMIPS, 1MB Flash, 320KB SRAM, USB OTG FS, audio, AES+HASH, ext. SMPS Features Datasheet production data Ultralowpower with FlexPowerControl 1.71

More information

Ultra-low-power ARM Cortex -M4 32-bit MCU+FPU, 100DMIPS, 1MB Flash, 320KB SRAM, USB OTG FS, audio, AES+HASH, ext. SMPS

Ultra-low-power ARM Cortex -M4 32-bit MCU+FPU, 100DMIPS, 1MB Flash, 320KB SRAM, USB OTG FS, audio, AES+HASH, ext. SMPS STM32L4A6xG Ultralowpower ARM Cortex M4 32bit MCU+FPU, 100DMIPS, 1MB Flash, 320KB SRAM, USB OTG FS, audio, AES+HASH, ext. SMPS Features Datasheet production data Ultralowpower with FlexPowerControl 1.71

More information

STM32F767xx STM32F768Ax STM32F768AI

STM32F767xx STM32F768Ax STM32F768AI STM32F767xx STM32F768Ax STM32F769xx ARM based Cortex M7 32b MCU+FPU, 462DMIPS, up to 2MB Flash/512+16+4KB RAM, Usb OTG HS/FS, ethernet, 18 TIMs, 3 ADCs, 28 com itf, cam, LCD & DSI Data brief Features Core:

More information

STM32H753xI. 32-bit Arm Cortex -M7 400MHz MCUs, up to 2MB Flash, 1MB RAM, 46 com. and analog interfaces, crypto. Features. Core

STM32H753xI. 32-bit Arm Cortex -M7 400MHz MCUs, up to 2MB Flash, 1MB RAM, 46 com. and analog interfaces, crypto. Features. Core STM32H753xI 32bit Arm Cortex M7 400MHz MCUs, up to 2MB Flash, 1MB RAM, 46 com. and analog interfaces, crypto Datasheet production data Features Core 32bit Arm Cortex M7 core with doubleprecision FPU and

More information

STM32H743xI. 32-bit Arm Cortex -M7 400MHz MCUs, up to 2MB Flash, 1MB RAM, 46 com. and analog interfaces. Features. Core. Memories.

STM32H743xI. 32-bit Arm Cortex -M7 400MHz MCUs, up to 2MB Flash, 1MB RAM, 46 com. and analog interfaces. Features. Core. Memories. STM32H743xI 32bit Arm Cortex M7 400MHz MCUs, up to 2MB Flash, 1MB RAM, 46 com. and analog interfaces Datasheet production data Features Core 32bit Arm Cortex M7 core with doubleprecision FPU and L1 cache:

More information

STM32L496xx. Ultra-low-power ARM Cortex -M4 32-bit MCU+FPU, 100DMIPS, up to 1MB Flash, 320KB SRAM, USB OTG FS, audio, ext. SMPS.

STM32L496xx. Ultra-low-power ARM Cortex -M4 32-bit MCU+FPU, 100DMIPS, up to 1MB Flash, 320KB SRAM, USB OTG FS, audio, ext. SMPS. STM32L496xx Features Ultralowpower ARM Cortex M4 32bit MCU+FPU, 100DMIPS, up to 1MB Flash, 320KB SRAM, USB OTG FS, audio, ext. SMPS Datasheet production data Ultralowpower with FlexPowerControl 1.71 V

More information

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32 high performance Very high performance 32-bit MCU with DSP and FPU The STM32F7 with its ARM Cortex -M7 core is the smartest MCU and

More information

STM32F401xB STM32F401xC

STM32F401xB STM32F401xC STM32F401xB STM32F401xC ARM Cortex-M4 32b MCU+FPU, 105 DMIPS, 256KB Flash/64KB RAM, 10 TIMs, 1 ADC, 11 comm. interfaces Data brief 1 12-bit, 2.4 MSPS A/D converter: up to 16 channels WLCSP49 (3 x 3 mm)

More information

STM32L4S5xx STM32L4S7xx STM32L4S9xx

STM32L4S5xx STM32L4S7xx STM32L4S9xx STM32L4S5xx STM32L4S7xx STM32L4S9xx Ultralowpower Arm Cortex M4 32bit MCU+FPU, 150DMIPS, up to 2MB Flash, 640KB SRAM, LCDTFT & MIPI DSI, AES+HASH Datasheet production data Features Ultralowpower with FlexPowerControl

More information

STM32 F-2 series High-performance Cortex-M3 MCUs

STM32 F-2 series High-performance Cortex-M3 MCUs STM32 F-2 series High-performance Cortex-M3 MCUs STMicroelectronics 32 bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/stm32 STM32 F-2 series The STM32

More information

ARM Cortex-M4 32b MCU+FPU, 210DMIPS, up to 2MB Flash/256+4KB RAM USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces & camera.

ARM Cortex-M4 32b MCU+FPU, 210DMIPS, up to 2MB Flash/256+4KB RAM USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces & camera. STM32F427xx ARM Cortex-M4 32b MCU+FPU, 210DMIPS, up to 2MB Flash/256+4KB RAM USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces & camera Data brief Features Core: ARM 32-bit Cortex -M4 CPU with

More information

ARM Cortex-M4 32b MCU+FPU, 225DMIPS, up to 2MB Flash/256+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces, camera & LCD-TFT

ARM Cortex-M4 32b MCU+FPU, 225DMIPS, up to 2MB Flash/256+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces, camera & LCD-TFT STM32F429xx ARM Cortex-M4 32b MCU+FPU, 225DMIPS, up to 2MB Flash/256+4KB RAM, USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 20 comm. interfaces, camera & LCD-TFT Data brief Features Core: ARM 32-bit Cortex

More information

STM32L4R5xx STM32L4R7xx STM32L4R9xx

STM32L4R5xx STM32L4R7xx STM32L4R9xx STM32L4R5xx STM32L4R7xx STM32L4R9xx Ultralowpower Arm Cortex M4 32bit MCU+FPU, 150DMIPS, up to 2MB Flash, 640KB SRAM, LCDTFT & MIPI DSI, ext. SMPS Datasheet production data Features Ultralowpower with

More information

Designing with STM32F2x & STM32F4

Designing with STM32F2x & STM32F4 Designing with STM32F2x & STM32F4 Course Description Designing with STM32F2x & STM32F4 is a 3 days ST official course. The course provides all necessary theoretical and practical know-how for start developing

More information

Ultra-low-power ARM Cortex -M4 32-bit MCU+FPU, 100DMIPS, up to 1MB Flash, 128KB SRAM, USB OTG FS, LCD, analog, audio, AES.

Ultra-low-power ARM Cortex -M4 32-bit MCU+FPU, 100DMIPS, up to 1MB Flash, 128KB SRAM, USB OTG FS, LCD, analog, audio, AES. STM32L486xx Ultralowpower ARM Cortex M4 32bit MCU+FPU, 100DMIPS, up to 1MB Flash, 128KB SRAM, USB OTG FS, LCD, analog, audio, AES Datasheet production data Features Ultralowpower with FlexPowerControl

More information

STM32F7 series ARM Cortex -M7 powered Releasing your creativity

STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32F7 series ARM Cortex -M7 powered Releasing your creativity STM32 high performance Very high performance 32-bit MCU with DSP and FPU The STM32F7 with its ARM Cortex -M7 core is the smartest MCU and

More information

STM32F4 Introduction F1/F2/F4 Comparison Features Highlight

STM32F4 Introduction F1/F2/F4 Comparison Features Highlight STM32F4 Introduction F1/F2/F4 Comparison Features Highlight February 20 th 2012 2 Content Product family overview F1/F2/F4 features comparisons Features highlight Boot & Remap feature RTC calibration &

More information

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015

STM32F429 Overview. Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 STM32F429 Overview Steve Miller STMicroelectronics, MMS Applications Team October 26 th 2015 Today - STM32 portfolio positioning 2 More than 30 product lines High-performance 398 CoreMark 120 MHz 150 DMIPS

More information

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be

Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be Hello, and welcome to this presentation of the STM32L4 power controller. The STM32L4 s power management functions and all power modes will also be covered in this presentation. 1 Please note that this

More information

AN4675 Application note

AN4675 Application note Application note Migration of microcontroller applications from STM32F42xxx/STM32F43xxx to STM32F469xx/STM32F479xx Introduction For more and more applications using STM32 products, it is important to migrate

More information

STM32G070CB/KB/RB. Arm Cortex -M0+ 32-bit MCU, 128 KB Flash, 36 KB RAM, 4x USART, timers, ADC, comm. I/Fs, V. Features

STM32G070CB/KB/RB. Arm Cortex -M0+ 32-bit MCU, 128 KB Flash, 36 KB RAM, 4x USART, timers, ADC, comm. I/Fs, V. Features STM32G070CB/KB/RB Arm Cortex -M0+ 32-bit MCU, 128 KB Flash, 36 KB RAM, 4x USART, timers, ADC, comm. I/Fs, 2.0-3.6V Datasheet - production data Features Core: Arm 32-bit Cortex -M0+ CPU, frequency up to

More information

AK-STM32-ETH Development Board

AK-STM32-ETH Development Board AK-STM32-ETH Development Board Reference manual Copyright 2011 Artekit Italy All rights reserved Contents About this document... 3 Revision history... 3 Contact information... 3 Life support policy...

More information

Interconnects, Memory, GPIO

Interconnects, Memory, GPIO Interconnects, Memory, GPIO Dr. Francesco Conti f.conti@unibo.it Slide contributions adapted from STMicroelectronics and from Dr. Michele Magno, others Processor vs. MCU Pipeline Harvard architecture Separate

More information

STM32L4 System operating modes

STM32L4 System operating modes STM32L4 System operating modes Typical application profile 2 Tperiod Tperiod I DD Process IRQ ACTIVE IRQ ACTIVE OFF STARTUP INITIALIZATION TASKS Tasks TASKS INACTIVE INACTIVE INACTIVE Application phases:

More information

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery

Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery Advanced Microcontrollers Grzegorz Budzyń Extras: STM32F4Discovery Plan STM32F4Discovery module STM32F407 description STM32F4Discovery STM32F4Discovery Easily availble(farnell), cheap(~15 EUR) and powerful

More information

STM32 F2 series High performance Cortex M3 MCUs

STM32 F2 series High performance Cortex M3 MCUs STM32 F2 series High performance Cortex M3 MCUs STMicroelectronics 32 bit microcontrollers, 120 MHz/150 DMIPS with ART Accelerator TM and advanced peripherals www.st.com/stm32 STM32 F2 series The STM32

More information

STM32F103xF STM32F103xG

STM32F103xF STM32F103xG STM32F103xF STM32F103xG XL-density performance line ARM-based 32-bit MCU with 768 KB to 1 MB Flash, USB, CAN, 17 timers, 3 ADCs, 13 communication interfaces Data brief Features Core: ARM 32-bit Cortex

More information

Hello, and welcome to this presentation of the STM32 Reset and Clock Controller.

Hello, and welcome to this presentation of the STM32 Reset and Clock Controller. Hello, and welcome to this presentation of the STM32 Reset and Clock Controller. 1 The RCC controller integrated inside STM32 products manages system and peripheral clocks. STM32F7 devices embed two internal

More information

Introducing STM32 L0x Series. April

Introducing STM32 L0x Series. April Introducing STM32 L0x Series April 2014 www.emcu.it 20- to 80pins 20- to 100pins 48- to 144pins Memory size (Bytes) ST s Ultra-low-power Continuum (1/2) 2 512K 256K 192K STM32L0 Cortex TM -M0+ STM32L1

More information

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0

[MG2420] MCU Module Datasheet. (No. ADS0705) V1.0 [MG2420] MCU Module Datasheet (No. ADS0705) V1.0 REVISION HISTORY Version Date Description VER.1.0 2013.10.22 First version release. V1.0 Page:2/17 CONTENTS 1. INTRODUCTION... 4 1.1. DEFINITIONS... 4 2.

More information

Value-line ARM -based 32-bit MCU with up to 256 KB Flash, timers, ADC, communication interfaces, V operation

Value-line ARM -based 32-bit MCU with up to 256 KB Flash, timers, ADC, communication interfaces, V operation Features STM32F030x4 STM32F030x6 STM32F030x8 STM32F030xC Value-line ARM -based 32-bit MCU with up to 256 KB Flash, timers, ADC, communication interfaces, 2.4-3.6 V operation Datasheet - production data

More information

LPC4370FET256. Features and benefits

LPC4370FET256. Features and benefits Page 1 of 5 LPC4370FET256 32-bit ARM Cortex-M4 + 2 x M0 MCU; 282 kb SRAM; Ethernet;two HS USBs; 80 Msps 12-bit ADC; configurable peripherals The LPC4370 are ARM Cortex-M4 based microcontrollers for embedded

More information

STM32L4+ MCU series Excellence in ultra-low-power with more performance

STM32L4+ MCU series Excellence in ultra-low-power with more performance STM32L4+ MCU series Excellence in ultra-low-power with more performance Key messages of STM32 L4+ series 2 + More performance and still ULP leader ST has stretched the STM32L4 architecture to reach 150

More information

AN4809 Application note

AN4809 Application note Application note Migrating between STM32L0 Series and STM32L4 Series / STM32L4+ Series microcontrollers Introduction For the designers of STM32 microcontroller applications, being able to easily replace

More information

STM32 Cortex-M3 STM32F STM32L STM32W

STM32 Cortex-M3 STM32F STM32L STM32W STM32 Cortex-M3 STM32F STM32L STM32W 01 01 STM32 Cortex-M3 introduction to family 1/2 STM32F combine high performance with first-class peripherals and lowpower, low-voltage operation. They offer the maximum

More information

AN4749 Application note

AN4749 Application note Application note Managing low-power consumption on STM32F7 Series microcontrollers Introduction The STM32F7 Series microcontrollers embed a smart architecture taking advantage of the ST s ART- accelerator

More information

The course provides all necessary theoretical and practical know-how for start developing platforms based on STM32L4 family.

The course provides all necessary theoretical and practical know-how for start developing platforms based on STM32L4 family. Designing with STM32L4 Family Course Description Designing with STM32L4 is a 3 days ST official course. The course provides all necessary theoretical and practical know-how for start developing platforms

More information

STM bit ARM Cortex MCUs STM32F030 Series

STM bit ARM Cortex MCUs STM32F030 Series STM32 32-bit ARM Cortex MCUs STM32F030 Series ST has licensed Cortex-M processors 2 Forget traditional 8/16/32-bit classifications and get Seamless architecture across all applications Every product optimized

More information

Ultra-low-power ARM Cortex -M4 32-bit MCU+FPU, 100DMIPS, up to 1MB Flash, 128 KB SRAM, USB OTG FS, LCD, analog, audio. STM32L476xx

Ultra-low-power ARM Cortex -M4 32-bit MCU+FPU, 100DMIPS, up to 1MB Flash, 128 KB SRAM, USB OTG FS, LCD, analog, audio. STM32L476xx STM32L476xx Ultralowpower ARM Cortex M4 32bit MCU+FPU, 100DMIPS, up to 1MB Flash, 128 KB SRAM, USB OTG FS, LCD, analog, audio Data brief Features Ultralowpower with FlexPowerControl 1.71 V to 3.6 V power

More information

AN4325 Application note

AN4325 Application note Application note Getting started with STM32F030xx and STM32F070xx series hardware development Introduction This application note is intended for system designers who require a hardware implementation overview

More information

STM32F4 Labs. T.O.M.A.S Technically Oriented Microcontroller Application Services V1.07

STM32F4 Labs. T.O.M.A.S Technically Oriented Microcontroller Application Services V1.07 STM32F4 Labs T.O.M.A.S Technically Oriented Microcontroller Application Services V1.07 CONTENT 1/3 2 1. GPIO lab 2. EXTI lab 3. SLEEP lab 4. STOP lab 5. STANDBY lab 6. DMA Poll lab 7. DMA Interrupt lab

More information

Hello, and welcome to this presentation of the STM32 Flash memory interface. It covers all the new features of the STM32F7 Flash memory.

Hello, and welcome to this presentation of the STM32 Flash memory interface. It covers all the new features of the STM32F7 Flash memory. Hello, and welcome to this presentation of the STM32 Flash memory interface. It covers all the new features of the STM32F7 Flash memory. 1 STM32F7 microcontrollers embed up to 2 Mbytes of Flash memory.

More information

STM32 Journal. In this Issue:

STM32 Journal. In this Issue: Volume 1, Issue 2 In this Issue: Bringing 32-bit Performance to 8- and 16-bit Applications Developing High-Quality Audio for Consumer Electronics Applications Bringing Floating-Point Performance and Precision

More information

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso

Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso Design and development of embedded systems for the Internet of Things (IoT) Fabio Angeletti Fabrizio Gattuso Microcontroller It is essentially a small computer on a chip Like any computer, it has memory,

More information

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction.

AVR XMEGA Product Line Introduction AVR XMEGA TM. Product Introduction. AVR XMEGA TM Product Introduction 32-bit AVR UC3 AVR Flash Microcontrollers The highest performance AVR in the world 8/16-bit AVR XMEGA Peripheral Performance 8-bit megaavr The world s most successful

More information

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software! Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer

More information

STM32 F0 Value Line. Entry-level MCUs

STM32 F0 Value Line. Entry-level MCUs STM32 F0 Value Line Entry-level MCUs Key Messages 2 STM32 F0: Is the Cortex -M0 core generated with ST s STM32 DNA, for cost sensitive designs. The STM32 F0 is benefiting of STM32 DNA, providing the essential

More information

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006

Product Technical Brief S3C2413 Rev 2.2, Apr. 2006 Product Technical Brief Rev 2.2, Apr. 2006 Overview SAMSUNG's is a Derivative product of S3C2410A. is designed to provide hand-held devices and general applications with cost-effective, low-power, and

More information

STM8L and STM32 L1 series. Ultra-low-power platform

STM8L and STM32 L1 series. Ultra-low-power platform STM8L and STM32 L1 series Ultra-low-power platform 8-bit and 32-bit MCU families 2 Flash (bytes) 2 M 1 M 128 K 16 K 8-bit Core STM8S Mainstream STM8A F and STM8AL Automotive STM8L Ultra-low-power 32-bit

More information

Hello, and welcome to this presentation of the STM32L4 System Configuration Controller.

Hello, and welcome to this presentation of the STM32L4 System Configuration Controller. Hello, and welcome to this presentation of the STM32L4 System Configuration Controller. 1 Please note that this presentation has been written for STM32L47x/48x devices. The key differences with other devices

More information

STM32L151xx STM32L152xx

STM32L151xx STM32L152xx STM32L151xx STM32L152xx Ultralow power ARM-based 32-bit MCU with up to 128 KB Flash, RTC, LCD, USB, USART, I2C, SPI, timers, ADC, DAC, comparators Data brief Features Operating conditions Operating power

More information

AT-501 Cortex-A5 System On Module Product Brief

AT-501 Cortex-A5 System On Module Product Brief AT-501 Cortex-A5 System On Module Product Brief 1. Scope The following document provides a brief description of the AT-501 System on Module (SOM) its features and ordering options. For more details please

More information

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006

Product Technical Brief S3C2412 Rev 2.2, Apr. 2006 Product Technical Brief S3C2412 Rev 2.2, Apr. 2006 Overview SAMSUNG's S3C2412 is a Derivative product of S3C2410A. S3C2412 is designed to provide hand-held devices and general applications with cost-effective,

More information

STM32L052x6 STM32L052x8

STM32L052x6 STM32L052x8 Ultra-low-power 32-bit MCU ARM-based Cortex-M0+, up to 64 KB Flash, 8 KB SRAM, 2 KB EEPROM, USB, ADC Data brief Features Ultra-low-power platform 1.65 V to 3.6 V power supply -40 to 105/125 C temperature

More information

STM32G0 MCU Series Efficiency at its Best

STM32G0 MCU Series Efficiency at its Best STM32G0 MCU Series Efficiency at its Best Key Messages of STM32G0 Series 2 2 3 Efficient Arm Cortex -M0+ at 64 MHz Compact cost: maximum I/Os count Best RAM/Flash Ratio Smallest possible package down to

More information

STM32F101xF STM32F101xG

STM32F101xF STM32F101xG STM32F101xF STM32F101xG XL-density access line, ARM-based 32-bit MCU with 768 KB to 1 MB Flash, 15 timers, 1 ADC and 10 communication interfaces Features Data brief Core: ARM 32-bit Cortex -M3 CPU with

More information

AN4809 Application note

AN4809 Application note AN4809 Application note Migrating between STM32L0 Series and STM32L4 Series / STM32L4+ Series microcontrollers Introduction For the designers of STM32 microcontroller applications, being able to easily

More information

AN2585 Application note

AN2585 Application note AN2585 Application note Application examples of the STM32F101xx and STM32F103xx core and system peripherals Introduction The STM32F10xxx is built around the latest Cortex -M3 core from ARM designed for

More information

Universität Dortmund. IO and Peripheral Interfaces

Universität Dortmund. IO and Peripheral Interfaces IO and Peripheral Interfaces Microcontroller System Architecture Each MCU (micro-controller unit) is characterized by: Microprocessor 8,16,32 bit architecture Usually simple in-order microarchitecture,

More information

STM32MP151A. Arm Cortex -A7 650 MHz + Cortex -M4 MPU, TFT, 35 comm. interfaces, 25 timers, adv. analog. Features LFBGA. Core. Low-power consumption

STM32MP151A. Arm Cortex -A7 650 MHz + Cortex -M4 MPU, TFT, 35 comm. interfaces, 25 timers, adv. analog. Features LFBGA. Core. Low-power consumption Arm Cortex A7 650 MHz + Cortex M4 MPU, TFT, 35 comm. interfaces, 25 timers, adv. analog Datasheet production data Features LFBGA TFBGA Core 32bit Arm Cortex A7 L1 32Kbyte I / 32Kbyte D 256Kbyte unified

More information

STM8L151x6/8 STM8L152x6/8

STM8L151x6/8 STM8L152x6/8 8-bit ultra-low-power MCU, up to 64 KB Flash, 2 KB data EEPROM, RTC, LCD, timers, USARTs, I2C, SPIs, ADC, DAC, comparators Features Datasheet - production data Operating conditions Operating power supply:

More information

AN4936 Application note

AN4936 Application note Application note Migration of microcontroller applications from STM32F7 Series to STM32H7x3 line microcontrollers Introduction Designers of STM32 microcontroller applications must be able to easily replace

More information

Military Grade SmartFusion Customizable System-on-Chip (csoc)

Military Grade SmartFusion Customizable System-on-Chip (csoc) Military Grade SmartFusion Customizable System-on-Chip (csoc) Product Benefits 100% Military Temperature Tested and Qualified from 55 C to 125 C Not Susceptible to Neutron-Induced Configuration Loss Microcontroller

More information

Copyright 2016 Xilinx

Copyright 2016 Xilinx Zynq Architecture Zynq Vivado 2015.4 Version This material exempt per Department of Commerce license exception TSU Objectives After completing this module, you will be able to: Identify the basic building

More information

Product Technical Brief S3C2416 May 2008

Product Technical Brief S3C2416 May 2008 Product Technical Brief S3C2416 May 2008 Overview SAMSUNG's S3C2416 is a 32/16-bit RISC cost-effective, low power, high performance micro-processor solution for general applications including the GPS Navigation

More information

AN5200. Getting started with STM32H7 Series SDMMC host controller. Application note. Introduction

AN5200. Getting started with STM32H7 Series SDMMC host controller. Application note. Introduction Application note Getting started with STM32H7 Series SDMMC host controller Introduction The SDMMC (secure digital multimedia card) host interface in the STM32H7 Series provides an interface between the

More information

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director

AVR XMEGA TM. A New Reference for 8/16-bit Microcontrollers. Ingar Fredriksen AVR Product Marketing Director AVR XMEGA TM A New Reference for 8/16-bit Microcontrollers Ingar Fredriksen AVR Product Marketing Director Kristian Saether AVR Product Marketing Manager Atmel AVR Success Through Innovation First Flash

More information

STM32L051x6 STM32L051x8

STM32L051x6 STM32L051x8 STM32L051x6 STM32L051x8 Access line ultra-low-power 32-bit MCU ARM-based Cortex-M0+, up to 64 KB Flash, 8 KB SRAM, 2 KB EEPROM, ADC Data brief Features Ultra-low-power platform 1.65 V to 3.6 V power supply

More information

Arduino Uno R3 INTRODUCTION

Arduino Uno R3 INTRODUCTION Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running

More information

New STM32 F7 Series. World s 1 st to market, ARM Cortex -M7 based 32-bit MCU

New STM32 F7 Series. World s 1 st to market, ARM Cortex -M7 based 32-bit MCU New STM32 F7 Series World s 1 st to market, ARM Cortex -M7 based 32-bit MCU 7 Keys of STM32 F7 series 2 1 2 3 4 5 6 7 First. ST is first to sample a fully functional Cortex-M7 based 32-bit MCU : STM32

More information

STM8L151x4, STM8L151x6, STM8L152x4, STM8L152x6

STM8L151x4, STM8L151x6, STM8L152x4, STM8L152x6 STM8L151x4, STM8L151x6, STM8L152x4, STM8L152x6 8-bit ultra-low-power MCU, up to 32 KB Flash, 1 KB Data EEPROM, RTC, LCD, timers, USART, I2C, SPI, ADC, DAC, comparators Datasheet - production data Features

More information

STM32L4 Architecture

STM32L4 Architecture STM32L4 Architecture 1 High-performance STM32L4 series 3 I-bus D-bus S-bus FPU coprocessor Core 3 ARM Cortex -M4F float var = 0.0f; instructions data IRQ1 PUSH ISR1 results SIMD instructions 12 cycles

More information

SAM A5 ARM Cortex - A5 MPUs

SAM A5 ARM Cortex - A5 MPUs SAM A5 ARM Cortex - A5 MPUs Industry s lowest-power MPUs Ideal for secure industry, IoT, wearable applications Operating at 600MHz/945DMIPS with low power consumption, the SAMA5 ARM Cortex-A5 based MPU

More information

AN5123 Application note

AN5123 Application note Application note STSPIN32F0A - bootloader and USART protocol Introduction Cristiana Scaramel The STSPIN32F0A is a system-in-package providing an integrated solution suitable for driving three-phase BLDC

More information

G80 SoC Datasheet. Where Hardware Meets Software

G80 SoC Datasheet. Where Hardware Meets Software GHI Electronics, LLC 501 E. Whitcomb Ave. Madison Heights, Michigan 48071 Phone: (248) 397-8856 Fax: (248) 397-8890 www.ghielectronics.com G80 SoC Datasheet Where Hardware Meets Software GHI Electronics,

More information

ARM Cortex-M4 32b MCU+FPU, up to 256KB Flash+48KB SRAM 4 ADCs, 2 DACs, 7 comp., 4 PGA, timers, 1.8 V operation

ARM Cortex-M4 32b MCU+FPU, up to 256KB Flash+48KB SRAM 4 ADCs, 2 DACs, 7 comp., 4 PGA, timers, 1.8 V operation STM32F313xx ARM Cortex-M4 32b MCU+FPU, up to 256KB Flash+48KB SRAM 4 ADCs, 2 DACs, 7 comp., 4 PGA, timers, 1.8 V operation Features Data brief Core: ARM 32-bit Cortex -M4F CPU (72 MHz max), single-cycle

More information

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003 Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003 S3C2440X is a derivative product of Samsung s S3C24XXX family of microprocessors for mobile communication market. The S3C2440X s main enhancement

More information

STM32SnippetsL0. STM32L0xx Snippets firmware package. Features. Description

STM32SnippetsL0. STM32L0xx Snippets firmware package. Features. Description STM32L0xx Snippets firmware package Data brief Features Complete free C source code firmware examples for STM32L0xx microcontrollers Basic examples using direct-access registers as defined in CMSIS Cortex

More information

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT

Lecture 5: Computing Platforms. Asbjørn Djupdal ARM Norway, IDI NTNU 2013 TDT 1 Lecture 5: Computing Platforms Asbjørn Djupdal ARM Norway, IDI NTNU 2013 2 Lecture overview Bus based systems Timing diagrams Bus protocols Various busses Basic I/O devices RAM Custom logic FPGA Debug

More information

Cannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective

Cannon Mountain Dr Longmont, CO LS6410 Hardware Design Perspective LS6410 Hardware Design Perspective 1. S3C6410 Introduction The S3C6410X is a 16/32-bit RISC microprocessor, which is designed to provide a cost-effective, lowpower capabilities, high performance Application

More information

ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview

ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview ARM Cortex-M4 Architecture and Instruction Set 1: Architecture Overview M J Brockway January 25, 2016 UM10562 All information provided in this document is subject to legal disclaimers. NXP B.V. 2014. All

More information

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet

HZX N03 Bluetooth 4.0 Low Energy Module Datasheet HZX-51822-16N03 Bluetooth 4.0 Low Energy Module Datasheet SHEN ZHEN HUAZHIXIN TECHNOLOGY LTD 2017.7 NAME : Bluetooth 4.0 Low Energy Module MODEL NO. : HZX-51822-16N03 VERSION : V1.0 1.Revision History

More information

NXP Microcontrollers Selection Guide

NXP Microcontrollers Selection Guide November 2012 NXP Microcontrollers Selection Guide NXP LPC family of microcontrollers is changing the landscape for embedded applications. Featuring award-winning innovations in connectivity, flexibility,

More information

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7

ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7 ARM Cortex core microcontrollers 3. Cortex-M0, M4, M7 Scherer Balázs Budapest University of Technology and Economics Department of Measurement and Information Systems BME-MIT 2018 Trends of 32-bit microcontrollers

More information

AN2606 Application note

AN2606 Application note Application note STM32 microcontroller system memory boot mode Introduction The bootloader is stored in the internal boot ROM memory (system memory) of STM32 devices. It is programmed by ST during production.

More information

STM32 F4 Series Cortex M4 http://www.emcu.it/stm32f4xx/stm32f4xx.html www.emcu.it STM32 F4 Main common features Cortex -M4 (DSP + FPU) STM32F429/439 180 MHz 1 to 2-MB Flash 256-KB SRAM STM32F427/437 180

More information

Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features

Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features Hello, and welcome to this presentation of the STM32 Universal Synchronous/Asynchronous Receiver/Transmitter Interface. It covers the main features of this USART interface, which is widely used for serial

More information

STM32x. tec.pres. STM32 ARM CortexTM-M3 Based Product Introduction

STM32x. tec.pres. STM32 ARM CortexTM-M3 Based Product Introduction STM32x tec.pres. STM32 ARM CortexTM-M3 Based Product Introduction 0101 STM32x Cortex M3 Hierarchical processor integrating core and advanced system peripherals Cortex-M3 core Harvard architecture 3-stage

More information

Ultra-low-power Arm Cortex -M33 32-bit MCU+TrustZone +FPU, 165 DMIPS, up to 512 KB Flash memory, 256 KB SRAM, SMPS. LQFP100 (14 x 14 mm) Memories

Ultra-low-power Arm Cortex -M33 32-bit MCU+TrustZone +FPU, 165 DMIPS, up to 512 KB Flash memory, 256 KB SRAM, SMPS. LQFP100 (14 x 14 mm) Memories STM32L552xx Ultralowpower Arm Cortex M33 32bit MCU+TrustZone +FPU, 165 DMIPS, up to 512 KB Flash memory, 256 KB SRAM, SMPS Features Data brief Ultralowpower with FlexPowerControl 1.71 V to 3.6 V power

More information