Skip to the content
2 layers65 × 55 mmADE9000 Breakout, the printed circuit board in 3D

ADE9000 Energy Monitor Breakout from Analog Devices

Size
65 × 55 mm
Copper layers
2
Thickness
1.6 mm
Parts
75
Nets
55
Pads
229
Tracks, vias
521, 38
Pours
2
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
7 May 2026
Updated
5 Sep 2026

Overview

ADE9000 Breakout is an open-source printed circuit board by whatnick, from the whatnick/ADE9000_Breakout repository on GitHub. It is a 2-layer board of 65 × 55 mm with 75 parts on 55 nets, routed with 521 tracks and 38 vias.

Its parts include 32 resistors, 25 capacitors, 4 connectors, 1 IC and 1 diode. It belongs with the interfaces and adapters boards of this library.

README

README.md

ADE9000 Breakout Board

Breadboard-compatible breakout for the Analog Devices ADE9000 — a high-performance, multiphase energy and power quality monitoring IC.

The board follows the test circuit from Figure 55 of the ADE9000 datasheet (Rev. B, p. 28): all onboard passives (decoupling, RC anti-aliasing filters, crystal load caps, reset RC) are populated, power plus the analog channels are broken out to 0.1" headers, and the remaining digital signals are exposed on test pads to keep the board compact.

3D renders

These views are rendered from the populated KiCad assembly using the project-local STEP models.

Top isometricBottom isometric
ADE9000 breakout top isometric renderADE9000 breakout bottom isometric render

Features

  • ADE9000 in 40-lead LFCSP (CP-40-7) package
  • 3.3 V single-supply operation
  • Onboard 24.576 MHz crystal with 16 pF load caps (CLKIN/CLKOUT)
  • Onboard RC anti-aliasing filters on all 7 analog input pairs (1 kΩ + 22 nF)
  • Onboard reset RC (10 kΩ pull-up + 1 µF)
  • Onboard decoupling on VDD, AVDDOUT, DVDDOUT, and REF per datasheet
  • CF2 activity LED with 1 kΩ current-limit resistor
  • Power plus analog inputs broken out to 0.1" headers
  • SPI, CF, IRQ, CLK, and RESET exposed on test pads
  • ATM90E36-style three-pad solder bridges for manual PM0/PM1 mode selection

Pin Headers

J1 — Power

PinSignalADE9000 PinDescription
13.3V—Power in
2GND—Ground

J2 — Current Inputs (left side, top)

PinSignalADE9000 PinDescription
1IAP7Phase A current, positive
2IAN8Phase A current, negative
3IBP9Phase B current, positive
4IBN10Phase B current, negative
5ICP11Phase C current, positive
6ICN12Phase C current, negative
7INP13Neutral current, positive
8INN14Neutral current, negative

Each input pair has a 1 kΩ series resistor and 22 nF cap to GND already fitted on board. Max differential input ±1 V / PGA gain.

J3 — Voltage Inputs (left side, bottom)

PinSignalADE9000 PinDescription
1VAP20Phase A voltage, positive
2VAN19Phase A voltage, negative
3VBP22Phase B voltage, positive
4VBN21Phase B voltage, negative
5VCP24Phase C voltage, positive
6VCN23Phase C voltage, negative

Each input pair has the same 1 kΩ + 22 nF RC filter as the current inputs.

Test Pads — Digital I/O

PadSignalADE9000 PinDescription
TP1SS40SPI slave select (active low)
TP2MOSI39SPI data in
TP3MISO38SPI data out
TP4SCLK37SPI clock (up to 20 MHz)
TP5IRQ031Interrupt output 0 (active low)
TP6IRQ132Interrupt output 1 (active low)
TP7CF133Calibration frequency output 1
TP8CF234Calibration frequency output 2 / LED drive
TP9CF3_ZX35Zero-cross / CF3 output
TP10CF4_DREADY36Data-ready / event / CF4 output
TP11RESET6Reset (active low, RC-held high)

Power

  • Supply 3.3 V into the J1 3.3V pin (or the dedicated 3V3 pad).
  • Current draw: ~15–17 mA in normal mode (PSM0).
  • Onboard decoupling (per datasheet §Test Circuit):
    • VDD (pin 27): 10 µF + 0.1 µF ceramic to GND
    • AVDDOUT (pin 25): 4.7 µF + 0.1 µF ceramic to GND — do not drive externally
    • DVDDOUT (pin 3): 4.7 µF + 0.1 µF ceramic to GND — do not drive externally
    • REF (pin 16): 4.7 µF + 0.1 µF ceramic to REFGND (internal 1.25 V reference)

PM0/PM1 mode bridges

JP1 controls PM0 and JP2 controls PM1. Each open three-pad jumper is marked 1 PMx 0: bridge the center pad to 1 for +3V3, or to 0 for GND.

