diff --git a/Marlin/src/libs/private_spi.h b/Marlin/src/libs/private_spi.h
index d124124fd74d74a2737fc75e997db374b62798c5..7998de7bea25261c026c001b3220ad8f743952a0 100644
--- a/Marlin/src/libs/private_spi.h
+++ b/Marlin/src/libs/private_spi.h
@@ -27,7 +27,7 @@
#include <stdint.h>
template<uint8_t MisoPin, uint8_t MosiPin, uint8_t SckPin>
-class SPI {
+class SPIclass {
static SoftSPI<MisoPin, MosiPin, SckPin> softSPI;
public:
FORCE_INLINE static void init() { softSPI.begin(); }
@@ -38,7 +38,7 @@ class SPI {
// Hardware SPI
template<>
-class SPI<MISO_PIN, MOSI_PIN, SCK_PIN> {
+class SPIclass<MISO_PIN, MOSI_PIN, SCK_PIN> {
public:
FORCE_INLINE static void init() {
OUT_WRITE(SCK_PIN, LOW);
diff --git a/Marlin/src/module/temperature.cpp b/Marlin/src/module/temperature.cpp
index 57eb529f2a28d74208754f5b8b1a21bf54d2d284..5bf392fdae1b34005f4051c72d612cb54137dafa 100644
--- a/Marlin/src/module/temperature.cpp
+++ b/Marlin/src/module/temperature.cpp
@@ -981,7 +981,7 @@ void Temperature::updateTemperaturesFromRawValues() {
#ifndef MAX6675_DO_PIN
#define MAX6675_DO_PIN MISO_PIN
#endif
- SPI<MAX6675_DO_PIN, MOSI_PIN, MAX6675_SCK_PIN> max6675_spi;
+ SPIclass<MAX6675_DO_PIN, MOSI_PIN, MAX6675_SCK_PIN> max6675_spi;
#endif
/**