The MCP39F501 is capable of 0.1% measurement error (typ.) over a 4000:1 dynamic range. It features fifteen programmable event notifications, such as over-current, voltage sag, surge protection, and others. The included power calculations are active, reactive and apparent power, true RMS current, RMS voltage, line frequency, power factor. The user can access 512 bytes of EEPROM to log critical events.