The "STM32G071RB" is a microcontroller unit (MCU) embedded on the STM32 Nucleo-64 development board. This development board is designed to help users prototype and develop embedded applications based on the STM32 microcontroller platform.
Microcontroller: The board is based on the STM32G071RB microcontroller, which comes in an LQFP64 package. This microcontroller belongs to the STM32G0 series and is known for its high performance and energy efficiency, featuring the ARM Cortex-M0+ core.
Arduino Compatibility: The Nucleo-64 board supports Arduino Uno Revision 3 connectivity. This allows users to make use of a wide range of Arduino-compatible shields and expand its functionality for various applications.
ST Morpho Headers: In addition to Arduino compatibility, this board includes ST Morpho extension headers that provide additional I/O pins and connectivity options for various peripherals and add-on boards.
Integrated Debugger/Programmer: The board integrates an onboard ST-LINK debugger and programmer. This eliminates the need for a separate debugger or programmer device, making programming and debugging more convenient. The ST-LINK/V2-1 debugger/programmer can be used to connect to the board.
Crystal Oscillator: The board features a 768 KHz crystal oscillator, which is used for precise clock timing and synchronization in microcontroller applications.
Power Supply Options: The board offers flexible power supply options, including ST-LINK, USB VBUS, or external power sources. This provides users with various choices for powering the board.
USB Interfaces: The board includes a micro-AB USB connector for communication and power. It also supports USB re-enumeration, which allows for different USB interface modes.
LEDs and Buttons: It has one user LED, which is shared with Arduino compatibility. The board also includes user and reset buttons for user interaction and reset functionality.
Software Support: The STM32 Nucleo-64 board is compatible with STM32Cube software, which includes a wide range of libraries and examples. It can be used with various integrated development environments (IDEs) such as IAR, Keil, and GCC-based IDEs.
Weight: The typical weight of the board is 0.0235 Kg, making it lightweight and portable.