Charlieplexingnél nincs felezés, N*(N-1) perifériát lehet kezelni N lábbal. Tehát az eredeti 8 gomb követelményhez 4 láb elegendő és még marad 4 tartalék ki/bemenet.
Egyébként nagy +1
Még több bemenetre is lehet shift regiszterezni, a gyakorlati limitje nagyon nagy a megoldásnak - csak a csipek mérete szab csak korlátot, hogy elférjenek. A beshiftelés nagyon gyors lesz, a legtöbb csip simán elviszi a 20MHz-t ami egy alap Arduinon a maximális SPI sebesség.
A Microchip megvette az Atmelt ugye, és kiadtak új szériájú csipeket. Ezek az ATTiny series-0, series-1 csipek. Teljesen mások, mint a "régi" ATTiny-k, a tudásuk a Mega-ákhoz áll közelebb, sok szempontból még annál is többek. Ezek az új csipek sokkal olcsóbbak, mint a "régiek". Ezeket 1USD kürül be lehet szerezni. Tehát atmega8 helyett ilyet érdemes ma már használni. Az egyetlen hátrányuk, hogy sok mindent újra kell tanulni. Én végigmentem ezen és most már imádom ezeket a csipeket.