Table of Contents

  • 1 Preface 1
  • 2 Introductions 2
  • 3 Microchip® & World Semi Reference Documents 4
  • 4 Addressable LED Theory 6
  • 5 Modulation & Protocol Signals 8
  • 6 Adapted Protocol Configuration Summaries 13
  • 7 Adapted Protocol Data Transfer Rate Selection 14
  • 8 Adapted Protocol Parameter Measurements 15
  • 9 Buffer Clear Delay Timing 16
  • 10 Node Reset Time Period Measurements 17
  • 11 Microcontroller Output Signals & Configurations 19
  • 12 Adapted Protocol Addressable LED Applications 21
  • 13 MPLAB® X IDE Download & Installation 22
  • 13.1 MPLAB X IDE Download 23
  • 13.2 MPLAB X IDE Installation 24
  • 13.3 MPLAB X C8 Compiler Installation 26
  • 14 Project Setup, Recovery, Renaming & Deleting 27
  • 14.1 Project Setup 28
  • 14.2 Project Recovery 30
  • 14.3 Project Renaming 30
  • 14.4 Project Deleting 31
  • 15 PIC Programming, PICkit 5 Configurations & PICkit 5 Firmware Recovery 32
  • 15.1 PIC Programming 33
  • 15.2 PICkit 5 Configurations 34
  • 15.3 PICkit 5 Firmware Recovery 36
  • 16 Assembly Language Programming Tutorials 37
  • 17 Adapted Protocol Configuration Template Code Listing 45
  • 18 Controller Prototypes & Display Hardware 55
  • 19 Controller Prototypes Electrical Diagrams 67
  • 19.1 Single Channel + 5 Volt Controller 68
  • 19.2 Single Channel + 12 Volt Controller 69
  • 19.3 Five Channel +5 Volt Mode Controller 70
  • 19.4 Five Channel +12 Volt Mode Controller 71
  • 19.5 Programming Component Connections 72
  • 20 Display Sequence Programming Modes 73
  • 21 Linear Sequence Programming 75
  • 21.1 First Node First LED Blink 79
  • 21.1 First Node Second LED Blink 87
  • 21.2 First Node Third LED Blink 90
  • 21.3 Tenth Node All LED Blink 92
  • 21.4 Nodes Blink With In Sequence Illuminator 95
  • 21.5 Nodes Blink With Subroutine Illuminator 97
  • 22 Serial Sequence Programming 99
  • 22.1 Nodes Serial On & Flash 100
  • 22.1 Nodes Serial On & Forward Off 104
  • 22.2 Nodes Serial On & Reverse Off 106
  • 22.3 Raegan’s Serial On Red, Green & Blue 109
  • 23 Motion Perception Programming 111
  • 23.1 Three Step Sequencing 112
  • 23.1 Zig Zag Sequencing 116
  • 23.2 Double Node Sequencing 118
  • 24 Sequence Color Programming 120
  • 24.1 Color Spectrum 121
  • 24.1 Two Color Proportioning 125
  • 24.2 Color Bursts & Dimming 130
  • 24.3 Kyndall’s Converging Colors 133
  • 25 Pixel Matrix Panels Programming 143
  • 25.1 Color Spectrum 150
  • 25.1 Serial Color 8x32 & 16x16 154
  • 25.2 Red Square Burst 8x32 159
  • 25.3 Blue Block Burst 16x16 166
  • 26 Octa Point Star Sequence Programming 175
  • 26.1 Octa Point Star Rotating Rainbow 177
  • 26.1 Octa Point Star Rainbow Burst 182
  • 27 PICkit 5 Programmer To Go Programming 185
  • 27.1 PICkit 5 Status LED Indicator Colors 185
  • 27.2 PICkit 5 PTG IDE Configurations 185
  • 27.3 PICkit 5 PTG Smartphone Application 187
  • 27.4 Adding Programs To PICkit 5 Memory 188
  • 27.5 PICkit 5 Programmer To Go Programming 190