NUCLEO-C031C6
The NUCLEO-C031C6 development board uses the STM32-C036C6 as the target processor. This processor was developed for cost sensitive applications in an attempt to gain more market share from the 8-bit processor world.
STMicro derived this part from the STM32-G0 family.
At first glance, I thought, "That isn't a 64-pin device." I was right. That's a 48-pin part (their largest C0 family part)
Processor: STM32-C031C6
Arm® Cortex®-M0+ core 32KB Flash 12KB SRAM 48MHz SYSCLK 32.768 kHz crystal oscillator Internal 48MHz RC oscillator
This part has the following peripherals: 3 USARTs 3 16-bit timers 2 SPIs, 2 I2Cs, USB, CAN, 1 PWM Timer, 2 ADCs
Hardware * Green LED, LD4, connected to PA5, illuminates when driven high, isolated by a transistor to not impact current measurements * Blue PushButton, B1, connects to PC13, grounding the signal when pressed * Reset Button, B2, connects to NRST, used to reset the STM32 microcontroller * 32,768Hz crystal oscillator, LSE, used for Real Time Clock (RTC), connected to PC14-OSC32_IN and PC15-OSC32_OUT * 8MHz MC0, is provided by the 8MHz crystal oscillator from the attached ST-Link, into PF0-OSC_IN * UART2 connects the target processor to the ST-Link, providing a USB COM port connection on the host computer. Uses PA2 for TX, and PA3 for RX. * ST-Link connects to TCK (PA14), TMS (PA13) https://www.st.com/en/evaluation-tools/nucleo-c031c6.html