Overview
The STM32F423ZHJ6 is a high-performance microcontroller from STMicroelectronics, part of the STM32F4 series. It is based on the Arm Cortex-M4 32-bit RISC core, operating at frequencies up to 100 MHz. The core includes a floating-point unit (FPU) and supports all Arm single-precision data-processing instructions and data types, along with a full set of DSP instructions and a memory protection unit (MPU) for enhanced application security.
This microcontroller is designed for power efficiency, performance, and integration, featuring innovative technologies such as the Batch Acquisition Mode (BAM) to reduce power consumption during data batching. It is suitable for a wide range of applications, including industrial, automotive, and consumer electronics.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm 32-bit Cortex-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™), frequency up to 100 MHz |
Memories | 1.5 Mbytes of flash memory, 320 Kbytes of SRAM, 512 bytes of OTP memory |
Power Supply | 1.7 V to 3.6 V |
Temperature Range | -40 °C to 85/105/125 °C |
ADC | 1 × 12-bit, 2.4 MSPS ADC, up to 16 channels |
DAC | 2 × 12-bit D/A converters |
Timers | Up to twelve 16-bit timers, two 32-bit timers |
Communication Interfaces | Up to 4x I2C, up to 10 UARTs, up to 5 SPI/I2S, USB 2.0 full-speed device/host/OTG controller, 3x CAN (2.0B Active) |
Package | UFBGA 144 10x10x0.6 P 0.8 mm, LQFP 144 20x20x1.4 mm |
Power Consumption | Run: 112 µA/MHz, Stop: 42 µA Typ., Standby without RTC: 1.1 µA Typ. |
Key Features
- Dynamic Efficiency Line with enhanced Batch Acquisition Mode (eBAM) for reduced power consumption.
- High-speed embedded memories: 1.5 Mbytes of flash memory, 320 Kbytes of SRAM.
- Extensive range of enhanced I/Os and peripherals connected to two APB buses, three AHB buses, and a 32-bit multi-AHB bus matrix.
- Advanced communication interfaces: USB 2.0 full-speed device/host/OTG controller, multiple UARTs, SPI/I2S, I2C, and CAN.
- Low-power RTC with subsecond accuracy and hardware calendar.
- 128/256-bit hardware encryption accelerator (AES).
- True random number generator and CRC calculation unit.
- Up to 114 I/O ports with interrupt capability.
- Serial wire debug (SWD) & JTAG, Cortex-M4 Embedded Trace Macrocell™.
Applications
- Industrial automation and control systems.
- Automotive systems, including infotainment and driver assistance.
- Consumer electronics, such as smart home devices and wearables.
- Medical devices requiring high performance and low power consumption.
- IoT devices and smart sensors.
Q & A
- What is the core architecture of the STM32F423ZHJ6?
The STM32F423ZHJ6 is based on the Arm Cortex-M4 32-bit RISC core with a floating-point unit (FPU) and DSP instructions.
- What is the maximum operating frequency of the STM32F423ZHJ6?
The maximum operating frequency is up to 100 MHz.
- How much flash and SRAM memory does the STM32F423ZHJ6 have?
The device has 1.5 Mbytes of flash memory and 320 Kbytes of SRAM.
- What are the power supply and temperature ranges for the STM32F423ZHJ6?
The power supply range is 1.7 V to 3.6 V, and the temperature range is -40 °C to 85/105/125 °C.
- What types of communication interfaces are available on the STM32F423ZHJ6?
The device features multiple UARTs, SPI/I2S, I2C, USB 2.0 full-speed device/host/OTG controller, and CAN (2.0B Active) interfaces.
- Does the STM32F423ZHJ6 support low-power modes?
Yes, it supports various low-power modes including Stop and Standby modes with low power consumption.
- What is the Batch Acquisition Mode (BAM) in the STM32F423ZHJ6?
The Batch Acquisition Mode (BAM) is an innovative feature that reduces power consumption during data batching.
- Does the STM32F423ZHJ6 have any cryptographic features?
Yes, it includes a 128/256-bit hardware encryption accelerator (AES).
- What are the available packages for the STM32F423ZHJ6?
The device is available in UFBGA 144 and LQFP 144 packages.
- Is the STM32F423ZHJ6 RoHS compliant?
Yes, the device is RoHS compliant with Ecopack2 certification.