Datasheet
53
2466T–AVR–07/10
ATmega16(L)
When reading back a software assigned pin value, a nop instruction must be inserted as indi-
cated in Figure 25. The out instruction sets the “SYNC LATCH” signal at the positive edge of the
clock. In this case, the delay t
pd
through the synchronizer is one system clock period.
Figure 25. Synchronization when Reading a Software Assigned Pin Value
nop in r17, PINx
0xFF
0x00
0xFF
t
pd
out PORTx, r16
SYSTEM CLK
r16
INSTRUCTIONS
SYNC LATCH
PINxn
r17