Dim efi

My idea with the MSP430 is a simple "optimizer" to improve my Holley Pro-jection TBI. I want to add manifold pressure (MAP) and inlet air temp (IAT) sensors to the mix, instead of relying solely on throttle position (TPS) and rpm, which seems to make it always quirky. I would still have the Holley controller. Indeed, it is kind of nice to tune by just turning a few knobs, rather than adjust a fuel map on a PC.

For spark timing control, it seems best to use dedicated logic chips to count crank wheel pulses, hence the Programmable Logic Device (PLD). I know that Megasquirt uses CPU code directly to count crank pulses, which keeps it pretty busy. I wonder how OEM engine controllers do it.