You are browsing the website for customers from: South Africa. Based on location data, the suggested version of the page for you is USA / US

+1 300 000 products in offer

6000 packages per day

+300 000 clients from 150 countries

Quick Buy Favourites
Cart

GPIO - definition

GPIO (General-Purpose Input/Output) is a universal digital interface used in microcontrollers, processors, and integrated circuits that allows for configurable input and output functions through software. Each GPIO pin can be individually programmed as either an input or an output, enabling flexible control of peripheral devices, reading of logic states, and digital signal exchange with other system components.

In input mode, a GPIO pin is used to detect logic levels or signals from buttons, sensors, or other external devices. In output mode, it can generate high or low states to control components such as LEDs, relays, motors, or other logic circuits. Pin configuration is typically performed via control registers, which define the direction of signal flow, logic levels, initial states, and optional features such as pull-up resistors or interrupt modes.

GPIO serves as a fundamental communication channel between a microcontroller and its environment, particularly in embedded and control systems. Its simplicity and versatility allow the implementation of numerous functions using a limited number of physical pins, which is crucial in compact hardware designs. In more advanced systems, some GPIO pins may also support alternate functions, such as communication interfaces, PWM signals, or analog inputs, enhancing functionality without the need for additional components. In real-time operating systems and development platforms, GPIO is often managed through hardware abstraction layers, simplifying its integration in software and prototyping projects.

Transfer Multisort Elektronik (TME) is one of the world’s largest global distributors of electronic components, electrotechnical parts, workshop equipment, and industrial automation. The catalog includes over 1,300,000 products from 1,300 leading manufacturers. TME’s modern logistics centers in Łódź and Rzgów (Poland), with a combined area of over 40,000 m², ship nearly 6,000 packages daily to customers in more than 150 countries.

TME also invests in the development of knowledge and skills of young engineers and electronics enthusiasts through the TME Education project, and supports the tech community by organizing the TechMasterEvent series, promoting innovation and experience exchange.