I’m just working out the quickest and most efficient way to arrange and send a series of bytes via hserout/infrared. The series consists of 80 pairs of bytes. I started off by sending each pair as it was created, then moving on create and send the next pair. I then tried saving each pair to scratchpad, then reading the entire series and sending it as a block. Doing it this way adds about 600ms to the cycle. At 160 bytes, writing and reading, that makes a little under 2ms for each write/read to/from scratchpad. Is that more or less what you would expect, or should I look elsewhere for the reasons for the additional time? I hadn’t expected it to make quite so much difference. I’m using a 28x2 at em64. Thanks very much.