Arduino Nano 33 BLE D7 and D8 pin definitions are wrong #70244
Unanswered
prashantrao
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi, in the connector devicetree of the arduino nano 33 ble (boards/arduino/nano_33_ble/arduino_nano_r3_connector.dtsi), digital pins D7 and D8 are written out as
<7 0 &gpio0 9 0>, /* D7 */ <8 0 &gpio0 10 0>, /* D8 */
However, the arduino boards come with two solder pad jumpers underneath the board next to D7 and D8. Unless those pads are shorted, this definition is incorrect.

As per the pinout (https://content.arduino.cc/assets/Pinout-NANOble_latest.pdf), the correct definition for an unmodified, fresh out-of-the-box board should be
<7 0 &gpio0 23 0>, /* D7 */ <8 0 &gpio0 21 0>, /* D8 */
I have tested this on multiple (~30) brand new arduino nano 33 bles and confirmed this.
Beta Was this translation helpful? Give feedback.
All reactions