Moore Machine
- Special case where circuit output depends only on current state
- In moore machine circuit output changes synchronously with the clock (output changes at predictable times - at the clock edges)
Mealy Machine
- When the output depends on current state and input we call the circuit Mealy Machine
- In a mealy machine output changes asynchronously with the clock (output can change at any time)