Figure 1 on, 9 summarizes th, I/o model reference 9 – Echelon I/O Model Reference for Smart Transceivers and Neuron Chips User Manual
Page 19
I/O Model Reference
9
Parallel I/O
TIMER/COUNTER
INPUT MODELS
SERIAL I/O
MODELS
PARALLEL I/O
MODELS
DIRECT I/O
MODELS
Bit Input, Bit Output
Byte Input, Byte Output
Leveldetect Input
Nibble Input, Nibble Output
I/O Pin
Muxbus I/O
Master/Slave A
Slave B
Bitshift Input, Bitshift Output
I
2
C I/O
Magcard Input
Magtrack1 Input
Master
Slave
Serial Input
Serial Output
Wiegand Input
Edgedivide Output
Frequency Output
Oneshot Output
Pulsecount Output
Pulsewidth Output
Stretched Triac Output
Triggered-Count Output
High Sink
Pull Ups
Standard
Dualslope Input
Edgelog Input
Infrared Input
Ontime Input
Period Input
Pulsecount Input
Quadrature Input
Totalcount Input
Neurowire I/O
8
Legend:
ALS = Address Latch Strobe
WS = Write Strobe
RS = Read Strobe
CS = Chip Select
R/W = Read/Write
HS = Handshake
A0 = Address 0
IRQ = Interrupt Request
C = Clock
D = Data
Pull Up
SCI (UART)
SPI
Magcard Bitstream
Touch I/O
Infrared Pattern Output
TIMER/COUNTER
OUTPUT MODELS
7
6
5
4
3
2
1
0
9
10
11
Triac Output
8
7
6
5
4
3
2
1
0
9
10
11
Any Pin
All Pins 0 – 7
Any Pin 0 – 7
Any Four Adjacent Pins
Data Pins 0 – 7
Data Pins 0 – 7
Data Pins 0 – 7
ALS WS RS
CS R/W HS
CS R/W
A0
C
C
C
C
C
C
D
D
D
D
D
C
C
D
D
Optional Timeout
C
D
Optional Timeout
C
D
Optional Timeout
C
D
C
D
Optional Timeout
C
D
Optional Chip Select
D
D
Any Two Pins (Optional Timeout)
Control
4 + 5 6 + 7
Sync Input
Sync Input
Sync Input
Sync Input
Control
Control
Control
Notes:
The I/O 11 pin is only available
for the following device types: PL
3120, PL 3150, PL 3170, and
Series 5000 devices
The high sinks and pull-ups
apply only to Series 3100
devices
The Infrared Pattern, Magcard
Bitstream, SCI (UART), and SPI
I/O models are only available for
the following device types: PL
3120, PL 3150, PL 3170, and
Series 5000 devices
The Stretched Triac I/O model is
only available for Series 5000
devices
Timer/Counter 1 Devices:
One of the following:
IO_4 input edgelog
IO_6 input quadrature
IO_0 output [ frequency |
infrared_pattern | oneshot |
pulsecount | pulsewidth ]
IO_0 output [ edgedivide |
stretchedtriac | triac |
triggeredcount ]
sync(IO_4..IO_7)
Or up to 4 of the following:
IO_4 input [ dualslope | infrared |
ontime | period | pulsecount |
totalcount ] mux
IO_5..IO_7 input [ dualslope |
infrared | ontime | period |
pulsecount | totalcount ]
Timer/Counter 2 Devices:
One of the following:
IO_4 input edgelog
IO_4 input quadrature
IO_4 input [ dualslope | infrared |
ontime | period | pulsecount |
totalcount ] ded
IO_1 output [ frequency |
infrared_pattern | oneshot |
pulsecount | pulsewidth ]
IO_1 output [ edgedivide |
stretchedtriac | triac |
triggeredcount ] sync(IO_4)
IRQ
Figure 1. Pin Configuration Summary for the I/O Models