Electron E1
general-purpose processor
Meet the world’s most energy efficient general-purpose processor, delivering up to 100x greater efficiency than conventional processors.
Revolutionary energy efficiency
Built on Efficient Computer's Fabric architecture, the Electron E1 general-purpose processor uses a tiled grid of reconfigurable processing elements to achieve industry-leading energy efficiency of up to 1 TOPS/W (8-bit integer).
With proprietary Non-Uniform Processing-Element Access (NUPEA), the effcc Compiler intelligently places critical path instructions proximal to the high-performance memory interfaces, minimizing data movement energy. To further save energy, the control plane only activates processing elements (PEs) when operands are available, saving energy otherwise wasted on instruction fetch and decodes.
Unmatched programmability
As a drop-in replacement for GCC/Clang, the effcc Compiler lets developers maintain a familiar software stack. The effcc Compiler translates industry-standard languages, like C and C++, into statically scheduled dataflow graphs that persist on-chip for millions of cycles.
By supporting general-purpose programmability, Efficient Computer helps developers build adaptable, future-ready applications that can evolve as technology advances.
Why choose the Electron E1 general-purpose processor?
Meet the world’s most energy efficient general-purpose processor, designed to unlock new applications across industries.
Ultra-efficient architecture
The Electron E1 unique architecture replaces legacy instruction-fetch-decode cycles with a spatial dataflow model to deliver up to 100x greater energy efficiency. The Fabric architecture uses a tiled grid of processing elements to deliver a class-leading 1 TOPS/W. It reduces energy consumption, enabling meaningful computing in energy-limited environments.
General-purpose programmability
The Electron E1 delivers the performance and efficiency of an ASIC with the flexibility of a general-purpose processor, ensuring whole-application acceleration instead of isolation only AI kernels. By supporting industry-standard languages and frameworks – including C, C++, and LiteRT, the Electron E1 can handle complex signal processing, sensor fusion, and analytics tasks on a single compute foundation.
On-device computing without compromise
The Electron E1 includes a sophisticated on-chip memory hierarchy, including 4 MB MRAM for non-volatile storage and 3 MB energy-efficient SRAM, enabling high-fidelity on-device inference. This integration keeps data local and reduces the energy tax of external memory accesses and streaming to the cloud.
Effective across all applications
From edge computing to wearable devices, designers can deploy the Electron E1, ensuring consistent, powerful performance on any platform.
The Electron E1 general-purpose processor in the real world
Infrastructure observability and industrial automation
A remote sensing device should not spend its battery streaming raw data to a server to learn nothing happened. The Electron E1 general-purpose processor analyzes multiple sensor inputs on the device itself and transmits only conclusions: years of monitoring on one battery. That changes where you can put a sensor. Pipelines, substations, pumps in places a maintenance truck rarely reaches. Failures surface before they become outages, from a network you deploy once and rely on.
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Physical AI autonomy
On a drone, every watt spent on compute is a watt not keeping it in the air. The Electron E1 runs the whole autonomy pipeline, VIO, sensor fusion, and TinyMPC control, on one part in standard C and C++. No stack of specialized boards, no proprietary toolchain to learn, just code your team already writes. Stop choosing between a smarter drone and a longer mission, and spend the watts you get back on the payload that earns the flight.
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Space and defense operations
In orbit, every watt of compute is solar panel and radiator the spacecraft must carry. Power-hungry FPGAs and GPUs spend watts fast and take specialists to program. The Electron E1 processes more data on board for longer and transmits only mission-critical findings, in standard C and C++. The downlink carries answers instead of raw telemetry, and the engineers you already have program the payload. Design the mission, not new hardware.
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Wearable technology
A wearable that needs a midday charge does not get worn, and a device nobody wears helps nobody. The Electron E1 runs always-on audio and sensing in milliwatts, so a badge or headset listens, guides, and logs the whole shift on one charge. Workers stop managing the device and it becomes part of the job. Hands stay free. Features stay on.
Heading 1
Heading 2
Heading 3
Heading 4
Heading 5
Heading 6
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Block quote
Ordered list
- Item 1
- Item 2
- Item 3
Unordered list
- Item A
- Item B
- Item C
Bold text
Emphasis
Superscript
Subscript
Electron E1 general-purpose processor technical specifications
When energy is no longer the tradeoff, what will you create?
The Electron E1 is powered by our Fabric architecture, a spatial dataflow design that eliminates the bottlenecks of traditional step-by-step execution. Developers still get the familiar programming experience they expect—but with dramatically higher energy efficiency.
The E1 EVK is designed to make it as easy as possible to explore that potential. Whether you’re bringing up new firmware, running power characterization, or porting existing software, the EVK provides:
- A plug-and-play development workflow
- Built-in energy instrumentation
- Arduino-compatible expansion
- Multiple power options for real-world scenarios
- A complete SDK and quick-start documentation

