Overview
The STM32L476ZGT3 is a member of the STM32L476xx family of ultra-low-power microcontrollers from STMicroelectronics. These devices are based on the high-performance Arm® Cortex®-M4 32-bit RISC core, operating at a frequency of up to 80 MHz. The Cortex-M4 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.
The STM32L476ZGT3 features high-speed memories, including up to 1 MB of flash memory and up to 128 KB of SRAM. It also includes a flexible external memory controller, a Quad SPI flash memories interface, and an extensive range of enhanced I/Os and peripherals connected to multiple buses.
This microcontroller is designed for low-power applications, offering various power-saving modes and a wide temperature range of -40 °C to +85/105/125 °C. It is packaged in a LQFP 144 20x20x1.4 mm package and is ECOPACK2 compliant.
Key Specifications
Parameter | Specification |
---|---|
Core | Arm® 32-bit Cortex®-M4 CPU with FPU, up to 80 MHz |
Memories | Up to 1 MB flash, up to 128 KB SRAM |
Power Supply | 1.71 V to 3.6 V |
Temperature Range | -40 °C to +85/105/125 °C |
ADCs | Up to three 12-bit ADCs (5 Msps) |
DACs | Two 12-bit DAC output channels |
Timers | 16x timers (including 2x 16-bit advanced motor-control, 2x 32-bit, and more) |
Communication Interfaces | USB OTG 2.0 full-speed, 3x I2C, 3x SPI, 5x USARTs, CAN, SDMMC, etc. |
Capacitive Sensing Channels | Up to 24 channels |
RTC | With HW calendar, alarms, and calibration |
LCD Driver | 8x40 or 4x44 with internal step-up converter |
Power Modes | Shutdown, Standby, Stop 2, VBAT mode, etc. |
Package | LQFP 144 20x20x1.4 mm |
Key Features
- Ultra-low-power with FlexPowerControl, offering various power-saving modes such as Shutdown, Standby, and Stop 2 modes.
- High-performance Arm® Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator™), and DSP instructions.
- High-speed memories: up to 1 MB flash and up to 128 KB SRAM.
- Rich analog peripherals including three 12-bit ADCs, two 12-bit DACs, two operational amplifiers, and two ultra-low-power comparators.
- Extensive communication interfaces: USB OTG 2.0 full-speed, three I2Cs, three SPIs, five USARTs, CAN, SDMMC, and more.
- Up to 24 capacitive sensing channels supporting touchkey, linear, and rotary touch sensors.
- Integrated LCD driver (8x40 or 4x44) with internal step-up converter.
- RTC with hardware calendar, alarms, and calibration.
- Multiple timers: 16-bit and 32-bit timers, including advanced motor-control timers.
- True random number generator, CRC calculation unit, and 96-bit unique ID.
- Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell™.
Applications
- Industrial automation and control systems.
- Medical devices requiring low power consumption.
- Consumer electronics such as smart home devices and wearables.
- Automotive systems, including infotainment and driver assistance.
- IoT devices and smart sensors.
- Energy metering and smart grid applications.
Q & A
- What is the core architecture of the STM32L476ZGT3?
The STM32L476ZGT3 is based on the Arm® 32-bit Cortex®-M4 CPU with a Floating Point Unit (FPU).
- What is the maximum operating frequency of the STM32L476ZGT3?
The maximum operating frequency is up to 80 MHz.
- What are the power supply ranges for the STM32L476ZGT3?
The power supply ranges from 1.71 V to 3.6 V.
- What are the key power-saving modes available in the STM32L476ZGT3?
The key power-saving modes include Shutdown, Standby, Stop 2, and VBAT modes.
- What types of communication interfaces does the STM32L476ZGT3 support?
The device supports USB OTG 2.0 full-speed, three I2Cs, three SPIs, five USARTs, CAN, SDMMC, and more.
- Does the STM32L476ZGT3 have integrated analog peripherals?
Yes, it includes three 12-bit ADCs, two 12-bit DACs, two operational amplifiers, and two ultra-low-power comparators.
- What is the temperature range for the STM32L476ZGT3?
The temperature range is -40 °C to +85/105/125 °C.
- Does the STM32L476ZGT3 support capacitive sensing?
Yes, it supports up to 24 capacitive sensing channels.
- What type of LCD driver is integrated into the STM32L476ZGT3?
The device includes an LCD driver for 8x40 or 4x44 displays with an internal step-up converter.
- What development tools are available for the STM32L476ZGT3?
Development support includes serial wire debug (SWD), JTAG, and Embedded Trace Macrocell™.