Variable Input/Output Pin Ratio
The PALCE22V10 has twelve dedicated input lines, and each macrocell output can be an I/O pin.
Buffers for device inputs have complementary outputs to provide user-programmable input signal
polarity. Unused input pins should be tied to V
CC
or GND.
AR
D Q
CLK
Q
SP
S1
1
1
0
0
0
1
0
1
I/On
S
1
S
0
0
1
0
1
Output Configuration
Registered/Active Low
Registered/Active High
Combinatorial/Active Low
Combinatorial/Active High
S0
0
0
1
1
0
1
0 = Programmed EE bit
1 = Erased (charged) EE bit
16564E-004
Figure 1. Output Logic Macrocell Diagram
Registered Output Configuration
Each macrocell of the PALCE22V10 includes a D-type flip-flop for data storage and
synchronization. The flip-flop is loaded on the LOW-to-HIGH transition of the clock input. In the
registered configuration (S
1
= 0), the array feedback is from Q of the flip-flop.
Combinatorial I/O Configuration
Any macrocell can be configured as combinatorial by selecting the multiplexer path that bypasses
the flip-flop (S
1
= 1). In the combinatorial configuration, the feedback is from the pin.
PALCE22V10 and PALCE22V10Z Families
3