Overview
A page on which to share notes on 96Boards' Sensors mezzanine board.
Cross-reference of Sensor connectors to Arduino pins
Arduino defines some standard "pins" as known to the software API, and which do not correspond in any straightforward way to MPU pins. In order to configure Arduino sketches (programs) correctly on an Arduino-similar product, one needs to know how particular hardware pins map to Arduino pins.
Here's the Sensors board schematic annotated for Arduino pins:

Notes
- Only a subset of I/O pins have ATMEGA PWM capability.
- That might suggest that these are the only ones that can drive typical hobby servos, as servos use an input signal that's usually referred to as PWM. However...
- Servo PWM uses a variable pulse width with a range of about 0.5 ms to 2 ms, within an overall 20ms window. Although this is a form of PWM, it's not the 0% to 100% duty cycle that PWM usually refers to.
- Consequently, Arduino's Servo library doesn't use the ATMEGA PWM capability, but implements servo control in a different way. Consequently, connections to servos are not restricted to the PWM pins.
.