Datasheet

Table Of Contents
221
ATmega32A [DATASHEET]
Atmel-8155D-AVR-ATmega32A-Datasheet_02/2014
Figure 25-4. General Port Pin Schematic Diagram
(1)
Note: 1. See Boundary-scan description for details.
25.5.2 Boundary-scan and the Two-wire Interface
The 2 Two-wire Interface pins SCL and SDA have one additional control signal in the scan-chain; Two-wire Inter-
face Enable – TWIEN. As shown in Figure 24-5, the TWIEN signal enables a tri-state buffer with slew-rate control
in parallel with the ordinary digital port pins. A general scan cell as shown in Figure 24-9 is attached to the TWIEN
signal.
Notes: 1. A separate scan chain for the 50 ns spike filter on the input is not provided. The ordinary scan support for digital
port pins suffice for connectivity tests. The only reason for having TWIEN in the scan path, is to be able to discon-
nect the slew-rate control buffer when doing boundary-scan.
2. Make sure the OC and TWIEN signals are not asserted simultaneously, as this will lead to drive contention.
CLK
RPx
RRx
WPx
RDx
WDx
PUD
SYNCHRONIZER
WDx: WRITE DDRx
WPx: WRITE PORTx
RRx: READ PORTx REGISTER
RPx: READ PORTx PIN
PUD: PULLUP DISABLE
CLK : I/O CLOCK
RDx: READ DDRx
D
L
Q
Q
RESET
RESET
Q
Q
D
Q
Q
D
CLR
PORTxn
Q
Q
D
CLR
DDxn
PINxn
DATA BU S
SLEEP
SLEEP: SLEEP CONTROL
Pxn
I/O
I/O
PUExn
OCxn
ODxn
IDxn
PUExn: PULLUP ENABLE for pin Pxn
OCxn: OUTPUT CONTROL for pin Pxn
ODxn: OUTPUT DATA to pin Pxn
IDxn: INPUT DATA from pin Pxn