array(3) { ["category"]=> array(1) { [0]=> string(8) "SCaLE17x" } ["numberposts"]=> int(1) ["post_type"]=> string(4) "post" }

Reading and writing to SPI SDcards (Micropython)

Fri 1:00pm-2:30pm

monitor iconSeminar Slidesbookmark iconConference Link


Serial Peripheral Interconnect (SPI) is one of the most ubiquitous interconnects used for “high speed” data transfers with MCUs, and for early-stage system bring up (bios for example). One of the more interesting offshoots is that modern SD cards are secretly just storage devices sitting on an SPI bus. This tutorial will focus on a high-level overview of SPI, the protocol, and why it’s different than things like I2C, and walk through the practical example of getting a sdcard working from MicroPython.

Nisha Kumar

Nisha Kumar

Open Source Engineer, VMWare

Nisha is the maintainer of the Tern Project ( She advises on container compliance at VMware. She is also a hardware hacker and a mom.