The STM32 Nucleo L476RG board offers a solid platform for testing new ideas and building prototypes with STM32 microcontrollers. Compatible with Arduino™ and featuring ST Morpho headers, it allows easy expansion with a variety of shields.
Microcontroller Characteristics
At the heart of the board is the STM32L476RGT6 (LQFP64), equipped with:
- ARM® Cortex®-M4 32-bit CPU running at up to 80 MHz
- 1 MB of Flash memory
- 128 KB of SRAM
- ART Accelerator™ — direct Flash execution with zero wait states
- Connectivity interfaces: SPI, I2C, USART, USB OTG
- Peripherals: timers, watchdogs, TRNG, external interrupts via GPIO
Nucleo Features
- Arduino Uno R3 compatibility — support for standard shields
- ST Morpho headers — full access to all STM32 pins
- Integrated ST-LINK/V2-1 — no external programmer required
Pinout and Expansion
The board’s detailed pinout can be found in the ARMmbed documentation.
- Arduino-compatible headers
- ST Morpho headers for complete I/O access
Supported Shields and Compatibility
The board supports ST and third-party shields, allowing you to add wireless connectivity, extra sensors, and various interfaces.
Glossary of Technical Terms
- Microcontroller: a compact computer dedicated to specific tasks.
- GPIO: configurable pins for digital input/output.
- SPI: fast communication protocol for peripherals.
- I2C: protocol for communicating with low-speed sensors.