mypros+
Error code reference

KitchenAid Microwave Error Code E0

Keypad not connected, or key held down too long, or key is shorted

Keypad not connected, or key held down too long, or key is shorted. Will only display if user presses and holds CANCEL key for 5 seconds with no pre-existing fault.

First step from the service manual

Check keypad connector for firm connection. Press CANCEL again to clear display.

The complete diagnostic procedure includes additional test steps, resistance specifications, wiring diagram references, and component test points.

MyPros+ Max

Get the full diagnostic procedure for E0.

  • Step-by-step tests with expected resistance, voltage, and continuity values
  • Wiring diagram references and connector pinouts from the OEM service manual
  • Verified part numbers when replacement is required
Get the full procedure

$29/month · Cancel anytime · Or $9.95 3-day pass

What E0 means on a KitchenAid microwave

The E0 code on a KitchenAid microwave indicates the control board has detected an issue with the keypad circuit. Specifically, the board is flagging one of three conditions: the keypad ribbon connector is not seated properly at the control board, a key has been held down longer than the board's acceptable input window, or a key switch within the membrane keypad is shorted internally. This code is diagnostic by design and will only surface when a user intentionally holds the CANCEL key for 5 seconds with no other active fault present.

For homeowners, think of E0 as the microwave telling you something is wrong with the buttons. Either the keypad is not making a proper electrical connection to the control board, a button is stuck or physically damaged and sending a continuous signal, or the internal contacts beneath a key have failed in a closed position. The microwave is not detecting a cooking or heating system fault.

Because this code is user-triggered rather than automatically thrown, it often appears after accidental key presses or after physical jostling of the unit. In many cases, pressing CANCEL once more clears it without any repair needed.

Source: manufacturer service documentation.

Common causes of E0

  1. 01

    Loose or unseated keypad ribbon connector

    Wiring / connection

    The ribbon cable connecting the membrane keypad to the control board can work loose over time or after the unit is moved or serviced. A poor connection causes the board to read the keypad circuit as open or intermittent, triggering E0.

  2. 02

    Stuck or mechanically jammed key

    Wiring / connection

    A key that is physically held down by debris, a warped panel, or impact damage will send a continuous signal to the control board beyond the acceptable input duration, triggering the keypad fault. Inspecting the keypad surface for any key that does not spring back fully will identify this cause.

  3. 03

    Shorted membrane keypad

    Part replacement

    The membrane keypad contains conductive contact layers that can short together internally due to moisture intrusion, age-related delamination, or physical damage. A shorted key registers as permanently pressed, and the control board flags this as a keypad fault. Replacement of the membrane keypad assembly is required.

  4. 04

    Failed control board keypad input circuit

    Part replacement

    If the keypad ribbon connector is confirmed secure, the keypad membrane is undamaged, and no keys are stuck, the control board itself may have a failed input circuit that is misreading the keypad signal. This is the least common cause and is confirmed by process of elimination after replacing the keypad.

See the test procedure for each cause

Frequently asked questions about E0

What does E0 mean on a KitchenAid microwave?
E0 means the control board has detected a problem with the keypad circuit. This code covers three possible conditions: the keypad ribbon connector is not properly connected to the control board, a key has been held down too long, or a key switch inside the membrane keypad is shorted. It only displays when you manually hold the CANCEL key for 5 seconds with no other existing fault code present.
How do I fix the E0 error code on my KitchenAid microwave?
Start by pressing CANCEL once to clear the display and see if E0 returns during normal use. If it persists, unplug the microwave and inspect the ribbon cable connecting the keypad to the control board to confirm it is fully and firmly seated. Next, press each key on the keypad and confirm they all return to their neutral position with no sticking. If a specific key feels stuck or spongy, the membrane keypad will need to be replaced. If all keys feel normal and the connector is secure but E0 keeps appearing, the membrane keypad itself may have an internal short and requires replacement.
Is it safe to use my KitchenAid microwave when the E0 code is showing?
E0 is a keypad fault, not a heating or high-voltage system fault, so the microwave is not inherently unsafe due to this code alone. However, if the code is caused by a shorted key, the microwave may behave unpredictably, including starting or responding to unintended inputs. It is best to resolve the keypad issue before continuing regular use rather than operating the appliance with a known control fault.
How much does it cost to repair E0 on a KitchenAid microwave?
If the fix is simply reseating the keypad connector or freeing a stuck key, there is no parts cost and you can do it yourself in under 15 minutes. If the membrane keypad needs replacement, the part typically costs between $30 and $80 depending on the specific KitchenAid model, and replacing it is a moderate DIY task requiring basic disassembly of the control panel. If the control board's keypad input circuit has failed, a replacement control board ranges from $80 to $200 or more, and professional installation adds labor costs that can make repair cost-prohibitive on older units.
Why does my KitchenAid microwave show E0 when I hold the cancel button?
Holding the CANCEL key for 5 seconds is the specific diagnostic sequence KitchenAid uses to surface the E0 keypad fault code when no other fault is already active. The control board uses this input to run a self-check of the keypad circuit and report any detected issue. If E0 appears, it confirms the board found a problem with the keypad connection, a key input, or the keypad circuit itself. If the microwave is otherwise working normally and you triggered this accidentally, pressing CANCEL once should clear the display.

78,000+ service manuals · 160,000+ error codes · 55+ brands

Get Started

$29/month · Cancel anytime · Or $9.95 3-day pass