Storage (SD Card Support) - IO from Scratch - Part 8 @weirdboyjim
Storage (SD Card Support) - IO from Scratch - Part 8  @weirdboyjim
Uploaded June 2024 | Updated September 2026, 1 week ago
I’ve been wanting to add some kind of persistent storage to the build. In this video I discuss various options for persistent storage before building the interface to interface a 3.3v SD card to the system.

Most of the work to interface to the SD card is in the coding, I have an abridged version of the coding in this video, and a longer edit with more detail on the extras channel video here: youtu.be/EOA3qdR_joQ

0:00 Introduction
0:35 Selection Criteria
1:46 Device Options
2:48 Selection Grid
3:42 SD Cards
4:21 Level Shifting to 3.3v
6:22 3.3v Power!
7:44 Logic Level Shifting
11:07 Wiring the SD Card
12:19 Code Introduction
13:55 A Choice
14:17 SD_Init()
19:30 SD_ReadBlock()
21:52 SD_WriteBlock()
23:53 Final Test
25:00 Outro

George Foot’s floppy drive videos: youtube.com/playlist?list=PLWKtKD_FaUF4cy-llnKLnh0ZgZ0Nyt1mW

The Digikey Level shifting article: digikey.co.uk/en/blog/logic-level-shifting-basics

The Tutorial I was loosely following: rjhcoding.com/avrc-sd-interface-1.php
Storage (SD Card Support) - IO from Scratch - Part 8Memory Bridge Solder and Install - Making an 8 Bit pipelined CPU - Part 71New Clock Install - Making an 8 Bit pipelined CPU - Part 84Tilemap PCB (Fix!) - VGA from Scratch - Part 9.5Palette PCB - VGA from Scratch - Part 19Interfacing - UART from Scratch - Part 3Clock Divider - Making an 8 Bit pipelined CPU - Part 79Transfer Register (Completion) - Making an 8 Bit pipelined CPU - Part 5610,000 Subscriber Milestone!Mailbag #1 PCBs and PartsMemory Bridge - Making an 8 Bit pipelined CPU - Part 53Programming Snek - Making an 8 Bit pipelined CPU - Part 81
James Sharman |

Storage (SD Card Support) - IO from Scratch - Part 8

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER