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