Overview
The STM32H7B3NIH6 is a high-performance microcontroller from STMicroelectronics, based on the Arm® Cortex®-M7 32-bit RISC core. This device operates at frequencies up to 280 MHz and features a floating point unit (FPU) that supports Arm® double-precision and single-precision data-processing instructions. It is designed to enhance application security with a memory protection unit (MPU) and supports a full set of DSP instructions.
The STM32H7B3NIH6 incorporates high-speed embedded memories, including 2 Mbytes of flash memory and approximately 1.4 Mbytes of RAM. It also includes an extensive range of enhanced I/Os and peripherals, making it suitable for a wide range of applications.
Key Specifications
Specification | Details |
---|---|
Core | 32-bit Arm® Cortex®-M7 core with double-precision FPU and L1 cache (16 Kbytes of data and 16 Kbytes of instruction cache), up to 280 MHz |
Memories | 2 Mbytes of flash memory, ~1.4 Mbytes of RAM (including 192 Kbytes of TCM RAM, 1.18 Mbytes of user SRAM, and 4 Kbytes of backup SRAM) |
Memory Interfaces | 2x Octo-SPI memory interfaces, flexible external memory controller supporting SRAM, PSRAM, NOR flash, SDRAM/LPSDR SDRAM, and NAND flash |
Supply Voltage | 1.62 V to 3.6 V |
Operating Temperature | -40°C to 85°C |
Peripherals | Two ADCs, two DACs, two ultra-low power comparators, low-power RTC, 12 general-purpose 16-bit timers, two PWM timers, three low-power timers, true random number generator (RNG), cryptographic acceleration cell, and HASH processor |
Communication Interfaces | Two CAN controllers (CAN FD and TT-CAN), one USB OTG interface, HDMI-CEC, 8- to 14-bit camera interface, 8-/16-bit parallel synchronous data input/output slave interface (PSSI) |
Analog Peripherals | Two ADCs with 16-bit max. resolution, one analog and one digital temperature sensor, one 12-bit single-channel DAC and one 12-bit dual-channel DAC, two ultra-low-power comparators, two operational amplifiers |
Graphics | LCD-TFT controller up to XGA resolution, Chrom-ART graphical hardware Accelerator (DMA2D), Hardware JPEG Codec |
Security | ROP, PC-ROP, active tamper, secure firmware upgrade support, Secure access mode |
Key Features
- High-performance Arm® Cortex®-M7 core with double-precision FPU and L1 cache
- Support for DSP instructions and memory protection unit (MPU)
- High-speed embedded memories: 2 Mbytes of flash memory and ~1.4 Mbytes of RAM
- Extensive range of enhanced I/Os and peripherals, including two ADCs, two DACs, ultra-low power comparators, and low-power RTC
- Advanced communication interfaces: CAN FD, TT-CAN, USB OTG, HDMI-CEC, and camera interface
- Comprehensive set of power-saving modes: Sleep, Stop, and Standby
- Integrated cryptographic acceleration cell and HASH processor
- True random number generator (RNG) and digital filters for sigma delta modulators (DFSDM)
- LCD-TFT controller and Chrom-ART graphical hardware Accelerator (DMA2D)
- Security features: ROP, PC-ROP, active tamper, and secure firmware upgrade support
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 STM32H7B3NIH6?
The STM32H7B3NIH6 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 STM32H7B3NIH6?
The maximum operating frequency is up to 280 MHz.
- How much flash memory and RAM does the STM32H7B3NIH6 have?
The device has 2 Mbytes of flash memory and approximately 1.4 Mbytes of RAM.
- What are the key analog peripherals of the STM32H7B3NIH6?
The device includes two ADCs with 16-bit max. resolution, one analog and one digital temperature sensor, one 12-bit single-channel DAC, and one 12-bit dual-channel DAC.
- Does the STM32H7B3NIH6 support cryptographic functions?
Yes, it includes a cryptographic acceleration cell and a HASH processor.
- What are the power-saving modes available on the STM32H7B3NIH6?
The device supports Sleep, Stop, and Standby modes.
- What is the operating temperature range of the STM32H7B3NIH6?
The operating temperature range is from -40°C to 85°C.
- Does the STM32H7B3NIH6 have a true random number generator?
Yes, it includes a 32-bit, NIST SP 800-90B compliant true random number generator.
- What communication interfaces are available on the STM32H7B3NIH6?
The device includes two CAN controllers, one USB OTG interface, HDMI-CEC, and an 8- to 14-bit camera interface.
- Is the STM32H7B3NIH6 suitable for industrial applications?
Yes, it is suitable for various industrial applications such as PLC, inverters, and circuit breakers.
- Does the STM32H7B3NIH6 support LCD-TFT displays?
Yes, it includes an LCD-TFT controller up to XGA resolution and a Chrom-ART graphical hardware Accelerator (DMA2D).