I am using an ATtiny88 in a pcb design. It is directly driving a LED matrix. I am only driving half bytes at a time, so the max current limit will be followed.
It is my understanding that I can dual purpose the icsp in the way that I have it. Since the ATtiny is driving the columns, when I go to program it, the reset pin is asserted, driving the pins tri-state, then allowing the iscp pins to be programmed.
Since the leds will be reverse biased while programming, they shouldn't cause any interference upstream.
Is this correct?
Also, the icsp labels go to a 6 pin programming header.
EDIT: Colums are the anodes, rows are the cathodes. It is a common cathode matrix.