Skip to main content

imp Hardware Options

How Electric Imp’s module choices compare

There are currently four hardware modules on the market that contain embedded Electric Imp technology: the imp003, imp004, imp005 and impC001. All four modules are fully compatible with the Electric Imp Platform and existing applications (with trivial modifications — see ‘imp Pin Mux’). The following table shows how these modules compare in terms of their size and the range of functionality they offer.

These modules include impOS™, which is provided by Electric Imp under license and is subject to a commercial software licensing fee that is not included in the module purchase price. For more detailed information on impOS licensing, please see ‘Commercial Software Licensing for Third-Party imp Modules’.

For information on ordering any of these products or becoming a distributor, please contact our sales team.

imp Modules

Name imp003 imp004m imp005 impC001
Part No. Murata LBWA1ZV1CD Murata LBEE5ZZ1MD Murata LBWA1UZ1GC-901 TBD
Form Factor Multi-chip module Board containing
multi-chip module
plus antenna
Multi-chip module Board containing
multi-chip module
plus antenna connectors
Size (L x W) 10 x 7.9mm 21 x 17.5mm 10 x 10mm 26.9mm x 38.5mm
IO Pins* 23 18 34 44
GPIO Pins* 23 18 27 44
SPI Two channels Two channels Two channels Five channels
UART Five channels Three channels Three channels Seven channels
I²C Two channels Two channels Two channels Four channels
PWM Yes Yes Yes Yes
Analog GPIO analog input and output GPIO input only No GPIO input or output GPIO analog input and output
ADC Yes Yes No Yes
DAC Yes No No Yes
Fixed frequency sampler Yes No No TBD
Fixed frequency DAC Yes Via PWM No TBD
WiFi 802.11bgn 2.4GHz (20MHz, 1x1), +17dBm max output power, -97dBm best sensitivity 802.11bgn 2.4GHz (20MHz, 1x1), +17dBm max output power, -97dBm best sensitivity 802.11abgn 2.4/5GHz (20MHz/40MHz, 1x1), +17dBm max output power, -98dBm best sensitivity 802.11b/g/n WiFi via external SDIO WiFi module
Bluetooth None BLE 4.1, +7dBm max output power None None
Cellular None None None LTE
Antenna External antenna required, PCB design provided; antenna diversity control signals available On-board antenna External antenna required, PCB design provided; antenna diversity control signals available u.FL antenna connectors; primary antenna for TX and TR; optional secondary antenna for RX diversity (LTE only)
Approval FCC/IC modular approval, CE tested FCC/IC modular approval, TELEC modular approval, CE tested FCC/IC modular approval, CE tested TBD
Ethernet None None 10/100Mbps with external RMII PHY 10/100Mbps with external RMII PHY
USB None None USB 2.0 FS Host USB 2.0 FS Host
Core ARM Cortex M4F processor ARM Cortex M4F processor ARM Cortex R4 processor ARM Cortex M7 processor
CPU Clock 144MHz 96MHz 320MHz (Approx. 500,000
lines of code per second)
400MHz
Application RAM 120KB RAM 184KB RAM 1MB RAM 850KB RAM
Code Space 256KB (Approx. 10,000+ lines of code excluding comments)
Compatibility Write once, run on any module
Power Low power w. ultra-low power 6µA sleep mode with RTC and GPIO wake, and control of external PSU to maximize battery life in 2 x AA/AAA configurations Low power w. ultra-low power 6µA sleep mode with RTC and GPIO wake, and control of external PSU to maximize battery life in 2 x AA/AAA configurations Low power w. ultra-low power 10µA sleep mode with RTC and GPIO wake
Minimum Design Requirement 4Mbit SPI flash, phototransistor, bi-color LED, antenna. Load switch and 32kHz xtal for low power mode support 8Mbit SPI flash, phototransistor, bi-color LED. 32kHz xtal for low power mode support 32Mbit SPI flash, phototransistor, BlinkUp circuit, bi-color LED, 32kHz xtal, antenna 32Mbit SPI flash, phototransistor, BlinkUp circuit, bi-color LED, 32kHz xtal, antenna
PCB Requirement Four-layer Two-layer Four-layer TBD
10k Unit Pricing Contact Sales

 
*imp003, imp004m, imp005 and impC001 deliver other IO and peripheral bus via GPIO pins; imp005 also has seven dedicated peripheral bus pins