Everything an engineer asks before designing the Electron E1 into a board.
What is the Electron E1, in one sentence?
The Electron E1 general-purpose processor is a complete energy-efficient part built on the Fabric architecture: a spatial dataflow grid that runs your application, on-chip memory and storage, and a standard peripheral set, programmed in C and C++.
Will it talk to the sensors and radios I already use?
Yes, over the standard serial interfaces and general-purpose input-output you already design with. There is no proprietary bus to design around and no vendor bridge chip to add. Download the Electron E1 product brief for specifications.
Do I need a companion microcontroller or an application processor?
No. One part covers the whole application. Control flow, program entry and the code that does not map to a dataflow graph all run on the Electron E1, so there is nothing left for a companion part to do, and nothing to move across a bus between two processors.
What power modes does it have?
A programmable power management unit and wake-up controller, with efficiency, performance, low-power, sleep and deep-sleep modes.
Can it run neural network models?
Yes. LiteRT and ONNX models are supported through an import step that turns the model into code the effcc Compiler builds like any other source, so inference runs on the Fabric alongside the rest of your application rather than on a separate accelerator block.
What happens when a better model comes along after the device ships?
You recompile and send an over-the-air update. Models and frameworks move faster than product refreshes, and a device built around a fixed inference block ages out when the model you want no longer fits it, which leaves a working fleet in the field that cannot be improved. On the Electron E1 a new model goes through the same import and build step as the first one, and the devices your customer already paid for take the new build and keep going.
How do I measure energy on my own workload?
The Electron E1 Evaluation Kit has four integrated current sensors covering the system rail, the 1.8 V rail, input-output, and a variable rail you can point at one subsystem at a time, the Fabric and the peripherals among them. It streams real-time energy as comma-separated values, and switches and jumpers let you isolate subsystems for measurement accuracy. The free Energy Profiler on Efficient Labs reports energy for named regions of your code.
What is in the Evaluation Kit?
The kit ships with an evaluation board, a USB-A to USB-C cable, pre-loaded demo firmware, quick-start documentation and software development kit access. It has 72 general-purpose input-output pins, is Arduino UNO and MKR shield compatible for digital functions, runs from 1.8 V to 5.5 V, and takes power from USB, a JST battery connector, an external supply or Arduino VIN, with a USB programmer and JTAG on board. There is also a Cloud Evaluation Kit if you would rather not wait for hardware.
What is the Cloud Evaluation Kit?
Silicon you can reach without waiting for a board. You compile your own code and run it on an Electron E1 remotely, so you can put a real workload on the part today rather than after a shipment clears. Teams typically start there and move to the physical kit when they need to drive their own sensors or measure energy on their own board.
Can I estimate battery life for my device before I have hardware?
Yes. The Lifetime Modeler on Efficient Labs is free and needs no login. It takes your duty cycle and battery capacity and models device lifetime from measured kernel energy. Treat the result as a model built on measured energy, not as a measured battery life.
How do I program and debug the board?
Over USB. The board carries a USB-based programmer and JTAG, so you flash from your host and debug in place. Compile with `-g` for source-level debug information and you get breakpoints, watchpoints and variable inspection from a standard debugger. Pre-loaded demo firmware runs out of the box, so you can confirm the board is alive before your own code is ready.
What software do I need, and where do I get it?
The effcc Compiler and the software development kit that comes with the kit. Toolchain downloads and developer documentation are on our website, so sign up for access. Free browser tools on Efficient Labs, the Board Viewer, Pin Mapper, EVK Getting Started Guide, Energy Profiler and Lifetime Modeler, need no login either.
