GPIO (General Purpose Input/Output)
GPIO (General Purpose Input/Output) controller allows communication between the microcontroller and external devices.
GPIO pins are programmable pins on a microcontroller that can be configured to either read digital signals as inputs or send digital signals as outputs. These pins typically support binary logic, allowing them to be set as high (logic level 1) or low (logic level 0). By manipulating the state of GPIO pins, microcontrollers can interact with the external world, enabling tasks such as reading sensor data, controlling actuators, and communicating with other devices.
You can see another detailed image about the pin placement on the BrightSign device below