Skip to main content

imp Pin Mux

The functionality provided by each imp’s pins

Every type of imp provides a number of pins which can be used as general-purpose IO (GPIO). In addition, many of these pins may alternatively be configured to one of several special hardware functions.

While pins may only have one function at a time, they may be reconfigured during runtime to change that function. For example, a pin may first be configured as a Digital-to-Analog Converter (DAC) and then later reconfigured as an Analog-to-Digital Converter (ADC). Not all the pins capable of supporting a hardware function need be assigned to that function, and most pins do not support every possible function.

Not every imp type provides every hardware function. The imp005 has no ADC or DAC support, for example. All the current imp types are listed below, linked to their specific pin information and usage notes.

Imp Types

For Commercial Designs

For Development Only

  • imp001 — No longer in production but available in limited numbers, solely for development. Should not be used for commercial designs


  • imp002 — No longer in production and no longer available. Should not be used for commercial designs