Serial Peripheral Interface (SPI)
The Serial Peripheral Interface is a Serial Bus for peripherals that uses Clock, Data In, and Data Out (and often a Chip Select pin).
SPI Class in the reference
Note: Not all pins are capable of SPI. See the Reference for your board and look for SPI.
Using SPI
- ADNS5050 Optical Mouse Sensor
- ADS7843 Touchscreen
- HopeRF RFM69 Wireless Module
- ILI9163 LCD controller
- ILI9341 LCD controller
- LIS302DL Accelerometer
- MAX7219 7 segment display driver
- MCP23xxx I2C and SPI port expanders
- MCP4xxx I2C and SPI digital potentiometers
- MCP4xxx0 SPI digital potentiometers
- MFRC522 NFC/RFID module
- PCD8544 LCD driver (Nokia 5110)
- SH1106 OLED driver
- SSD1306 OLED driver
- SSD1351 OLED display driver
- SSD1606 e-Paper display driver
- ST7565/ST7567 128x64 Monochrome LCD driver
- SX1276/77/78/79 LoRa Modules
- Sharp Memory LCD
- Touchscreen
This page is auto-generated from GitHub. If you see any mistakes or have suggestions, please let us know.




