The STM32 Nucleo-L476RG board (part of the Nucleo-64 range) offers a cost-effective and versatile platform for experimenting with new concepts and developing prototypes. Based on the powerful STM32L476RG microcontroller, it offers a balance of performance and power efficiency, ideal for a wide range of embedded applications. The board features Arduino Uno R3 and ST Morpho headers, allowing easy expansion with a variety of compatible shields and accessories. It includes an integrated ST-LINK debugger/programmer, eliminating the need for an external probe. Like other Nucleo-64 boards, it is fully supported by the STM32Cube MCU Package, which includes a rich set of free software libraries and example code to accelerate development.
Features / Specs
- Manufacturer: ST Microelectronics
- Product Range: Nucleo-64
- Model: Nucleo-L476RG
- Board Reference: MB1136
- MCU: STM32L476RGT6 (ARM Cortex-M4 32-bit RISC core with FPU)
- CPU Speed (Max): 80MHz (with ART Accelerator for zero‑wait‑state Flash execution)
- Flash Memory: 1MB
- SRAM: 128kB + 32kB Backup SRAM
- External Oscillator(s): 1x 32.768kHz Crystal Oscillator
- Power Supply Options: ST-LINK USB VBUS or external 3.3VDC / 5VDC / 7–12VDC Sources
- Operating Voltage Range: 1.71V – 3.6VDC
- USB Connector Type: Female Mini USB Port
- I/O Pins: Up to ~51 GPIO pins with interrupt support (Most 5V Tolerant – Check datasheet)
- Communication Peripheral(s): 5x USART / 1x ULP UART / 3x SPI / 1x Quad SPI / 3x I2C / CAN 2.0B / 1x SWPMI / 2x SAI / 8×40 or 4×44 LCD Driver
- Timer(s): Up to 17 (7x 16-bit General Purpose / 2x 32-bit Timers / 2x 16-bit Advanced Motor Control Timers / 2x ULP Timers / 2x Watchdog Timers / 1x SysTick Timer)
- Analog Peripheral(s): 3x 16-bit 5MSPS ADC / 2x 12-bit DAC / 2x Op Amps with PGA / 2x ULP Comparators
- On-Board Connectivity & Headers: USB 2.0 Device, Host, OTG Controller (Full‑Speed) with on‑chip PHY / Arduino Uno R3 Headers / ST Morpho Extension Pin Headers for full access to all STM32 I/Os
- Programming & Debugging: Integrated ST‑LINK/V2‑1 debugger/programmer with USB re-enumeration capability (Mass storage / Virtual COM port / Debug port)
- LEDs & Buttons: Power LED (LD3) / User LED (LD2) / USB Comms LED (LD1) / User & Reset Tactile Buttons
- Development Support: Supports STM32CubeIDE, IAR, ARM Keil, GCC‑based IDEs / Includes STM32Cube HAL libraries, middleware, example projects and access to ARM mbed resources
- Dimensions: ~(82.5mm x 70mm)
- Header Pin Pitch: 2.54mm








