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
Datasheet - production data
Features
• Core: Arm® 32-bit Cortex®-M7 CPU with FPU,
adaptive real-time accelerator (ART
Accelerator) and L1-cache: 8 Kbytes of data
cache and 8 Kbytes of instruction cache,
allowing 0-wait 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
– Up to 512 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 real-time data) +
16 Kbytes of instruction TCM RAM (for
critical real-time routines) + 4 Kbytes of
backup SRAM (available in the lowest
power modes)
– Flexible external memory controller with up
to 32-bit data bus: SRAM, PSRAM,
SDRAM/LPSDR SDRAM, NOR/NAND
memories
• Dual mode Quad-SPI
• 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
– 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
– Sleep, Stop and Standby modes
–V
supply for RTC, 32×32 bit backup
BAT
registers + 4 Kbytes of backup SRAM
• 3×12-bit, 2.4 MSPS ADC: up to 24 channels
and 7.2 MSPS in triple interleaved mode
• 2×12-bit D/A converters
• Up to 18 timers: up to thirteen 16-bit (1x low-
power 16-bit timer available in Stop mode) and
two 32-bit 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
• General-purpose DMA: 16-stream DMA
controller with FIFOs and burst support
• Debug mode
– SWD and JTAG interfaces
–Cortex
®
-M7 Trace Macrocell™
• Up to 140 I/O ports with interrupt capability
– Up to 136 fast I/Os up to 108 MHz
– Up to 138 5 V-tolerant 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 foraudio class
accuracy via internal audio PLL or external
clock
– 2 x SAIs (serial audio interface)
November 2020DS11853 Rev 71/230
This is information on a product in full production.
www.st.com
STM32F722xx STM32F723xx
– 1 x CAN (2.0B active)
– 2 x SDMMCs
• Advanced connectivity
– USB 2.0 full-speed device/host/OTG
controller with on-chip PHY
– USB 2.0 high-speed/full-speed
device/host/OTG controller with
dedicated DMA, on-chip full-speed
PHY and on-chip Hi-speed PHY or
ULPI depending on the part number
Table 68.ADC static accuracy at f
Table 69.ADC static accuracy at f
Table 70.ADC static accuracy at f
Table 71.ADC dynamic accuracy at f
Table 72.ADC dynamic accuracy at f
This datasheet provides the ordering information and mechanical device characteristics of
the STM32F722xx and STM32F723xx microcontrollers.
This document should be ready in conjunction with the STM32F72xxx and STM32F73xxx
advanced Arm
®
-based 32-bit MCUs reference manual (RM0431). The reference manual is
available from the STMicroelectronics website www.st.com.
For information on the Arm
®(a)
Cortex®-M7 core, refer to the Cortex®-M7 technical
reference manual available from the http://www.arm.com website.
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
DS11853 Rev 713/230
49
DescriptionSTM32F722xx STM32F723xx
2 Description
The STM32F722xx and STM32F723xx devices are based on the high-performance Arm®
®
Cortex
features a single floating point unit (SFPU) precision which supports Arm
data-processing 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 STM32F722xx and STM32F723xx devices incorporate high-speed embedded
memories with a Flash memory up to 512 Kbytes, 256 Kbytes of SRAM (including
64 Kbytes of data TCM RAM for critical real-time data), 16 Kbytes of instruction TCM RAM
(for critical real-time 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 32-bit multi-AHB bus matrix and a multi layer AXI interconnect
supporting internal and external memories access.
All the devices offer three 12-bit ADCs, two DACs, a low-power RTC, thirteen generalpurpose 16-bit timers including two PWM timers for motor control, two general-purpose 32bit timers, a true random number generator (RNG). They also feature standard and
advanced communication interfaces.
•Up to three I
•Five SPIs, three I
•Four USARTs plus four UARTs
•An USB OTG full-speed and a USB OTG high-speed with full-speed capability (with the
•One CAN
•Two SAI serial audio interfaces
•Two SDMMC host interfaces
Advanced peripherals include two SDMMC interfaces, a flexible memory control (FMC)
interface, a Quad-SPI Flash memory interface.
-M7 32-bit RISC core operating at up to 216 MHz frequency. The Cortex®-M7 core
2
Cs
2
Ss in half duplex mode. To achieve the audio class accuracy, the I2S
®
single-precision
peripherals can be clocked via a dedicated internal audio PLL or via an external clock
to allow synchronization.
ULPI or with the integrated HS PHY depending on the part number)
The STM32F722xx and STM32F723xx 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 4-bit 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 power-saving mode allows the design of low-power applications.
The STM32F722xx and STM32F723xx devices offer devices in 7 packages ranging from 64
pins to 176 pins. The set of included peripherals changes with the device chosen.
14/230DS11853 Rev 7
STM32F722xx STM32F723xxDescription
These features make the STM32F722xx and STM32F723xx microcontrollers suitable for a
wide range of applications:
1. For the LQFP100 package, only FMC Bank1 is available. Bank1 can only support a multiplexed NOR/PSRAM memory
using the NE1 Chip Select.
2. On the STM32F723xx device packages, except the 176-pin 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 I
mode.
Ambient temperatures: –40 to +85 °C /–40 to +105 °C
Junction temperature: –40 to + 125 °C
(9)
LQFP100
WLCSP100
(10)
4. USB OTG HS with the ULPI on the STM32F722xx devices and with integrated HS PHY on the STM32F723xx devices.
5. The SDMMC2 supports a dedicated power rail for clock, command and data 0..4 lines, feature available starting from 144
pin package.
6. The SDMMC2 is not available on the STM32F723Vx devices.
7. 216 MHz maximum frequency for - 40°C to + 85°C ambient temperature range (200 MHz maximum frequency for - 40°C to
+ 105°C ambient temperature range).
8. V
DD/VDDA
minimum value of 1.7 V is obtained when the internal reset is OFF (refer to Section 3.15.2: Internal reset OFF).
The STM32F722xx devices are fully pin-to-pin, compatible with the STM32F7x5xx,
STM32F7x6xx, STM32F7x7xx devices.
The STM32F722xx devices are partially pin-to-pin, 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 STM32F722xx, with
LQFP64 and LQFP100 packages, and STM32F4xx families.
Figure 1. Compatible board design for LQFP100 package
EXT MEM CTL (FMC)
SRAM, SDRAM, NOR-Flash,
NAND-Flash, SDRAM
216MHz
I-Cache
8KB
D-Cache
8KB
AHB2AXI
@VDDA
@VDD33
@VDD33
@VSW
Digital filter
@VDDA
@VDDA
FLASH 512KB
SDMMC2
D[7:0]
CMD, CK as AF
DAC2
SYSCFG
FIFO
WDG32K
VDD = 1.8 to 3.6 V
PWRCTRL
FCLK
HCLK
APBP2CLK
APBP1CLK
CRC
SCK, NSS as AF
MOSI, MISO,
FIFO
RNG
USB HS
PHY
PLL
LDO
PHY
USB
OTG FS
FIFO
SCL, SDA, INT, ID, VBUS
OTG HS PHY
CONTROLLER
(2)
DP, DM
ULPI:CK, D[7:0], DIR, STP, NXT
SCL/SDA, INT, ID, VBUS
USB OTG HS
FS PHY
PLL1
LDO
DMA/
FIFO
PLL2
(2)
ULPI:CK, D[7:0], DIR, STP, NXT
BGR
VDDPHYHS = 3.0 to 3.6V
(3)
Figure 6. STM32F722xx and STM32F723xx block diagram
1. The timers connected to APB2 are clocked from TIMxCLK up to 216 MHz, while the timers connected to APB1 are clocked
2. Available only on the STM32F723xx devices.
3. Available only on the STM32F723xx LQFP100 package.
from TIMxCLK either up to 108 MHz or 216 MHz depending on TIMPRE bit configuration in the RCC_DCKCFGR register.
DS11853 Rev 721/230
49
Functional overviewSTM32F722xx STM32F723xx
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 low-cost platform that meets the needs of
MCU implementation, with a reduced pin count and low-power consumption, while
delivering outstanding computational performance and low interrupt latency.
The Cortex
The processor supports the following memory interfaces:
•Tightly Coupled Memory (TCM) interface.
•Harvard instruction and data caches and AXI master (AXIM) interface.
-M7 processor is a highly efficient high-performance featuring:
–Six-stage dual-issue pipeline
–Dynamic branch prediction
–Harvard caches (8 Kbytes of I-cache and 8 Kbytes of D-cache)
–64-bit AXI4 interface
–64-bit ITCM interface
–2x32-bit DTCM interfaces
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 6 shows the general block diagram of the STM32F722xx and STM32F723xx family.
Note: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.
22/230DS11853 Rev 7
STM32F722xx STM32F723xxFunctional overview
3.3 Embedded Flash memory
The STM32F722xx and STM32F723xx devices embed a Flash memory of up to 512 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 7) can
be protected against D-bus read accesses by using the proprietary readout protection
(PCROP). The protected area is execute-only.
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, CRC-based techniques are used to verify data transmission or
storage integrity. In the scope of the EN/IEC 60335-1 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
–DTCM-RAM on TCM interface (Tighly Coupled Memory interface): 64 Kbytes for
critical real-time data.
•Instruction RAM (ITCM-RAM) 16 Kbytes:
–It is mapped on TCM interface and reserved only for CPU Execution/Instruction
useful for critical real-time routines.
The Data TCM RAM is accessible by the GP-DMAs 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 V
BAT mode.
DS11853 Rev 723/230
49
Functional overviewSTM32F722xx STM32F723xx
MSv41005V1
Arm Cortex-M7
32-bit Bus Matrix - S
ART
FLASH
512KB
SRAM1
176KB
SRAM2
16KB
AHB
periph2
FMC external
MemCtl
Quad-SPI
AHBP
AXI to
multi-AHB
AHB
Periph1
DTCM RAM
ITCM RAM
DTCM
ITCM
AXIM
16KB
64KB
64-bit AHB
64-bit BuS Matrix
ITCM
APB1
APB2
AHBS
I/D Cache
8KB
GP
DMA1
GP
DMA2
USB OTG
HS
DMA_PI
DMA_MEM1
DMA_MEM2
DMA_P2
USB_HS_M
3.6 AXI-AHB bus matrix
The STM32F722xx and STM32F723xx system architecture is based on 2 sub-systems:
•An AXI to multi AHB bridge converting AXI4 protocol to AHB-Lite protocol:
–3x AXI to 32-bit AHB bridges connected to AHB bus matrix
–1x AXI to 64-bit AHB bridge connected to the embedded Flash memory
•A multi-AHB Bus-Matrix
–The 32-bit multi-AHB bus matrix interconnects all the masters (CPU, DMAs, USB
HS) and the slaves (Flash memory, RAM, FMC, Quad-SPI, AHB and APB
peripherals) and ensures a seamless and efficient operation even when several
high-speed peripherals work simultaneously.
Figure 7. STM32F722xx and STM32F723xx AXI-AHB bus matrix architecture
(1)
1. The above figure has large wires for 64-bits bus and thin wires for 32-bits bus.
24/230DS11853 Rev 7
STM32F722xx STM32F723xxFunctional overview
3.7 DMA controller (DMA)
The devices feature two general-purpose dual-port DMAs (DMA1 and DMA2) with 8
streams each. They are able to manage memory-to-memory, peripheral-to-memory and
memory-to-peripheral 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
•I
C
•USART
•General-purpose, basic and advanced-control timers TIMx
•DAC
•SDMMC
•ADC
•SAI
•Quad-SPI
2
S
DS11853 Rev 725/230
49
Functional overviewSTM32F722xx STM32F723xx
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 static-memory 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-, 32-bit 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 Quad-SPI memory interface (QUADSPI)
All the devices embed a Quad-SPI memory interface, which is a specialized communication
interface targetting Single, Dual or Quad-SPI 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 32-bit
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.
26/230DS11853 Rev 7
STM32F722xx STM32F723xxFunctional overview
3.10 Nested vectored interrupt controller (NVIC)
The devices embed a nested vectored interrupt controller able to manage 16 priority levels,
and handle up to 110 maskable interrupt channels plus the 16 interrupt lines of the Cortex
M7 with FPU core.
•Interrupt entry vector table address passed directly to the core
•Allows early processing of interrupts
•Processing of late arriving, higher-priority interrupts
•Support tail chaining
•Processor state automatically saved
•Interrupt entry restored on interrupt exit with no instruction overhead
This hardware block provides flexible interrupt management features with a minimum
interrupt latency.
3.11 External interrupt/event controller (EXTI)
The external interrupt/event controller consists of 24 edge-detector lines used to generate
interrupt/event requests. Each line can be independently configured to select the trigger
event (rising edge, falling edge, both) and can be masked independently. A pending register
maintains the status of the interrupt requests. The EXTI can detect an external line with a
pulse width shorter than the Internal APB2 clock period. Up to 140 GPIOs in the
STM32F722xx devices (138 GPIOs in the STM32F723xx devices) can be connected to the
16 external interrupt lines.
®
-
3.12 Clocks and startup
On reset the 16 MHz internal HSI RC oscillator is selected as the default CPU clock. The
16 MHz internal RC oscillator is factory-trimmed to offer 1% accuracy. The application can
then select as system clock either the RC oscillator or an external 4-26 MHz clock source.
This clock can be monitored for failure. If a failure is detected, the system automatically
switches back to the internal RC oscillator and a software interrupt is generated (if enabled).
This clock source is input to a PLL thus allowing to increase the frequency up to 216 MHz.
Similarly, a full interrupt management of the PLL clock entry is available when necessary
(for example if an indirectly used external oscillator fails).
Several prescalers allow the configuration of the two AHB buses, the high-speed APB
(APB2) and the low-speed APB (APB1) domains. The maximum frequency of the two AHB
buses is 216 MHz while the maximum frequency of the high-speed APB domains is
108 MHz. The maximum allowed frequency of the low-speed APB domain is 54 MHz.
The devices embed two dedicated PLLs (PLLI2S and PLLSAI) which allow to achieve audio
class performance. In this case, the I
sampling frequencies from 8 kHz to 192 kHz.
The STM32F723xx devices embed two PLLs inside the PHY HS controller: PLL1 and PLL2.
The PLL1 allows to output 60 MHz used as an input for PLL2 which itself allows to generate
the 480 Mbps in the USB OTG High Speed mode.
The PLL1 has as input HSE clock.
2
S and SAI master clock can generate all standard
DS11853 Rev 727/230
49
Functional overviewSTM32F722xx STM32F723xx
3.13 Boot modes
At startup, the boot memory space is selected by the BOOT pin and BOOT_ADDx option
bytes, allowing to program any boot memory address from 0x0000 0000 to 0x3FFF FFFF
which includes:
•All Flash address space mapped on ITCM or AXIM interface
•All RAM address space: ITCM, DTCM RAMs and SRAMs mapped on AXIM interface
•The System memory bootloader
The boot loader is located in system memory. It is used to reprogram the Flash memory
through a serial interface.
3.14 Power supply schemes
•VDD = 1.7 to 3.6 V: external power supply for I/Os and the internal regulator (when
•V
•V
Note:The V
Section 3.15.2: Internal reset OFF). Refer to Table 3: Voltage regulator configuration mode
versus device operating mode to identify the packages supporting this option.
•The V
•The V
enabled), provided externally through V
, V
SSA
blocks, RCs and PLL. V
= 1.65 to 3.6 V: power supply for RTC, external clock 32 kHz oscillator and
BAT
= 1.7 to 3.6 V: external analog power supplies for ADC, DAC, Reset
DDA
DDA
and V
SSA
backup registers (through power switch) when V
DD/VDDA
minimum value of 1.7 V is obtained when the internal reset is OFF (refer to
DDSDMMC
can be connected either to VDD or an external independent power
supply (1.8 to 3.6V) for the SDMMC2 pins (clock, command, and 4-bit data). For
example, when the device is powered at 1.8V, an independent power supply 2.7V can
be connected to V
DDSDMMC
supply, it is independent from V
.When the V
or V
DD
and the first to disappear. The following conditions V
–During the power-on phase (V
than V
DD
DD
–During the power-down phase (V
lower than V
–The V
DD
DDSDMMC
rising and falling time rate specifications must be respected
–In the operating mode phase, V
All associated GPIOs powered by V
V
DDSDMMC_MIN
can be connected either to VDD or an external independent power supply
DDUSB
and V
DDSDMMC_MAX.
(3.0 to 3.6V) for USB transceivers (refer to Figure 8 and Figure 9). For example, when
the device is powered at 1.8V, an independent power supply 3.3V can be connected to
the V
independent from V
DDUSB
. When the V
or V
DD
is connected to a separated power supply, it is
DDUSB
but it must be the last supply to be provided and the first
DDA
to disappear. The following conditions V
–During the power-on phase (V
than V
DD
DD
–During the power-down phase (V
than V
DD
pins.
DD
must be connected to VDD and VSS, respectively.
is not present.
DD
DDSDMMC
but it must be the last supply to be provided
DDA
< V
DD_MIN
< V
DD
DDSDMMC
DDSDMMC
DDUSB
< V
DD_MIN
< V
DD
is connected to a separated power
must be respected:
should be always lower
should be always
), V
DD_MIN
DDSDMMC
DDSDMMC
), V
DDSDMMC
could be lower or higher than V
are operating between
must be respected:
), V
DD_MIN
), V
should be always lower
DDUSB
should be always lower
DDUSB
DD:
28/230DS11853 Rev 7
STM32F722xx STM32F723xxFunctional overview
MS37590V1
V
DDUSB_MIN
V
DD_MIN
time
V
DDUSB_MAX
USB functional area
VDD=V
DDA
USB non
functional
area
V
DDUSB
Power-on
Power-down
Operating mode
USB non
functional
area
–The V
rising and falling time rate specifications must be respected
DDUSB
–In the operating mode phase, V
- If the USB (USB OTG_HS/OTG_FS) is used, the associated GPIOs powered by
V
DDUSB
- The V
are operating between V
supplies both USB transceiver (USB OTG_HS and USB OTG_FS).
DDUSB
If only one USB transceiver is used in the application, the GPIOs associated to the
other USB transceiver are still supplied by V
- If the USB (USB OTG_HS/OTG_FS) is not used, the associated GPIOs powered
V
DD_MAX
V
DD_MIN
VDD
by V
DDUSB
are operating between V
Figure 8. V
DDUSB
could be lower or higher than V
DDUSB
DDUSB_MIN
DD_MIN
and V
DDUSB
and V
DDUSB_MAX
.
DD_MAX
.
connected to VDD power supply
VDD= V
DDA
= V
DDUSB
DD:
.
Power-on
Figure 9. V
Operating mode
connected to external power supply
DDUSB
Power-down
DS11853 Rev 729/230
time
MS37591V1
49
Functional overviewSTM32F722xx STM32F723xx
On the STM32F7x3xx devices, the USB OTG HS sub-system uses one or two additional
power supply pins depending on the package:
•The VDD12OTGHS pin is the output of PHY HS regulator (1.2V). An external capacitor
of 2.2 µF must be connected on the VDD12OTGHS pin.
•On the LQFP100 only, a second power pin VDDPHYHS is used to supply the USB
OTG PHY HS and associated GPIOs.The VDDPHYHS follows the same rules provided
for the VDDUSB power pin.
3.15 Power supply supervisor
3.15.1 Internal reset ON
On packages embedding the PDR_ON pin, the power supply supervisor is enabled by
holding PDR_ON high. On the other packages, the power supply supervisor is always
enabled.
The device has an integrated power-on reset (POR)/ power-down reset (PDR) circuitry
coupled with a Brownout reset (BOR) circuitry. At power-on, POR/PDR is always active and
ensures proper operation starting from 1.8 V. After the 1.8 V POR threshold level is
reached, the option byte loading process starts, either to confirm or modify default BOR
thresholds, or to disable BOR permanently. Three BOR thresholds are available through
option bytes. The device remains in reset mode when V
V
POR/PDR
or V
, without the need for an external reset circuit.
BOR
The device also features an embedded programmable voltage detector (PVD) that monitors
the V
DD/VDDA
generated when V
higher than the V
power supply and compares it to the V
DD/VDDA
PVD
drops below the V
threshold. The interrupt service routine can then generate a warning
threshold and/or when VDD/V
PVD
message and/or put the MCU into a safe state. The PVD is enabled by software.
is below a specified threshold,
DD
threshold. An interrupt can be
PVD
DDA
is
3.15.2 Internal reset OFF
This feature is available only on packages featuring the PDR_ON pin. The internal power-on
reset (POR) / power-down reset (PDR) circuitry is disabled through the PDR_ON pin.
An external power supply supervisor should monitor V
the device in reset mode as long as V
connected to V
. Refer to Figure 10: Power supply supervisor interconnection with internal
SS
reset OFF.
30/230DS11853 Rev 7
is below a specified threshold. PDR_ON should be
DD
and NRST and should maintain
DD
Loading...
+ 200 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.