8-bit Shift Register - TPIC6B595 Nixie Driver - STM32 SPI
▶Kindly consider supporting me: https://www.thehardwareguy.co.uk/memb... The 8-bit shift register is popular device, often used in applications that require a high number outputs. In my particular case, I'll be using a a high voltage shift register called the 'TPIC6B595' to drive Nixie Tubes for my Nixie Watch project. Cascading two of these TPIC6B595 shift registers provides enough outputs to drive all 10 Nixie Tube Pins (0-9). These shift registers are a great alternative to traditional nixie tube drivers such as the classic 74141. In this video I show you how we can communicate with this shift register using SPI (Serial Peripheral Interface) on an STM32 microcontroller. I show how we can send HEX data such as 0xFFFF through a single SPI data pin and output that data on 16 LED's. I also give a demonstration of real-time bit shifting and how this can be used to count up and down using a Nixie Tube. ▶Resources from the video: TPIC6B595 Datasheet: https://www.ti.com/lit/ds/symlink/tpi... STM32F401 Nucleo-64: https://uk.rs-online.com/web/p/microc... STM32CubeMX: https://www.st.com/en/development-too... Visual Studio: https://docs.microsoft.com/en-us/visu... VisualGDB: https://visualgdb.com/ 00:00 Intro 00:24 TPIC6B595 Shift Register 01:02 What is a shift register? 01:17 Serial-in - Parallel-out 02:01 TPIC6B595 Pin Configuration 03:02 Operational Diagram 03:11 Cascading the TPIC6B595 03:54 SPI Communication 04:27 STM32CubeMX SPI Setup 05:12 Pin-setup Referencing the Operational Diagram 06:00 Programming a Function to communicate with the TPIC6B595 08:03 Example 1 - Sending Hex Data and Displaying it on 16 LED's 09:56 Example 2 - Walking 1's 13:20 Example 3 - Counting Nixie Tube 14:45 Outro #stm32 #cubeMX #visualGDB ---------------------------------------------------------------------------------------- Sign up for my newsletter: https://www.thehardwareguy.co.uk/subs... Where I get my Music (Awesome for Creators): https://www.epidemicsound.com/referra... ---------------------------------------------------------------------------------------- ▶My Links: Website: https://www.thehardwareguy.co.uk Instagram: / hardwareguy_ Thingiverse: https://www.thingiverse.com/thehardwa... ---------------------------------------------------------------------------------------- ▶My Equipment: Digital Microscope (affiliate): https://www.banggood.com/custlink/KDG... Hakko 888D Soldering Iron (affiliate): https://amzn.to/3yOO7mc

Turn your Pico into a 400MHz 24 Channel Logic Analyser

FPGAs Aren’t Processors (Unless You Want Them to Be) || FPGA Deep Dive and Use

SPI: The serial peripheral interface

CD4094 & CD4021 shift register tutorial: three wires to rule them all

ESP32 Programming Tutorial for Custom Hardware (GPIO,Serial,SPI,WiFi) - Phil's Lab #91

Message Blade — Turning an 8×8 LED Matrix into a scrolling message display

How to Control a Ton of Inputs using Shift Registers!

ESP32 Guide 2026

STM32 W25Q FLASH Memory #1: How to connect Device and Read ID

Getting Started with STM32 and Nucleo Part 5: How to Use SPI | Digi-Key Electronics

Commodore History Part 8-The Amiga 1000

Why the 74HC595 is Your Next Favorite IC?

The NIXIE Tube, and How To Use Them

Controlling a BIG LED Matrix?! How Shift Registers work! || EB#39

Before You Trash Your Old PC Power Supply... Build This!

Miniature LS V8 Assembly & Run - INSANE Sound!

I made a GPU at home

COMPLETE EMBEDDED SYSTEMS Roadmap - What Arduino Won't Teach You

Designing a classic transistor-VCA from scratch