JP2 / PM1JP1 / PM0Selection
00Normal operation
01PM1:PM0 = 01
10PM1:PM0 = 10
11PM1:PM0 = 11

Bridge exactly one side of each jumper before powering the board. Never bridge both sides, and do not leave a mode pin floating. Production boards intended for normal operation should have the 0 side bridged on both JP1 and JP2.


Clock

A 24.576 MHz crystal is fitted between CLKIN (pin 29) and CLKOUT (pin 30) with 16 pF load capacitors to GND. This matches the ADE9000's required ±30 ppm clock.

To use an external clock instead, remove the crystal, leave the load caps unpopulated, and drive CLKIN directly (3.3 V logic, 24.330–24.822 MHz, 45:55–55:45 duty cycle).


SPI Interface

The ADE9000 uses SPI mode 0 (CPOL=0, CPHA=0), MSB first, up to 20 MHz.

SignalDirection (from MCU)Notes
SCLKOutputMax 20 MHz
MOSIOutput16-bit or 32-bit transfers
MISOInput
SSOutputAssert low before each transfer

All SPI pins are 3.3 V logic. Use a level shifter if connecting to a 5 V MCU.


Analog Input Signal Conditioning

The onboard RC filter on each analog input pin:

text
Signal ──[ 1 kΩ ]──┬── IxP / VxP (ADE9000 pin)
                   │
                 [22 nF]
                   │
                  GND

This provides a first-order anti-aliasing LPF with fc ≈ 7.2 kHz, matching the ADC's −3 dB bandwidth. For CT or Rogowski coil inputs, drive the differential pair through an additional burden resistor or signal conditioning stage before these onboard filters.


BOM Summary

Source purchasing fields live on the schematic symbols as Manufacturer, MPN, DigiKey, Mouser, and Description properties. Regenerate the grouped purchasing BOM with:

powershell
& "C:\Program Files\KiCad\10.0\bin\python.exe" .\scripts\apply_bom_fields.py
& "C:\Program Files\KiCad\10.0\bin\python.exe" .\scripts\export_bom.py --html .\bom\ADE9000_Breakout_BOM.html

Generated outputs are available as bom/ADE9000_Breakout_BOM.csv, bom/ADE9000_Breakout_BOM.xlsx, and bom/ADE9000_Breakout_BOM.html. The DigiKey and Mouser fields use distributor search URLs for the selected manufacturer MPNs so stock and packaging can be checked at order time.

RefValuePackageNotes
U1ADE9000CP-40-7 LFCSPMain IC
Y124.576 MHz3225 (3.2×2.5 mm)±30 ppm
C_CLKIN, C_CLKOUT16 pF0402Crystal load caps
C_VDD110 µF0805VDD bulk decoupling
C_VDD2, C_AVDD2, C_DVDD2, C_REF20.1 µF0402HF decoupling
C_AVDD1, C_DVDD1, C_REF14.7 µF0805LF decoupling
C_RST1 µF0402Reset RC
C_PM1 µF0402PM0 bypass
R_RST10 kΩ0402Reset pull-up
R_IAP…R_VCN (×14)1 kΩ0402Anti-aliasing series R
C_IAP…C_VCN (×7)22 nF0402Anti-aliasing cap (differential)
R_LED1 kΩ0402CF2 LED current limit
D_LEDGreen LED0402CF2 activity indicator

Schematic

The KiCad schematic (ADE9000_Breakout.kicad_sch) implements Figure 55 of the datasheet with compact breakout constraints: only power and analog channels go to headers, while digital signals stay on test pads. Reference images and the datasheet are in docs/.


3D CAD

Project-local STEP models for all populated ADE9000 board parts are stored in models/step/. The PCB references these files through ${KIPRJMOD} so the 3D view and CAD export do not depend on a particular KiCad library installation.

The digital/debug header J1 uses SparkFun's staggered 1x16_Locking friction-fit footprint, vendored at footprints/SparkFun-Connector.pretty/1x16_Locking.kicad_mod from sparkfun/SparkFun-KiCad-Libraries commit 14865e2. It keeps the 2.54 mm header pitch but alternates pad positions by 0.127 mm so a standard breakaway male header can lock into the board without solder during bench use. The SparkFun library is licensed CC BY 4.0; attribution: SparkFun Electronics.

The stereo CT jacks use a black AP214-colored STEP model at models/step/Jack_3.5mm_CUI_SJ-3523-SMT_Horizontal.step, generated from the manufacturer SJ-3523-SMT-TR CAD ZIP in models/step/SJ_3523_SMT_TR.zip with scripts/create_sj3523_smt_step.py. The script bakes the DigiKey/Same Sky CAD into the KiCad footprint frame with the front barrel on the footprint's board-edge side, without adding artificial pad overlays. Do not substitute the through-hole SJ1-3523N model for this SMT footprint.

The voltage screw-terminal footprints use KiCad's 1x02 3.50 mm horizontal Phoenix STEP model as the closest installed mechanical equivalent for the 4Ucon footprint, with model-only offset (-1.75, -0.05, 0) to align the substitute body to the 4Ucon footprint outline.

A full board assembly STEP export is available at exports/step/ADE9000_Breakout.step. Regenerate it with:

powershell
& "C:\Program Files\KiCad\10.0\bin\kicad-cli.exe" pcb export step --force --subst-models --output "exports\step\ADE9000_Breakout.step" "ADE9000_Breakout.kicad_pcb"

Resources


License

This hardware design is released under the TAPR Open Hardware License v1.0. The PCB artwork includes a TAPR OHL notice on the back silkscreen.

Parts

75
QtyValueFootprintReferences
151kR_0603_1608MetricR2, R3, R4, R5, R6, R7, R8, R9, R10, R11, R12, R13, R14, R15, R16
1422nFC_0603_1608MetricC12, C13, C14, C15, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25
6100kR_0603_1608MetricR21, R22, R23, R24, R25, R26
62.49kR_0603_1608MetricR27, R28, R29, R30, R31, R32
4100nFC_0603_1608MetricC2, C4, C6, C8
42.4RR_0603_1608MetricR17, R18, R19, R20
4CT stereoJack_3.5mm_CUI_SJ-3523-SMT_HorizontalCTA1, CTB1, CTC1, CTN1
4MountingHole_2.2mm_M2MountingHole:MountingHole_2.2mm_M2H1, H2, H3, H4
34.7uFCapacitor_SMD:C_0805_2012MetricC3, C5, C7
3VoltageADE9000-Local:TerminalBlock_4Ucon_1x02_P3.50mm_Horizontal_ADE9000J2, J3, J4
216pFC_0603_1608MetricC9, C10
110kR_0603_1608MetricR1
110uFCapacitor_SMD:C_0805_2012MetricC1
11uFC_0603_1608MetricC11
124.576MHzCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmY1
1ADE9000QFN-40-1EP_6x6mm_P0.5mm_EP4.6x4.6mmU1
1DIGITAL1x16_LockingJ1
1GREEN_LEDLED_SMD:LED_0603_1608MetricD1
1OSHW-LOGOMSymbol:OSHW-Logo2_7.3x6mm_SilkScreenLOGO1
1PM0 modeModeBridge_3PadJP1
1PM1 modeModeBridge_3PadJP2

Similar boards

  • 2 layers105.4 × 215.6 mmMIDI Sax, the printed circuit board in 3D

    MIDI Sax

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    75 parts915
  • 2 layers74.4 × 101.1 mmVoron badge, the printed circuit board in 3D

    Voron badge

    tanaes/whopping_Voron_mods

    75 parts787GPL-3.0
  • 2 layers80 × 129.1 mmSmart Plant, the printed circuit board in 3D

    Smart Plant

    JGAguado/Smart_Plant

    The Smart Plant is a board that can be plugged directly on the soil, close to the plant, that allows the measurement of the environment (soil moisture, environment temperature & illuminance), and presents the…

    75 parts303
  • 2 layers40.1 × 107.1 mmLogiverter, the printed circuit board in 3D

    Logiverter

    nickajeglin/Eurorack-pcbs

    A collection of easy to solder DIY eurorack PCB's

    75 parts208
  • 2 layers85.1 × 62.2 mmMic extension board, the printed circuit board in 3D

    Mic extension board

    StoneRose35/cortexguitarfx

    guitar effects processor implemented on various arm cortex platforms

    75 parts146
  • 2 layers134 × 96 mmSgkb, the printed circuit board in 3D

    Sgkb

    sago35/tinygo-keyboard

    USB HID keyboard firmware for tinygo

    75 parts119MIT
  • 2 layers50 × 33.5 mmPolyspecusb, the printed circuit board in 3D

    Polyspecusb

    cnlohr/cnhardware

    My dumping grounds for all my kicad projects and random hardware bringup.

    75 parts114
  • 2 layers50 × 100 mmOvercurrent, the printed circuit board in 3D

    Overcurrent

    thebiguno/microcontroller-projects

    A home for a bunch of microcontroller projects which don't warrant their own repos.

    75 parts75

Questions

How big is the ADE9000 Breakout PCB?

It measures 65 × 55 mm and has 2 copper layers, 1.6 mm thick.

What parts does the ADE9000 Breakout use?

75 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the ADE9000 Breakout KiCad files?

From the whatnick/ADE9000_Breakout repository on GitHub, at the commit this page was made from: the board is ADE9000_Breakout.kicad_pcb and its schematic ADE9000_Breakout.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the ADE9000 Breakout design in my own project?

Its repository states no licence, so its author keeps all rights: ask whatnick before reusing the design.