Scott Dattalo wrote: >> Which means that the threshold (number of inputs) from which on it makes >> sense to use vertical counters depends on the number of counts -- or am I >> missing something? > > You're not missing anything. Thanks a lot -- you're the "vertical" man :) Maybe summarizing and generalizing what I understand so far: with vertical logic, you work basically with bits; that is, if you increment e.g. a 4 bit counter, you do that bit by bit -- only that you do that with byte instructions, 8 such bits side by side. So the comparison (vertical vs horizontal) depends on how many such bits need to be processed (the lesser, the more advantage for the horizontal solution) and the specific processing (as some horizontal operations need a lot more vertical operations to simulate them -- even though the IO operations are vertical, the ALU works horizontally). It seems that close to 8 (or multiples) inputs and relatively simple logic (like a 2 bit counter) are the strongholds of vertical processing. Gerhard -- http://www.piclist.com PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist