 Micah Elizabeth Scott developed a method to use 3 pins to run 4 LEDs and 4 switches called Tucoplexing.Gugaplexing is like charlieplexing with multiple drive voltages.Chipiplexing adds emitter followers to boost the strength of the row drive
allowing rows wider than a single microcontroller port could drive to be lit simultaneously.