features
• three more I2C
• three SPIs, two I2S full duplex. In order to achieve audio level accuracy, I2S peripherals
Timing can be performed by a dedicated internal audio PLL or by an external clock to allow synchronization.
• four USARTs plus two UARTS
• USB OTG full speed and USB OTG high speed (with ULPI) with full speed function,
• two cans
• SDIO / MMC interface
• Ethernet and camera interfaces are only available on stm32f407xx devices.
The new peripherals include an SDIO, an enhanced flexible static memory control (FSMC) interface (for devices with 100 pins and above), and a camera interface for CMOS sensors. See Table 2: function and external design number of stm32f405xx and stm32f407xx of STM.
Stm32f405xx and stm32f407xx series operate in the temperature range of - 40 to + 105 ° C and the power supply range is 1.8 to 3.6V. When the device operates in the temperature range of 0 to 70 ° C using an external power monitor, the power supply voltage can be reduced to 1.7V: see Chapter: internal reset off. A comprehensive set of energy-saving models allows the design of low-power applications.
Stm32f405xx and stm32f407xx series are available from 64 to 176 pins. The set of peripherals included varies with the selected device.
These functions make stm32f405xx and stm32f407xx microcontroller series applicable
Application:
• motor drive and application control
• medical equipment
• industrial applications: PLC, inverter, circuit breaker
• printers and scanners
• alarm system, video walkie talkie and HVAC
• home audio equipment
describe
Stm32f405xx and stm32f407xx series are based on high-performance arm ® Cortex ™- M432-bit RISC core, working frequency up to 168mhz. Cortex-m4 core has floating point unit (FPU) single precision and supports all arm single precision data processing instructions and data types. It also implements a complete set of DSP instructions and a memory protection unit (MPU) to improve the security of the application. The cortex-m4 core with FPU will be called cortex-m4f.
The stm32f405xx and stm32f407xx series contain high-speed embedded memory (1 Megabyte, 192 kilobyte SRAM), 4 kilobyte backup SRAM, and extensive enhanced I / O and peripherals connected to two APB buses, three AHB buses and a 32-bit multi AHB bus matrix.
All devices provide three 12 bit ADCs, two DACs, one low-power RTC and 12 general-purpose 16 bit timers, including two PWM timers for motor control and two general-purpose 32-bit timers. A real random number generator (RNG). They also have standard and communication interfaces.
