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