Zeig mal ein kompilierbares Programm. Steht das alles in einer Schleife? Wie oft wird das aufgerufen? Woher sollen wir das denn alles wissen? Und beantworte mal meine Fragen von oben. Außerdem sehe ich nicht, das du irgendwo Daten vom HMC anforderst, von alleine spuckt der nichts aus. Hast du das datenblatt gelesen?

Ein Schaltplan wäre auch nicht schlecht. Vielleicht hast du da schon was verbockt... single supply, dual supply etc.