GPIO

General Purpose IO. GPIO devices, as a rule, have a set of IO ports, which are configured either for data input or output. GPIO devices can also support other types of bus protocols.