STM32F405xx STM32F407xx - STMicroelectronics

2y ago
11 Views
2 Downloads
5.94 MB
203 Pages
Last View : 15d ago
Last Download : 3m ago
Upload by : Abram Andresen
Transcription

STM32F405xx STM32F407xxArm Cortex -M4 32b MCU FPU, 210DMIPS, up to 1MB Flash/192 4KB RAM,USB OTG HS/FS, Ethernet, 17 TIMs, 3 ADCs, 15 comm. interfaces & cameraDatasheet - production dataFeatures Core: Arm 32-bit Cortex -M4 CPU with FPU,Adaptive real-time accelerator (ARTAccelerator) allowing 0-wait state executionfrom Flash memory, frequency up to 168 MHz,memory protection unit, 210 DMIPS/1.25 DMIPS/MHz (Dhrystone 2.1), and DSPinstructions Memories– Up to 1 Mbyte of Flash memory– Up to 192 4 Kbytes of SRAM including 64Kbyte of CCM (core coupled memory) dataRAM– 512 bytes of OTP memory– Flexible static memory controllersupporting Compact Flash, SRAM,PSRAM, NOR and NAND memories LCD parallel interface, 8080/6800 modes Clock, reset and supply management– 1.8 V to 3.6 V application supply and I/Os– POR, PDR, PVD and BOR– 4-to-26 MHz crystal oscillator– Internal 16 MHz factory-trimmed RC (1%accuracy)– 32 kHz oscillator for RTC with calibration– Internal 32 kHz RC with calibration Low-power operation– Sleep, Stop and Standby modes– VBAT supply for RTC, 20 32 bit backupregisters optional 4 KB backup SRAM 3 12-bit, 2.4 MSPS A/D converters: up to 24channels and 7.2 MSPS in triple interleavedmode 2 12-bit D/A converters General-purpose DMA: 16-stream DMAcontroller with FIFOs and burst supportAugust 2020This is information on a product in full production.FBGALQFP64 (10 10 mm)LQFP100 (14 14 mm)LQFP144 (20 20 mm)LQFP176 (24 24 mm)UFBGA176(10 10 mm)WLCSP90(4.223x3.969 mm) Up to 17 timers: up to twelve 16-bit and two 32bit timers up to 168 MHz, each with up to 4IC/OC/PWM or pulse counter and quadrature(incremental) encoder input Debug mode– Serial wire debug (SWD) & JTAGinterfaces– Cortex-M4 Embedded Trace Macrocell Up to 140 I/O ports with interrupt capability– Up to 136 fast I/Os up to 84 MHz– Up to 138 5 V-tolerant I/Os Up to 15 communication interfaces– Up to 3 I2C interfaces (SMBus/PMBus)– Up to 4 USARTs/2 UARTs (10.5 Mbit/s, ISO7816 interface, LIN, IrDA, modem control)– Up to 3 SPIs (42 Mbits/s), 2 with muxedfull-duplex I2S to achieve audio classaccuracy via internal audio PLL or externalclock– 2 CAN interfaces (2.0B Active)– SDIO interface Advanced connectivity– USB 2.0 full-speed device/host/OTGcontroller with on-chip PHY– USB 2.0 high-speed/full-speeddevice/host/OTG controller with dedicatedDMA, on-chip full-speed PHY and ULPI– 10/100 Ethernet MAC with dedicated DMA:supports IEEE 1588v2 hardware, MII/RMIIDS8626 Rev 91/203www.st.com

STM32F405xx, STM32F407xx 8- to 14-bit parallel camera interface up to54 Mbytes/s True random number generator CRC calculation unit 96-bit unique ID RTC: subsecond accuracy, hardware calendarTable 1. Device summaryReferencePart numberSTM32F405xxSTM32F405RG, STM32F405VG, STM32F405ZG, STM32F405OG, STM32F405OESTM32F407xxSTM32F407VG, STM32F407IG, STM32F407ZG,STM32F407VE, STM32F407ZE, STM32F407IE2/203DS8626 Rev 9

