User's Manual

8 to 12, 14 to 16
& 19 to 22
PIN1, 2, 5 to E
I/O, please refer to Pin mux table
5. Pin mux
In addition to acting as a GPIO, each pin on the imp002 can be configured to one of several specialized functions. While
pins may only have one function at a time, they may be reconfigured during run-time to change function as needed. For
example, a pin may first be configured as a DAC and then reconfigured as an ADC. Additionally, not all the pins in a
hardware function need to be assigned to that function. For example, pins 8 and 9 could be used as UART and pins 1
and 2 could be used as I2C.
All I/O pins are initially tri-stated.
The imp002 can be woken from low power sleep mode with a rising edge on PIN1. If this signal is pulsed, the minimum
pulse width is 20ms.
Pin
GPIO
UART
SPI
DAC
ADC
PWM
Pulse Count
Wake
PIN 1
Yes
U1-CTS, U3-TX
SPI1-SCLK
Yes
Yes
Yes
Yes
Yes
PIN 2
Yes
U1-RTS, U3-RX
SPI2-MISO
Yes
Yes
PIN 5
Yes
U2-TX
SPI2-SCLK
Yes
Yes
Yes
electric imp, inc
electric imp imp002 specification (confidential, not for distribution)" 5