Tricore ist eine 32-Bit-Mikrocontroller-Architektur des Halbleiterherstellers Infineon. Sie ist auf Echtzeit-Steuerungsaufgaben im Fahrzeug ausgelegt und bildet den Rechenkern vieler Motorsteuergeräte: Bosch EDC17 und MED17, Continental Simos 18 sowie die neueren Bosch-Generationen MG1 und MD1, die auf der Weiterentwicklung AURIX basieren.
Im Prozessor liegen Programmcode und Kalibrierdaten (die Kennfelder) im internen Flash-Speicher. Ein Bootloader prüft beim Start, ob die Daten unverändert und gültig sind, über Prüfsummen und bei neueren Steuergeräten zusätzlich über kryptografische Signaturen.
Für das Tuning ist die Architektur wichtig, weil sie den Zugangsweg bestimmt. Ist das Schreiben über OBD gesperrt, wird das Steuergerät ausgebaut und am Tisch bearbeitet: im Bench-Modus über den Stecker oder im Boot-Modus, bei dem das Gehäuse geöffnet und der Prozessor über Kontaktpunkte auf der Platine in einen speziellen Startmodus versetzt wird. Danach lässt sich der Speicher vollständig lesen und beschreiben.