// Categories
Power ConnectorsAutomotive ConnectorsVideo ConnectorsRF ConnectorsAerospace Military ConnectorsTelecom ConnectorsPCB Board ConnectorsMedical Scientific ConnectorsAudio ConnectorsTest and Measurement ConnectorsIndustrial Fieldbus ConnectorsConsumer Electronics ConnectorsRetro Vintage ConnectorsDisplay Video ConnectorsFiber Optic ConnectorsData ConnectorsBuilding Automation AV ConnectorsSensorsEmbedded SBC ConnectorsRF Precision Connectors

STM32 Nucleo Arduino Header

STM32 Nucleo Arduino-compatible headers (CN5 CN6 CN8 CN9) follow the Arduino Uno R3 pinout for shield compatibility, providing analog inputs, digital I/O, SPI, I2C, and UART on standard 2.54mm headers.

// connector diagram 14 pins
// loading diagram...
// Specifications
Standard
Arduino Uno R3 compatible Nucleo
Pitch
2.54mm
Shield Compatible
Arduino Uno R3
Voltage
3.3V I/O on STM32 (5V tolerant some pins)
Use Case
Arduino shield use on STM32 Nucleo boards
Compatibility
Most Arduino shields work with voltage caution
// Pin Reference Table
PinNameFunctionType
1 NC Not connected I/O
2 IOREF 3.3V I/O reference I/O
3 RESET Reset I/O
4 3V3 3.3V power PWR
5 5V 5V power PWR
6 GND Ground GND
7 GND Ground GND
8 VIN Input voltage PWR
A0 PA0 ADC channel 0 ADC
A1 PA1 ADC channel 1 ADC
A2 PA4 ADC channel 2 DAC ADC
A3 PB0 ADC channel 3 ADC
A4 PC1 ADC SDA ADC
A5 PC0 ADC SCL ADC

STM32 Nucleo Arduino-compatible headers (CN5 CN6 CN8 CN9) follow the Arduino Uno R3 pinout for shield compatibility, providing analog inputs, digital I/O, SPI, I2C, and UART on standard 2.54mm headers.