Le CI Allegro ACS71020 sur la surveillance de l'énergie simplifie considérablement l'ajout d'une surveillance de l'énergie à de nombreux systèmes alimentés par CA. Le capteur peut être propulsé par la même alimentation que le MCU du système, éliminant le besoin de plusieurs alimentations et des circuits intégrés d'isolement numérique coûteux. La construction de l'appareil comprend un chemin de conduction en cuivre qui génère un champ magnétique proportionnel au courant appliqué. Le champ magnétique est détecté différentiellement pour rejeter les erreurs introduites par les champs de mode commun.
Est une collection complète de cartes de registre et de leurs champs de bit, pour les registres EEPROM et les registres volatils. Une fois terminé, le développeur serait facilement en mesure d'obtenir et de définir toutes les configurations, et de lire toutes les mesures. Les champs de bit sont indépendants du protocole utilisé, donc I2C et SPI fonctionneront. Cependant, le développement lié à l'I2C sera priorisé.
Bien que la plupart des travaux aient été effectués, il s'agit d'une bibliothèque incomplète et n'est pas destinée à être utilisée dans sa forme actuelle. Son concept n'a été testé que dans des logiciels, jamais sur une plate-forme matérielle réelle.