1. An engine controller for an engine including a plurality of working chambers, each working chamber including at least one
cam-actuated intake valve, the engine controller comprising:
a firing fraction calculator arranged to determine a firing fraction suitable for delivering a desired torque;
a firing timing determination module arranged to determine a skip fire firing sequence based on the firing fraction wherein
the skip fire firing sequence indicates whether, during a selected firing opportunity, a selected working chamber is deactivated
or fired and further indicates, for each fire, whether the fire generates a low torque output or a high torque output; and
a firing control unit that is arranged to operate the working chambers in a skip fire manner based on the firing sequence.