Core als Untergruppe der µC Gruppe hat die Hauptaufgabe dafür zu sorgen, dass Presets geladen werden können. Dazu müssen Werte in diverse Potentiometer geschrieben werden. Desweiteren müssten wir mit dem Mikrocontroller (µC) der Gruppe Display kommunizieren, um auf Benutzereingaben reagieren zu können.
Um es zu ermöglichen, Werte für Potentiometer laden zu können, haben wir uns entschieden, digitale Potentiometer zu verwenden. Da diese aber auch von Benutzer manuell steuerbar seien sollen werden zusätzlich analoge Potentiometer verbaut.
Da die meisten digitalen Potentiometer ohnehin nur via SPI beschrieben werden können und unser µC dieses Protokoll unterstützt, haben wir uns recht schnell dafür entscheiden, es als Schnittstelle zu den digitalen Potentiometer zu verwenden. Das erleichtert auch den Umgang mit mehreren solchen Potentiometern. Um diese zu unterscheiden wird jeder Einheit aus analogen und digitalem Potentiometer eine 4-Bit Adresse zugewiesen.