Strange timing on pin writes | Cypress Semiconductor
Strange timing on pin writes
I'm seeing some strange behaviour writing to pins on a PSoC 5LP. I'm writing a 6-bit value to six pins grouped as a bus. I'm then writing a 1 followed by a 0 to a separate pin. The changes on some of the bits within the bus don't always happen concurrently. In fact, some of them occur *after* the strobe is cycled.
Here's the code I'm using:
Here's what the resulting timing looks like. Anyone know what's going on?