Moore Machine

Circuit output is a function of the present state only.

Note: Output changes synchronously with the clock (i.e. output changes at predictable times at the clock edges)

This is in contrast with a Mealy Machine.