NUCLEO-G071RB
In December, 2018, STMicro announced their STM32G0 - value line of microcontrollers. https://blog.st.com/stm32g0-mainstream-90-nm-mcu/
The NUCLEO-G071RB is STMicro's low cost development board for the STM32G071RBT6 processor. This board is often used as a training tool for the STM32G0 series devices.
Data Brief for NUCLEO-G071RB: https://www.st.com/resource/en/data_brief/nucleo-g071rb.pdf
Data Brief for STM32G071RB: https://www.st.com/en/microcontrollers-microprocessors/stm32g071rb.html
NUCLEO-G07RB Schematic: https://www.st.com/resource/en/schematic_pack/mb1360-g071rb-c01_schematic.pdf
STM32G0 Getting started - hardware development document:
https://www.st.com/resource/en/application_note/dm00443870-getting-started-with-stm32g0-series-hardware-development-stmicroelectronics.pdf
Firmware: https://www.st.com/en/embedded-software/stm32cubeg0.html
Processor Overview
ST Website for the STM32G0 family: http://www.st.com/stm32g0
Product overview document, 117 pages: https://www.st.com/resource/en/datasheet/STM32G071RB.pdf
* Arm® Cortex®-M0+ 32-bit MCU * 128 KB Flash * 36 KB RAM * 1.7-3.6V * Up to 64MHz clock * 32.768K crystal * 4x USART, 14 timers, 2 - 12bit DACs, 2 I2C, 2 SPI (32Mbit/sec) * 12-bit, 0.4 μs ADC (up to 16 ext. channels)
NUCLEO Board
* 8MHz clock from STLink via MCO signal into PF0, pin 10 (Morpho CN7-29) - requires SB17 installed * Green LED, LD4, connects to PA5, active high (D13 on Arduino connector) * Blue push-button, B1, connects to PC13, pin 3. Shorts to ground when pressed. * USART2 connects to STLink for Serial to USB function
Timers
TIM1 16-bit TIM2/TIM3/TIM4 One 32-bit, TIM2, or two 16-bit timers, TIM3 & TIM4 TIM4/TIM7 each 16-bit TIM14 16-bit TIM15/TIM16/TIM17 each 16-bit LPTIM 16-bit
RM0444, STM32G0x1 advanced Arm®-based 32-bit MCUs, 1230 pages:
https://www.st.com/resource/en/reference_manual/dm00371828-stm32g0x1-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
STM32G0 Online Training:
https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-online-training/stm32g0-online-training.html
Software Tools
- STM32G0 - STM32CubeIDE: https://www.st.com/en/development-tools/stm32cubeide.html
- https://www.st.com/en/embedded-software/stm32cube-mcu-mpu-packages.html
Everything compiled and built well.