Overview
The STM32H7B3VIT6Q is a high-performance microcontroller from STMicroelectronics, based on the Arm® Cortex®-M7 32-bit RISC core. This device operates at up to 280 MHz and features a floating point unit (FPU) that supports Arm® double-precision and single-precision data-processing instructions. It includes a full set of DSP instructions and a memory protection unit (MPU) to enhance application security.
The microcontroller incorporates 2 Mbytes of flash memory, approximately 1.4 Mbytes of RAM, and an extensive range of enhanced I/Os and peripherals. It supports various power-saving modes and offers advanced communication interfaces, making it suitable for a wide range of applications.
Key Specifications
Parameter | Specification |
---|---|
Core | 32-bit Arm® Cortex®-M7 with double-precision FPU and L1 cache (16 Kbytes data and 16 Kbytes instruction cache) |
Frequency | Up to 280 MHz |
Flash Memory | 2 Mbytes with read while write support, plus 1 Kbyte of OTP |
RAM | ~1.4 Mbytes: 192 Kbytes of TCM RAM, 1.18 Mbytes of user SRAM, and 4 Kbytes of SRAM in Backup domain |
Memory Interfaces | 2x Octo-SPI memory interfaces with on-the-fly decryption, I/O multiplexing, and support for serial PSRAM/NOR, Hyper RAM/flash frame formats |
Analog Peripherals | 2x ADCs with 16-bit max. resolution (up to 24 channels, up to 3.6 MSPS), 1x analog and 1x digital temperature sensors, 1x 12-bit single-channel DAC, 1x 12-bit dual-channel DAC |
Timers | 12 general-purpose 16-bit timers, 2 PWM timers for motor control, 3 low-power timers, 2 watchdogs |
Communication Interfaces | 4x I2C FM+ interfaces, 5x USART/5x UARTs, 6x SPIs, 2x SAIs, 2x SD/SDIO/MMC interfaces, 2x CAN controllers, 1x USB OTG interface |
Power Modes | Stop: down to 32 µA with full RAM retention, Standby: 2.8 µA, VBAT: 0.8 µA with RTC and LSE ON |
Operating Temperature | -40°C to 125°C |
Key Features
- Includes ST state-of-the-art patented technology
- 32-bit Arm® Cortex®-M7 core with double-precision FPU and L1 cache
- High-speed embedded memories: 2 Mbytes of flash memory, ~1.4 Mbytes of RAM
- Extensive range of enhanced I/Os and peripherals connected to four APB buses, three AHB buses, and a multi-layer AXI interconnect
- Advanced communication interfaces: I2C, USART, SPI, SAIs, SD/SDIO/MMC, CAN, USB OTG
- Low-power consumption modes: Stop, Standby, VBAT
- Cryptographic acceleration: AES, HASH (MD5, SHA-1, SHA-2), HMAC, true random number generator
- Graphics capabilities: LCD-TFT controller up to XGA resolution, Chrom-ART graphical hardware Accelerator, Hardware JPEG Codec
Applications
- Motor drive and application control
- Medical equipment
- Industrial applications: PLC, inverters, circuit breakers
- Printers and scanners
- Alarm systems, video intercom, and HVAC
- Home audio appliances
- Mobile applications and Internet of Things (IoT)
- Wearable devices: smart watches
Q & A
- What is the core architecture of the STM32H7B3VIT6Q?
The STM32H7B3VIT6Q is based on the 32-bit Arm® Cortex®-M7 core with a double-precision FPU and L1 cache.
- What is the maximum operating frequency of the STM32H7B3VIT6Q?
The maximum operating frequency is up to 280 MHz.
- How much flash memory and RAM does the STM32H7B3VIT6Q have?
The device has 2 Mbytes of flash memory and approximately 1.4 Mbytes of RAM.
- What are the key analog peripherals of the STM32H7B3VIT6Q?
The device includes 2x ADCs with 16-bit max. resolution, 1x analog and 1x digital temperature sensors, 1x 12-bit single-channel DAC, and 1x 12-bit dual-channel DAC.
- What communication interfaces are available on the STM32H7B3VIT6Q?
The device supports I2C, USART, SPI, SAIs, SD/SDIO/MMC, CAN, and USB OTG interfaces.
- What are the power-saving modes of the STM32H7B3VIT6Q?
The device offers Stop, Standby, and VBAT power-saving modes.
- Does the STM32H7B3VIT6Q support cryptographic functions?
Yes, it supports AES, HASH (MD5, SHA-1, SHA-2), HMAC, and a true random number generator.
- What graphics capabilities does the STM32H7B3VIT6Q have?
The device features an LCD-TFT controller up to XGA resolution, Chrom-ART graphical hardware Accelerator, and a Hardware JPEG Codec.
- What are some typical applications of the STM32H7B3VIT6Q?
Typical applications include motor drive and control, medical equipment, industrial applications, printers, alarm systems, home audio appliances, mobile and IoT applications, and wearable devices.
- What is the operating temperature range of the STM32H7B3VIT6Q?
The operating temperature range is -40°C to 125°C.
- Does the STM32H7B3VIT6Q have any specific security features?
Yes, it includes a memory protection unit (MPU), ROP, PC-ROP, active tamper, secure firmware upgrade support, and secure access mode.