describe
The STM32U545xx device is based on high-performance Arm ® Cortex ®- The STM32U5 series is an ultra low power microcontroller family with M33 32-bit RISC core. Their operating frequency can reach up to 160 MHz.
Cortex ®- The core of M33 has a single precision FPU (floating-point unit) that supports all Arms ® Single precision data processing instructions and all data types.
Cortex ®- The M33 core also implements a complete set of DSP (Digital Signal Processing) instructions and an MPU (Memory Protection Unit), thereby improving the security of application programs.
These devices are embedded with high-speed memory (512 kilobyte flash and 274 kilobyte SRAM), an Octo SPI flash interface, extensive enhanced I/Os, and peripherals connected to three APB buses, three AHB buses, and a 32-bit multi AHB bus matrix.
These devices provide Arm compliant ® The security foundation required by TBSA (Trusted Security Architecture). It embeds necessary security features to achieve secure boot, secure data storage, and secure firmware updates. In addition to these features, these devices also include a secure firmware installation feature that allows customers to ensure the security of code supply during their production period. The flexible lifecycle is thanks to multiple levels of read protection and password enabled debugging unlocking. Due to secure peripherals, memory, and I/O, as well as privileged configuration of peripherals and memory, firmware hardware isolation is supported.
This device has several protection mechanisms for embedded flash memory and SRAM: read protection, write protection, secure, and hidden protection areas.
The device is embedded with several peripheral devices to enhance security: a fast AES coprocessor, a secure AES coprocessor with DPA resistance and unique hardware that can be shared by hardware, PKA (Public Key Accelerator) DPA resistance, dynamic decryption engine Octo SPI external memory, HASH hardware accelerator, and a true random number generator.
This device provides active tamper detection and protection to prevent transient and environmental disturbance attacks, as well as attacks resulting from secret data erasure caused by several internal monitoring. This helps to meet the PCI requirements of point of sale applications.
This device provides a fast 14 bit ADC (2.5 Msps), a 12 bit ADC (2.5 Msps), a comparator, an operational amplifier, two DAC channels, an internal voltage reference buffer, a low-power RTC, four 32-bit general-purpose timers, two 16 bit PWM timers dedicated to motor control, three 16 bit general-purpose timers, two 16 bit basic timers, and four 16 bit low-power timers.
This device supports one MDF (Multi functional Digital Filter) with two filters specifically designed for connecting external sigma incremental modulators. Another low-power digital filter specifically designed for audio signals is embedded (ADF), with one filter supporting sound activity detection. These devices are also embedded with mathematical accelerators (trigonometric function accelerators and filter mathematical accelerators). In addition, up to 20 capacitive sensing channels are available.
The device also has standard and advanced communication interfaces, such as 4 I2Cs, 3 SPIs, 2, 2 USARTs, 2 UARTs, 1 low-power UART, 1 SAI, 1 digital camera interface (DCMI), 1 SDMMC, 1 FDCAN, the ability of a USB host and device to operate at full speed, and a universal synchronous 8/16 bit PSSI (parallel data input/output slave interface).
The device is powered by 1.71 to 3.6 V in the temperature range of -40 to+85 ° C (+105 ° C) and -40 to+125 ° C (+130 ° C).
A comprehensive energy-saving mode allows for the design of low-power applications. Many peripherals (including communication, analog, timer, and audio peripherals) can achieve automatic stop mode through direct memory access, thanks to the support of LPBAM (low-power background automatic mode).
Supports analog independent power inputs for some independent power sources, such as ADC, DAC, OPAMP, and comparators, with dedicated 3.3V USB and 14I/O, and can be independently provided up to 1.08 V. VBAT input can be used to connect a backup battery to maintain RTC function and backup 32x32 bit registers and 2 kilobyte SRAM.
These devices offer 8 packages with 48 to 100 pins.