STM32F405xx, STM32F407xxContentsContents1Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132.1Full compatibility throughout the family . . . . . . . . . . . . . . . . . . . . . . . . . . 162.2Functional overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192.2.1Arm Cortex -M4 core with FPU and embedded Flash and SRAM . . . 202.2.2Adaptive real-time memory accelerator (ART Accelerator) . . . . . . . . . . 202.2.3Memory protection unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.2.4Embedded Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202.2.5CRC (cyclic redundancy check) calculation unit . . . . . . . . . . . . . . . . . . 212.2.6Embedded SRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212.2.7Multi-AHB bus matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212.2.8DMA controller (DMA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.2.9Flexible static memory controller (FSMC) . . . . . . . . . . . . . . . . . . . . . . . 232.2.10Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . . . 232.2.11External interrupt/event controller (EXTI) . . . . . . . . . . . . . . . . . . . . . . . 232.2.12Clocks and startup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232.2.13Boot modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.2.14Power supply schemes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.2.15Power supply supervisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242.2.16Voltage regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262.2.17Regulator ON/OFF and internal reset ON/OFF availability . . . . . . . . . . 292.2.18Real-time clock (RTC), backup SRAM and backup registers . . . . . . . . 292.2.19Low-power modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302.2.20VBAT operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.2.21Timers and watchdogs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312.2.22Inter-integrated circuit interface (I²C) . . . . . . . . . . . . . . . . . . . . . . . . . . 342.2.23Universal synchronous/asynchronous receiver transmitters (USART) . 342.2.24Serial peripheral interface (SPI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352.2.25Inter-integrated sound (I2S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352.2.26Audio PLL (PLLI2S) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362.2.27Secure digital input/output interface (SDIO) . . . . . . . . . . . . . . . . . . . . . 362.2.28Ethernet MAC interface with dedicated DMA and IEEE 1588 support . 362.2.29Controller area network (bxCAN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37DS8626 Rev 93/203

ContentsSTM32F405xx, STM32F407xx2.2.30Universal serial bus on-the-go full-speed (OTG FS) . . . . . . . . . . . . . . . 372.2.31Universal serial bus on-the-go high-speed (OTG HS) . . . . . . . . . . . . . 382.2.32Digital camera interface (DCMI) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 382.2.33True random number generator (RNG) . . . . . . . . . . . . . . . . . . . . . . . . . 382.2.34General-purpose input/outputs (GPIOs) . . . . . . . . . . . . . . . . . . . . . . . . 382.2.35Analog-to-digital converters (ADCs) . . . . . . . . . . . . . . . . . . . . . . . . . . . 392.2.36Temperature sensor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392.2.37Digital-to-analog converter (DAC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392.2.38Serial wire JTAG debug port (SWJ-DP) . . . . . . . . . . . . . . . . . . . . . . . . . 402.2.39Embedded Trace Macrocell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403Pinouts and pin description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414Memory mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 715Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765.14/203Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765.1.1Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765.1.2Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765.1.3Typical curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765.1.4Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765.1.5Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 765.1.6Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 775.1.7Current consumption measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . 785.2Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 785.3Operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795.3.1General operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 795.3.2VCAP 1/VCAP 2 external capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . 825.3.3Operating conditions at power-up / power-down (regulator ON) . . . . . . 825.3.4Operating conditions at power-up / power-down (regulator OFF) . . . . . 825.3.5Embedded reset and power control block characteristics . . . . . . . . . . . 835.3.6Supply current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 845.3.7Wakeup time from low-power mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 985.3.8External clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 995.3.9Internal clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . 1035.3.10PLL characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1045.3.11PLL spread spectrum clock generation (SSCG) characteristics . . . . . 106DS8626 Rev 9

STM32F405xx, STM32F407xx67Contents5.3.12Memory characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1085.3.13EMC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1105.3.14Absolute maximum ratings (electrical sensitivity) . . . . . . . . . . . . . . . . 1125.3.15I/O current injection characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 1135.3.16I/O port characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1145.3.17NRST pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1195.3.18TIM timer characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1205.3.19Communications interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1215.3.20CAN (controller area network) interface . . . . . . . . . . . . . . . . . . . . . . . 1335.3.2112-bit ADC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1335.3.22Temperature sensor characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 1385.3.23VBAT monitoring characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1395.3.24Embedded reference voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1395.3.25DAC electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1395.3.26FSMC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1425.3.27Camera interface (DCMI) timing specifications . . . . . . . . . . . . . . . . . . 1615.3.28SD/SDIO MMC card host interface (SDIO) characteristics . . . . . . . . . 1625.3.29RTC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1646.1WLCSP90 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1646.2LQFP64 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1676.3LQFP100 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1706.4LQFP144 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1736.5UFBGA176 25 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . 1776.6LQFP176 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1806.7Thermal characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185Appendix A Application block diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1868A.1USB OTG full speed (FS) interface solutions . . . . . . . . . . . . . . . . . . . . . 186A.2USB OTG high speed (HS) interface solutions . . . . . . . . . . . . . . . . . . . . 188A.3Ethernet interface solutions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191DS8626 Rev 95/203

List of tablesSTM32F405xx, STM32F407xxList of tablesTable 1.Table 2.Table 3.Table 4.Table 5.Table 6.Table 7.Table 8.Table 9.Table 10.Table 11.Table 12.Table 13.Table 14.Table 15.Table 16.Table 17.Table 18.Table 19.Table 20.Table 21.Table 22.Table 23.Table 24.Table 25.Table 26.Table 27.Table 28.Table 29.Table 30.Table 31.Table 32.Table 33.Table 34.Table 35.Table 36.Table 37.Table 38.Table 39.Table 40.Table 41.Table 42.Table 43.Table 44.6/203Device summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2STM32F405xx and STM32F407xx: features and peripheral counts. . . . . . . . . . . . . . . . . . 14Regulator ON/OFF and internal reset ON/OFF availability. . . . . . . . . . . . . . . . . . . . . . . . . 29Timer feature comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31USART feature comparison . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35Legend/abbreviations used in the pinout table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46STM32F40xxx pin and ball definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47FSMC pin definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59Alternate function mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62register boundary addresses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72Voltage characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78Current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Thermal characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79General operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79Limitations depending on the operating power supply range . . . . . . . . . . . . . . . . . . . . . . . 81VCAP 1/VCAP 2 operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Operating conditions at power-up / power-down (regulator ON) . . . . . . . . . . . . . . . . . . . . 82Operating conditions at power-up / power-down (regulator OFF). . . . . . . . . . . . . . . . . . . . 82Embedded reset and power control block characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . 83Typical and maximum current consumption in Run mode, code with data processingrunning from Flash memory (ART accelerator enabled) or RAM . . . . . . . . . . . . . . . . . . . 85Typical and maximum current consumption in Run mode, code with data processingrunning from Flash memory (ART accelerator disabled) . . . . . . . . . . . . . . . . . . . . . . . . . . 86Typical and maximum current consumption in Sleep mode . . . . . . . . . . . . . . . . . . . . . . . . 89Typical and maximum current consumptions in Stop mode . . . . . . . . . . . . . . . . . . . . . . . . 90Typical and maximum current consumptions in Standby mode . . . . . . . . . . . . . . . . . . . . . 90Typical and maximum current consumptions in VBAT mode. . . . . . . . . . . . . . . . . . . . . . . . 91Typical current consumption in Run mode, code with data processingrunning from Flash memory, regulator ON (ART accelerator enabledexcept prefetch), VDD 1.8 V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93Switching output I/O current consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95Peripheral current consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96Low-power mode wakeup timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99High-speed external user clock characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99Low-speed external user clock characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100HSE 4-26 MHz oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101LSE oscillator characteristics (fLSE 32.768 kHz) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102HSI oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103LSI oscillator characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103Main PLL characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104PLLI2S (audio PLL) characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105SSCG parameters constraint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106Flash memory characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Flash memory programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108Flash memory programming with VPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110Flash memory endurance and data retention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110EMS characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111EMI characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112DS8626 Rev 9

STM32F405xx, STM32F407xxTable 45.Table 46.Table 47.Table 48.Table 49.Table 50.Table 51.Table 52.Table 53.Table 54.Table 55.Table 56.Table 57.Table 58.Table 59.Table 60.Table 61.Table 62.Table 63.Table 64.Table 65.Table 66.Table 67.Table 68.Table 69.Table 70.Table 71.Table 72.Table 73.Table 74.Table 75.Table 76.Table 77.Table 78.Table 79.Table 80.Table 81.Table 82.Table 83.Table 84.Table 85.Table 86.Table 87.Table 88.Table 89.Table 90.Table 91.Table 92.List of tablesESD absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112Electrical sensitivities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113I/O current injection susceptibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114I/O static characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114Output voltage characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116I/O AC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117NRST pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119Characteristics of TIMx connected to the APB1 domain . . . . . . . . . . . . . . . . . . . . . . . . . 120Characteristics of TIMx connected to the APB2 domain . . . . . . . . . . . . . . . . . . . . . . . . . 121I2C analog filter characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121SPI dynamic characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122I2S dynamic characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126USB OTG FS startup time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128USB OTG FS DC electrical characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128USB OTG FS electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129USB HS DC electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129USB HS clock timing parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129ULPI timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130Ethernet DC electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131Dynamic characteristics: Ethernet MAC signals for SMI. . . . . . . . . . . . . . . . . . . . . . . . . . 131Dynamic characteristics: Ethernet MAC signals for RMII . . . . . . . . . . . . . . . . . . . . . . . . . 132Dynamic characteristics: Ethernet MAC signals for MII . . . . . . . . . . . . . . . . . . . . . . . . . . 133ADC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133ADC accuracy at fADC 30 MHz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135Temperature sensor characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138Temperature sensor calibration values. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138VBAT monitoring characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Embedded internal reference voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Internal reference voltage calibration values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139DAC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139Asynchronous non-multiplexed SRAM/PSRAM/NOR read timings . . . . . . . . . . . . . . . . . 143Asynchronous non-multiplexed SRAM/PSRAM/NOR write timings . . . . . . . . . . . . . . . . . 144Asynchronous multiplexed PSRAM/NOR read timings. . . . . . . . . . . . . . . . . . . . . . . . . . . 145Asynchronous multiplexed PSRAM/NOR write timings . . . . . . . . . . . . . . . . . . . . . . . . . . 146Synchronous multiplexed NOR/PSRAM read timings . . . . . . . . . . . . . . . . . . . . . . . . . . . 148Synchronous multiplexed PSRAM write timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149Synchronous non-multiplexed NOR/PSRAM read timings . . . . . . . . . . . . . . . . . . . . . . . . 151Synchronous non-multiplexed PSRAM write timings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152Switching characteristics for PC Card/CF read and write cyclesin attribute/common space. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157Switching characteristics for PC Card/CF read and write cyclesin I/O space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158Switching characteristics for NAND Flash read cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . 160Switching characteristics for NAND Flash write cycles. . . . . . . . . . . . . . . . . . . . . . . . . . . 161DCMI characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161Dynamic characteristics: SD / MMC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163RTC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163WLCSP90 - 4.223 x 3.969 mm, 0.400 mm pitch wafer level chip scalepackage mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165WLCSP90 recommended PCB design rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166LQFP64 – 64-pin 10 x 10 mm low-profile quad flat packagemechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167DS8626 Rev 97/203

List of tablesTable 93.Table 94.Table 95.Table 96.Table 97.Table 98.Table 99.8/203STM32F405xx, STM32F407xxLQFP100 – 100-pin, 14 x 14 mm low-profile quad flat packagemechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170LQFP144 - 144-pin, 20 x 20 mm low-profile quad flat packagemechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174UFBGA176 25 ball, 10 10 0.65 mm pitch, ultra thin fine pitchball grid array mechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177UFBGA176 2 recommended PCB design rules (0.65 mm pitch BGA) . . . . . . . . . . . . . . 178LQFP176 - 176-pin, 24 x 24 mm low profile quad flat packagemechanical data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180Package thermal characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191DS8626 Rev 9

STM32F405xx, STM32F407xxList of figuresList of figuresFigure 1.Figure 2.Figure 3.Figure 4.Figure 5.Figure 6.Figure 7.Figure 8.Figure 9.Figure 10.Figure 11.Figure 12.Figure 13.Figure 14.Figure 15.Figure 16.Figure 17.Figure 18.Figure 19.Figure 20.Figure 21.Figure 22.Figure 23.Figure 24.Figure 25.Figure 26.Figure 27.Figure 28.Figure 29.Figure 30.Figure 31.Figure 32.Figure 33.Figure 34.Figure 35.Figure 36.Figure 37.Figure 38.Figure 39.Compatible board design between STM32F10xx/STM32F40xxx for LQFP64 . . . . . . . . . . 16Compatible board design STM32F10xx/STM32F2/STM32F40xxxfor LQFP100 package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Compatible board design between STM32F10xx/STM32F2/STM32F40xxxfor LQFP144 package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Compatible board design between STM32F2 and STM32F40xxxfor LQFP176 and BGA176 packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18STM32F40xxx block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Multi-AHB matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Power supply supervisor interconnection with internal reset OFF . . . . . . . . . . . . . . . . . . . 25PDR ON and NRST control with internal reset OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Regulator OFF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Startup in regulator OFF mode: slow VDD slope- power-down reset risen after VCAP 1/VCAP 2 stabilization . . . . . . . . . . . . . . . . . . . . . . . . 28Startup in regulator OFF mode: fast VDD slope- power-down reset risen before VCAP 1/VCAP 2 stabilization . . . . . . . . . . . . . . . . . . . . . . 29STM32F40xxx LQFP64 pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41STM32F40xxx LQFP100 pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42STM32F40xxx LQFP144 pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43STM32F40xxx LQFP176 pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44STM32F40xxx UFBGA176 ballout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45STM32F40xxx WLCSP90 ballout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46STM32F40xxx memory map. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71Pin loading conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77Current consumption measurement scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78External capacitor CEXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82Typical current consumption versus temperature, Run mode, code with dataprocessing running from Flash (ART accelerator ON) or RAM, and peripherals OFF . . . . 87Ty

–VBAT supply for RTC, 20 32 bit backup registers optional 4 KB backup SRAM 3 12-bit, 2.4 MSPS A/D converters: up to 24 channels and 7.2 MSPS in triple interleaved mode 2 12-bit D/A converters General-purpose DMA: 16-stream DMA controller with FIFOs and burst s

Related Documents:

Contents STM32F405xx, STM32F407xx 4/203 DS8626 Rev 9 2.2.30 Universal serial bus on-the-go full-speed (OTG_FS) . . . . . . . . . . . . . . . 37 2.2.31 Universal .

STM32CubeIDE quick start guide - User manual Author: STMICROELECTRONICS Subject: STM32CubeIDE is STMicroelectronics integrated development environment for STM32 microcontrollers and microprocessors. Keywords: STM32, IDE, Eclipse , QSG Created Date: 11/2/2020 4:57:17 PM

[2]. Ben Jordan, Amit Bahl Rigid - Flex PCB Design a guide book for design, Sierra Proto express, 2013 [3]. STMicroelectronics. STM32 embedded graphic objects/ touchscreen library, 2011. [4]. STMicroelectronics. STM32F10xxx ı2c optimized examples, 2010. [5]. STMicroelectronics. Migratin

March 2017 DocID028650 Rev 3 1/7 For further information contact your local STMicroelectronics sales office www.

– Electrostatic discharge protection Application Reverse battery protection of an electronic control unit Description The VN5R003H-E is a device made using STMicroelectronics VIPower technology. It is intended for providing reverse battery protection to an electronic module. This devic

User manual Discovery kit with STM32L496AG MCU Introduction The 32L496GDISCOVERY Discovery kit is a complete demonstration and development platform for the STMicroelectronics Arm Cortex -M4 core-based STM32L496AGI6 microcontroller. Thanks to the innovative ultra-low-power-oriented features, extended RAM,

How a designer can make the most of STMicroelectronics serial EEPROMs Introduction Electrically Erasable and PROgrammable Memory (EEPROM) devices are standard products used for the non-volatile storage of data parameters, with a fine-granularity. This application note describes most of the internal architecture and related functionality of

AI with Python i About the Tutorial Artificial intelligence is the intelligence demonstrated by machines, in contrast to the intelligence displayed by humans.