Peripheral I/O

Peripheral I/O allows to communicate with sensors and actuators using industry standard protocols and interfaces.

  • General Purpose Input/Output (GPIO)

  • Pulse Width Modulation (PWM)

  • Serial Communication

    • I2C

    • SPI

    • UART

Links

Pin Muxing

Many modern microcontroller have a cool feature: Pin Muxing. What it means is that I can ‘mux’ the pins for different purposes: such as I can use a SPI or I2C pin as GPIO (General Purpose Pin) or vice versa. In an ideal world, I would be able to ‘route’ or ‘mux’ pins freely around. In practice these ‘way switches’ are more or less limited. Reference

Last updated