Example: air traffic controller

Getting started with STM32F4XXXX MCU hardware …

October 2018AN4488 Rev 71/50AN4488 Application noteGetting started with STM32F4XXXX MCU hardware development IntroductionThis application note is intended for system designers who require an overview of the hardware implementation of the development board, with focus on features like power supply package selection clock management reset control boot mode settings debug document shows how to use the high-density high-performance microcontrollers listed in Ta b l e 1, and describes the minimum hardware resources required to develop an application based on those reference design schematics are also contained in this document, together with descriptions of the main components, interfaces and 1.

Getting started with STM32F4xxxx MCU hardware development Introduction This application note is intended for system designers who require an overview of the hardware implementation of the development board, with focus on features like • power supply • package selection • clock management • reset control • boot mode settings

Tags:

  Hardware

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of Getting started with STM32F4XXXX MCU hardware …

1 October 2018AN4488 Rev 71/50AN4488 Application noteGetting started with STM32F4XXXX MCU hardware development IntroductionThis application note is intended for system designers who require an overview of the hardware implementation of the development board, with focus on features like power supply package selection clock management reset control boot mode settings debug document shows how to use the high-density high-performance microcontrollers listed in Ta b l e 1, and describes the minimum hardware resources required to develop an application based on those reference design schematics are also contained in this document, together with descriptions of the main components, interfaces and 1.

2 Applicable productsTypePart numbers and Product linesMicrocontrollersSTM32F401xB / STM32F401xCSTM32F401xD / STM32F401xESTM32F405/415 lineSTM32F407/417 lineSTM32F410x8 / STM32F410xBSTM32F411xC / STM32F411xESTM32F412xE / STM32F412xGSTM32F413/423 lineSTM32F427/437 lineSTM32F429/439 lineSTM32F446 lineSTM32F469/479 Rev 7 Contents1 Reference documents .. 62 Power supplies .. supply .. regulator .. OFF mode .. supply schemes .. Supply .. 123 Reset and power supply supervisor .. reset .. circuitry example .. supply supervisor .. circuitry example .. on reset (POR) / power down reset (PDR) .. voltage detector (PVD).

3 184 Package .. Selection .. Compatibility .. speed .. Function .. unused pins .. mode selection .. mode selection .. pin connection .. boot loader mode .. 275 Debug management .. debug port (serial wire and JTAG) .. and debug port pins .. debug port pins .. pull-up and pull-down resistors on JTAG pins .. 30AN4488 Rev 73 debug port connection with standard JTAG connector .. 306 Clocks .. OSC clock .. OSC clock .. 337 Reference design .. 348 Recommended PCB routing guidelines for STM32F4XXXX devices .. stack-up .. oscillator .. supply decoupling .. speed signal layout .. bus interface.

4 Memory controller (FMC) interface .. serial parallel interface (Quad SPI) .. trace macrocell (ETM) .. layout recommendation .. 216 mm pitch design example .. mm pitch design example .. 429 FAQ .. the STM32F4XXXX .. tools available .. Boards .. kits .. boards .. to find IBIS models? .. does not work properly .. 4610 Conclusion .. 4711 Revision history .. 48 List of tablesAN44884/50AN4488 Rev 7 List of tablesTable products .. 1 Table documents.. 6 Table summary .. 20 Table AC characteristics .. 22 Table function .. 24 Table modes.. 26 Table bootloader communication peripherals .. 27 Table port pin assignment.

5 30 Table 216 mm pitch package information .. 41 Table level chip scale package information .. 42 Table does not work properly .. 46 Table revision history .. 48AN4488 Rev 75/50AN4488 List of figures5 List of figuresFigure supervisor reset connection.. 8 Figure supply scheme (excluding STM32F469xx/F479xx) .. 10 Figure supply scheme for STM32F469xx/F479xx .. 11 Figure circuit .. 13 Figure circuitry example (only for STM32F410xx, STM32F411xx, STM32F412xx, STM32F413xx, STM32F423xx, STM32F446xx, STM32F469xx and STM32F479xx) .. 14 Figure circuitry timings example (not to scale, only for STM32F410xx, STM32F411xx, STM32F412xx, STM32F413xx, STM32F423xx, STM32F446xx, STM32F469xx and STM32F479xx).

6 15 Figure simple circuitry example (not needed for STM32F410xx, STM32F411xx, STM32F413xx, STM32F423xx, STM32F412xx, STM32F446xx, STM32F469xx and STM32F479xx) .. 16 Figure timings example (not to scale, (not needed for STM32F410xx, STM32F411xx, STM32F412xx, STM32F413xx, STM32F423xx, STM32F446xx, STM32F469xx and STM32F479xx) .. 17 Figure reset/power-down reset waveform .. 18 Figure thresholds .. 19 Figure example screen-shot .. 25 Figure mode selection implementation example .. 27 Figure connection .. 29 Figure connector implementation .. 31 Figure external clock .. 32 Figure crystal/ceramic resonators .. 32 Figure external clock .. 33 Figure crystal/ceramic resonators.)

7 33 Figure schematic .. 34 Figure of Material .. 35 Figure layer PCB stack-up example .. 36 Figure layer PCB stack-up example .. 37 Figure layout for VDD/VSS pair .. 38 Figure pitch example of fan-out .. 41 Figure fan-out .. 42 Figure signal fan-out routing example .. 42 Figure WLCSP, mm pitch routing example .. 44 Figure ST-LINK Utility .. 45 Reference documentsAN44886/50AN4488 Rev 71 Reference documentsThe following documents are available on This document applies to Arm (a)-based 2. Referenced documentsReferenceTitleAN2867 Oscillator design guide for ST microcontrollersAN2606 STM32 microcontroller system memory boot modeAN3364 Migration and compatibility guidelines for STM32 microcontroller applicationsa.

8 Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere. AN4488 Rev 77/50AN4488 Power supplies492 Power suppliesThe operating voltage supply (VDD) range is V to V, which can be reduced down to V with some restrictions, as detailed in the product datasheets. An embedded regulator is used to supply the internal V digital real-time clock (RTC), backup registers and backup registers can be powered from the VBAT voltage when the main VDD supply is powered Digital Voltage regulatorThe voltage regulator is always enabled after reset. It works in three different modes depending on the application modes.

9 In Run mode, the regulator supplies full power to the V domain (core, memories and digital peripherals) in Stop mode, the regulator supplies low power to the V domain, preserving the contents of the registers and SRAM in Standby mode, the regulator is powered down. The contents of the registers and SRAM are lost except for those concerned with the Standby circuitry and the Backup :Depending on the selected package, there are specific pins that should be connected either to VSS or VDD to activate or deactivate the voltage regulator. Refer to section Voltage regulator in datasheet for Regulator OFF modeRefer to section Voltage regulator in datasheet for details.

10 When BYPASS_REG = VDD, the core power supply should be provided through VCAP1 and VCAP2 pins connected together. The two VCAP ceramic capacitors should be replaced by two 100 nF decoupling capacitors. Since the internal voltage scaling is not managed internally, the external voltage value must be aligned with the targeted maximum frequency. When the internal regulator is OFF, there is no more internal monitoring on V12. An external power supply supervisor should be used to monitor the V12 of the logic power domain (VCAP). Power suppliesAN44888/50AN4488 Rev 7PA0 pin should be used for this purpose, and act as power-on reset on V12 power domain. In regulator OFF mode, the following features are no more supported: PA0 cannot be used as a GPIO pin since it allows to reset a part of the V12 logic power domain which is not reset by the NRST pin.


Related search queries