General Purpose Input/Output

General Purpose Input/Output

General (GPIO) is a acronym of General Purpose Input/Output.

A microprocessor, microcontroller or interface device may have one or more GPIO connections, to interface with the outside world.

These can act as input, to read digital signals from other parts of a circuit, or output, to control or signal to other devices.

GPIOs are often arranged into groups, typically of 8 pins, a GPIO port that usually have individual GPIOs individually configurable either as input or outputs.

Reading or writing one or more control registers reads or writes, or configures the direction of each GPIO.

In some cases, GPIOs may be configurable to produce CPU interrupts and be able to use Direct Memory Access to move large quantities of data efficiently into or out of the device.

GPIO peripherals vary very widely.In some cases, they are very simple, a group of pins that can be switched as a group to either input or output.

In others, each pin can be setup flexibly to accept or source different logic voltages, with configurable drive strengths and pull up/downs.

The input and output voltages are typically, though not universally limited to the supply voltage of the device with the GPIOs on, and may be damaged by greater voltages.

Some GPIOs have 5V tolerant inputs - even on low supply voltages (2V), the device can accept 5V without damage.

ee also

*SGPIO
*I2C
*Serial Peripheral Interface Bus


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • General Purpose Input/Output — Une carte GPIO Les ports GPIO (General Purpose Input/Output, c est à dire entrée/sortie pour un usage général) sont des ports d entrée/sortie très utilisés dans le monde des microcontrôleurs, en particulier dans le domaine de l électronique… …   Wikipédia en Français

  • GPIO — General Purpose Input/Output …   Acronyms

  • GPIO — General Purpose Input/Output …   Acronyms von A bis Z

  • GPIO — General Purpose Input/Output Les ports GPIO (General Purpose Input/Output, c est à dire entrée/sortie pour un usage général) sont des ports d entrée/sortie très utilisés dans le monde des microcontrôleurs, en particulier dans le domaine de l… …   Wikipédia en Français

  • GPIO — General Purpose I/O (Computing » Drivers) **** General Purpose Input Output (Computing » General) …   Abbreviations dictionary

  • GIOP —    General purpose Input/Output Processor …   IT glossary of terms, acronyms and abbreviations

  • Microcontroller — The die from an Intel 8742, an 8 bit microcontroller that includes a CPU running at 12 MHz, 128 bytes of RAM, 2048 bytes of EPROM, and I/O in the same chip. A microcontroller (sometimes abbreviated µC, uC or MCU) is a small computer on a single… …   Wikipedia

  • Secure Digital — SDHC redirects here. For the gene, see SDHC (gene). SD, SDHC, SDXC SD (top), miniSD, microSD cards Media type Memory card Capacity SDSC (SD): 1 MB to 2 GB although 4 GB cards are available SDHC: 4 GB to 3 …   Wikipedia

  • Embedded system — Picture of the internals of an ADSL modem/router. A modern example of an embedded system. Labelled parts include a microprocessor (4), RAM (6), and flash memory (7). An embedded system is a computer system designed to do one or a few dedicated… …   Wikipedia

  • Video Toaster — The NewTek Video Toaster is a combination of hardware and software for the editing and production of standard definition and high definition video in NTSC, PAL, and resolution independent formats on Commodore Amiga computers and subsequently on… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”