Digital IO is often referred to as General Purpose, Input/Output or GPIO.
Digital ports can be set to be
HIGH (powered at
LOW (grounded at
0V) which correspond to digital
Digital output ports can be used to generate a Pulse-Width-Modulation (PWM) signal, which approximates an intermediate voltage between
HIGH by switching between ON and OFF very quickly:
PWM signals are frequently used to control the brightness of LEDs, as well as serve as the control signal for precision motors such as servos and stepper motors.
Digital IO also includes built-in support for a host of different types of common digital communication protocols including: