ICs for Communications
IPAC, HSCX-TE, ISAC-S TE
PSB 2115, PSB 21525, PSB 2186
Application Hints for passive ISDN-PC-Cards
Applic ation Note 08.97
DS 1
Edition 0 8. 9 7
This edition was realized using the software system FrameMaker.
Published by Siemens AG ,
HL TS
Balan s tr. 7 3 #
81541 München
© Siemens AG 1997.
All Rig hts Reserved.
Attention please!
As far as patents or other rights of third parties are concerned, liability is only assumed for component s, not for
applications, processes and circuits implemented within components or assemblies.
The information describes the type of component and shall not be considered as assured characteristics.
Terms of del ivery and rights to change design reserved.
For questi ons on t echnology, delivery and pr ices please contact the Semiconductor Group Offi ces in Germany or
the Siemens Companies and Repr esentatives worldwide (see address list) .
Due to technical requirements components may contain dangerous substances. For information on the types in
question please contact your nearest Siemens Office, Semiconductor Group.
Siemens AG is an approved CECC manufacturer.
Packing
Please use the recycling operators known to you. We can also help you – get in touch with your nearest sales
offi ce. By agreement we will take packing material back, if it is sorted. You must bear the costs of transport.
For packing material that is returned t o us unsorted or which we ar e not obliged to accept, we shall have to invoice
you for any costs incurred.
Components used in life-support devices or systems must be expressly authorized for such purpose!
Critical components1 of the Semiconductor Group of Siemens AG, may only be used in life-support devices or
systems2 with the express written approval of the Semiconductor Group of Siemens AG.
1 A critical component is a component used in a life-support device or system whose failure can reasonably be
expected to cause the failur e of that life-suppor t device or sy stem, or to affect its saf ety or effectiveness of t hat
device or system.
2Life suppor t devices or syst ems are intended (a) to be implanted in the human body, or (b) to s upport and/ or
maintain and sustain human li fe. If they fail, it is reasonable to assume that the health of the user may be en-
dangered.
PSB 2115, PSB 21525, PSB 2186
Revision History: Current Version: 08.97
Previous Version:
Page
(in previous
Version)
Page
(in new
Version)
Subjects (major changes since last revision)
none
PSB 2115, PSB 21525, PSB 2186
Table of Contents Page
Semiconductor Group 3 08.97
1Overview
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2 From PSB 21525/PS B 2186 to PSB 2115 Solutions . . . . . . . . . . . . . . . . . 5
3 Using the TI PnP Controller with IPAC (SIPB72115) . . . . . . . . . . . . . . . . . 7
3.1 Plug and Play Configuration Information for TL16PNP200 . . . . . . . . . . . . . . 7
3.2 IPAC Reference Board with TL16PNP2 00 (schematic) . . . . . . . . . . . . . . . . 10
4 PC-card with PSB21525/PSB2186 and Simp le Glue Logic . . . . . . . . . . 14
4.1 Plug and Play Configuration Information for NM95MS16 PnP . . . . . . . . . . . 14
4.2 Schematics for SIPB71525 Reference Board with simple glue logic . . . . . . 17
Semiconductor Group 4 08.97
PSB 2115, PSB 21525, PSB 2186
Overview
1Overview
Chapter 2 describes how the software for the current PSB 21525 and PSB 2186
solutions can be adapte d to the integrated PSB 2115 solution.
Chapter 3 shows how the Texas Instruments Plug’n Play controller TL16PNP200 can be
used for the Siemens ISDN PC cards.
Chapter 4 contains a schematic for the well known SIB 71525 Reference Board to
reduce the glue logic on that board.
PSB 2115, PSB 21525, PSB 2186
From PSB 21525/PSB 2186 to PSB 2115 Solutions
Semiconductor Group 5 08.97
2 From PSB 21525/PS B 2186 to PSB 2115 Solutions
Figure 1
To adapt the software written for PSB 21525/PSB 2186 (HSCX-TE/ISAC-S TE) solutions
to the PSB 2115 (IP AC, I SDN PC Adapter circuit) solution, some s mall changes have to
be performed. Only the low-level r outines are affected. The sof tware should be changed
with the help of the information listed below. The described changes are dedicated for
the SIPB71525 and SIPB 72115 Reference Boards but they are also useful for other
designs.
1. For each hardware access, change the address offset of the components:
HSCX-TE software module: (old HSCX Address) -> (IPAC Base Address) + 00h
ISAC-S TE software module: (old ISAC Address) -> (IPAC Base Address) + 80h
2. The HSCX-TE/ISAC-S FIFO size is 20h/20h. Change the software to support the
IPAC B- and D-channel with a FIFO size of 40h and 20h, respectively.
3. The central interrupt handling can service the ISAC- and HSCX- part one after the
other as it used to be.
4. The ISAC-S interrupt service routine needs not to be changed, i.e. the C/I-channel
state mac hine is always the s ame and ISTAD/EXIRD are s til l at the ISAC-S address.
Note: The state machine for unconditional transitions (e.g. test loop) is different.
Therefore the number of C/I-codes has been increased compared to the ISAC-S
TE (see fig. 93/p.195 and p.314 of the IPAC Preliminary Data Sheet 03.97).
HSC X-TE / HSCX
PSB 21525/ SAB 82525 ISAC-S TE / ISAC -S
PSB2186/ PEB 2086
Glue Logic
PnP controller
IPAC
PSB 2115
PnP controller
AUX
interface
HSCX-TE S Reference Board V1.1
IPAC Reference Board S 0 only V1.0
PSB 2115, PSB 21525, PSB 2186
From PSB 21525/PSB 2186 to P SB 2115 Solutions
Semiconductor Group 6 08.97
1. The HSCX-TE interrupt service routine requires some small changes:
Old: After the HSCX-TE has indicated an interrupt via /INT-pin the CPU must first read
the ISTA register of channel B and check the state of t hese bits in order to determ ine
which interr upt source(s) of whic h channel(s) has caused the interr upt.
New: The IPAC interrupt structure is described in chapter 2.6.4 of the IPAC
Preliminary Data Sheet (03.97). The general ISTA register collects all interrupt
sources. The D- and B-channel status bits are di rectly derived from the corresponding
ISTAD/B and EXIRD/B registers. If one of them is read out (i.e. serviced) the
corresponding bit in t he general ISTA is automatically cleared. Therefore:
1. check ISTAB channel A for i nterr upt and serv ice if present
2. check EXIRB channel A ...
3. check ISTAB channel B ...
4. check EXIRB channel B ...
PSB 2115, PSB 21525, PSB 2186
Using the TI PnP Controller with IPAC (SIPB72115)
Semiconductor Group 7 08.97
3 Using the TI PnP Controller with IPAC (SIPB72115)
Most of SIEMENSISDN Reference Boards (e.g. SIPB71525, SIPB72115,...) are
equippe d with a Plug and Play Controller. These reference designs use the NATIONAL
SEMI CONDUCTOR NM95MS16 PnP controller. A schematic with this PnP c ontroller is
available in chapter 3 of thi s document .
Section 2.1 describes the use of the TEXAS INSTRUMENTS TL 16PNP200 PnP
controller with the SIEMENS IPAC Reference Board (SIPB72115).
Note: The standard IPAC Reference Board is equipped with the NATIONAL
SEMIC ON D UC T O R PnP co nt ro ll er.
3.1 Plug and Play C onfiguration Inform ation for TL16PNP200
The following Plug and Play resource data file is programmed into the Plug and Play
controller’s EEPROM (e.g. ST93C56 from SGS Thomson). It should be used as an
example for PNP configuration. With this information the IPAC Reference Board
(SIPB 72115) will get the requ ired re sources during the arbitration process.
Steps to use:
1. Assemble the file below
2. Link it to an EXE file
3. Use EX E2 B IN. EX E to create a BIN f ile
4. Program this binary data file to the external EEPROM of the PNP controller. The
checksums should be calculated within t he programming utili ty.
irq_desc_without_flags equ 022h
irq_desc_withflags equ 023h
df_start equ 030h
df_start_with_priority equ 031h
df_end equ 038h
ioport_desc equ 047h
ioport_fixed_desc equ 04Bh
end_tag equ 079h
data segment
dw 0000h ;LD0 Memory base adress bits 23-8 (Note1)
dw 0000h ;LD1 Memory base adress bits 23-8 (Note1)
dw 0000h ;LD0 Memory upper adress bits 23-8 (Note1)
dw 0000h ;LD1 Memory upper adress bits 23-8 (Note1)
dw 0100h ;LD0 I/O Base address bits 15-0
dw 0110h ;LD1 I/O Base address bits 15-0
dw 0120h ;LD2 I/O Base address bits 15-0 (Note 2)
dw 0130h ;LD3 I/O Base address bits 15-0 (Note 2)
dw 0140h ;LD4 I/O Base address bits 15-0 (Note 2)
dw 2492h ;Bits 15-13 :LD0 I/O block size
;Bits 12-10 :LD1 I/O block size
;Bits 9-7 :LD2 I/O block size
PSB 2115, PSB 21525, PSB 2186
Using the TI PnP Controller with IPAC (SIPB72115)
Semiconductor Group 8 08.97
;Bits 6-4 :LD3 I/O block size
;Bits 3-1 :LD4 I/O block size
dw 5346h ;Bits 15-12 :LD0 IRQ level
;Bits 11-8 :LD1 IRQ level
;Bits 7-4 :LD2 IRQ level
;Bits 3-0 :LD3 IRQ level (Note 4)
dw 72c0h ;Bits 15-12 :LD4 IRQ level
;Bits 11-9 :LD0 DMA channel
;Bits 8-6 :LD1 DMA channel (Note 5)
dw 0010h ;Bit 15 :LD0 active
;Bit 14 :LD1 active
;Bit 13 :LD2 active
;Bit 12 :LD3 active
;Bit 11 :LD4 active
;Bits 10-8 :/OEN0 configuration
;Bits 7-5 :/OEN1 configuration
;Bit 4 :mode (Note 6) mode 1 is used -> no memory support!
dw 0000h ;Bits 14-12 :DMA 4 mapping
;Bits 11-9 :DMA 3 mapping
;Bits 8-6 :DMA 2 mapping
;Bits 5-3 :DMA 1 mapping
;Bits 2-0 :DMA 0 mapping (Note 7)
;---- Begin of pnp header mfg and device id
;SIE0012
db 4dh ; Vendor byte 0
db 25h ; Vendor byte 1
db 00h ; Vendor byte 2
db 12h ; Vendor byte 3
dw 0001h ; Serial Number byte 0 ( 01234567 -- serial ID )
dw 0000h ; Serial Number byte 1
db 00h ; ----- placeholder for checksum------
; Point 1. Plug and Play version number type
;---- begin of pnp Version
db 0ah ; Small item, item name = 0x1, len = 2
db 10h ; Plug and Play version 1.0
db 01h ; Vendor specific version number
; Point 2. indentifier string resourc e type
;------------------ Ansi Id string ----------------
db 82h ; Large item, Type Identifier string(ANSI)
db 21h ; length of the string (lower byte)
db 00h ; length of the string (upper byte)
db „Siemens IPAC Reference Board V1.0“ ; String itself
;Point 3. logical device ID resource type
;----------------------- logical device ID ----
;SIE0012
db 15h ; len = 5
PSB 2115, PSB 21525, PSB 2186
Using the TI PnP Controller with IPAC (SIPB72115)
Semiconductor Group 9 08.97
db 4dh ;
db 25h ;
db 00h ;
db 12h ;
db 02h ; Indicates I/O range check option is implemented.
db df_start ;
;*************************
; ADDRESS, DATA, Control
;*************************
db ioport_desc
db 001h;
dw 00100h ;
dw 00210h ;
db 002h ;
db 002h ;
db irq_desc_without_flag s
db 0b8h ;Request for one IRQ out of 3,4,5,7
db 09ch ;Request for one IRQ out of 10,11,12,15
db df_start ;
;*************************
; ADDRESS, DATA, Control
;*************************
db ioport_desc
db 001h;
dw 00220h ;
dw 00270h ;
db 002h ;
db 002h ;
db irq_desc_without_flag s
db 0b8h ;Request for one IRQ out of 3,4,5,7
db 09ch ;Request for one IRQ out of 10,11,12,15
db df_start ;
;*************************
; ADDRESS, DATA, Control
;*************************
db ioport_desc
db 001h;
dw 00300h ;
dw 00330h ;
db 002h ;
db 002h ;
db irq_desc_without_flag s
db 0b8h ;Request for one IRQ out of 3,4,5,7
db 09ch ;Request for one IRQ out of 10,11,12,15
db df_start ;
;*************************
; ADDRESS, DATA, Control
;*************************
PSB 2115, PSB 21525, PSB 2186
Using the TI PnP Controller with IPAC (SIPB72115)
Semiconductor Group 10 08.97
db ioport_desc
db 001h;
dw 003a0h ;
dw 003b0h ;
db 002h ;
db 002h ;
db irq_desc_without_flags
db 0b8h ;Request for one IRQ out of 3,4,5,7
db 09ch ;Request for one IRQ out of 10,11,12,15
db df_start ;
;*************************
; ADDRESS, DATA, Control
;*************************
db ioport_desc
db 001h;
dw 003e0h ;
dw 003f0h ;
db 002h ;
db 002h ;
db irq_desc_without_flags
db 0b8h ;Request for one IRQ out of 3,4,5,7
db 09ch ;Request for one IRQ out of 10,11,12,15
db df_end;
; Point 4. End tag resource type to indicate the end of resources
;------------------- END of TAG -------
db end_tag
db 00h ; -- placeholder for data checksum
data ends
end
0.1 IPAC Reference Board with TL16PNP200 (schematic)
On the following pages the the schematic for the IPAC Reference Board with
TL16PNP200 is appended.
A
A
B
B
C
C
D
D
E
E
1 1
Root {RevCode}
IPAC-Reference Board V1.0, for TL16PNP200 Plug and Play Controller
C
13Tuesday, August 05, 1997
Siemens AG, HL CT SYS BS
Title
Size Document
Number Rev
Date: Sheet
of
ISA-PnP
ISA-PnP
PCA[7..0]
PCD[7..0]
IORDQ
IOWRQ
RESDRV
IRQInQ
IOCSQ
IPAC
IPAC
PCA[7..0]
PCD[7..0]
IORDQ
IOWRQ
RESDRV
IOCSQ
IRQOutQ
PCA[7..0]
PCD[7..0]
A
A
B
B
C
C
D
D
E
E
1 1
Bypass Capacitors
Each C near VDD/VDDA pin of PSB2115.
AMODE•= high : indirect address mode
ALE•= low : Siemens/Intel mode non multiplexed
MODE0•= low : TE-mode
(MODE1•= low)
2 kV m ounting options
2 kV m ounting options
In indirect addressing mode the
higher address lines (A1..7) have to
be connected to either VCC or GND.
This two resistors are exclusive mounting options, i.e.
only one of this resistors is mounted either or.
VCC: The 4700p/2kV capacitors used istead of trafo.
GND: Trafo is used for receive direction.
This resistor value
has to be changed
from 27R to 24R if
the Pulse trafo is
used.
footprint-mounting option
This part was formerly
a LL4851 diode and is
now replaced by a 0R
resistor
Remark:
E very part with a number
higher than 100 (e.g. D101)
has become necessary and
has no layout counterpart.
Mounting option, up to 47pF.
Mount as close as possible
to IPAC.
IPAC {RevCode}C
23Tuesday, August 05, 1997
Siemens AG, HL CT SYS BS
IPAC-Reference Board V1.0, for TL16PNP200 Plug and Play Controller
Title
Size Document
Number Rev
Date: Sheet
of
RCH3
SX1
RCH4
SX2
TCH3 SR1
TCH1TCH1
SR2
TCH2
RCH2
SX2
SX1
SR1
SR2
XTAL2
XTAL1
IPACINTQ
IPACCSQ
IPACRES
WRQ
RDQ
PCD[7..0]
PCA[7..0]
PCD7
PCD6
PCD5
PCD4
PCD3
PCD2
PCD1
PCD0
PCA7
PCA6
PCA5
PCA4
PCA3
PCA2
PCA1
PCA0
RDQ
WRQ
PCD0
PCD1
PCD2
PCD3
PCD4
PCD5
PCD6
PCD7
IPACCSQ
IPACINTQ
IPACRES
XTAL2XTAL1
PCA0
RCH1
RCH2
RCH4
RCH3
TCH1
TCH2 TCH3
TCH3
TCH4
TCH1
TCH2
TCH4
TCH4
RCH1RCH1
AUX3
SX2
SX1
SR1
SR2
XTAL2
XTAL1
RDQ
WRQ
PCD0
PCD1
PCD2
PCD5
PCD6
PCD7
IPACCSQ
IPACINTQ
IPACRES
PCA0
AUX3
PCD3
PCD4
ACLQ
ACLQ
PCD[7..0]
DU
DD
DU
DD
P39
P37
P36
P38
P36
P39
P37
P38
VCC
GND
VCC
GND
VCC
GND
GND GND
VCC
VCC
VCC
VCC VCC
VCC
GND
GND
GND
GND
GND
GND
VCC
VCC
VCC
GND
GND
VCC
VCC VCC
VCC
GND
GND
GND
GND
GND
VCC
GND
VCC
GND
VCC
VCC
VCC
VCC
GND
GND
GND
GND
GND
GND
IC2
PSB2115
VDD 1
INT 2
ALE 3
CS 4
WR/R/W 5
RD/DS 6
VSS 7
AD0/D0 8
AD1/D1 9
AD2/D2 10
AD3/D3 11
VDD 12
AD4/D4 13
AD5/D5 14
AD6/D6 15
AD7/D7 16
VSS 17
A0 18
A1 19
A2 20
A3 21
A4 22
A5 23
A6 24
A7 25
VDD 26
DRQTB 27
DRQRB 28
DACKA 29
DACKB 30
AUX0 31
AUX1 32
AUX2
33 RES
34 AMODE
35 RESV
36 RESV
37 RESV
38 VSS
39
XTAL1
41 XTAL2
42 VDDA
43
C768
40
SR2
44 SR1
45 VSSA
46 SX1
47 SX2
48
VDD
49
BCL/SCLK
50
DU
51
DD
52
FSC
53
DCL
54
VSS
55
MODE0
56
MODE1/EAW
57
ACL
58
SDS
59
AUX7
60
AUX6
61
AUX5
62
AUX4
63
AUX3
64
C2
100n C3
100n C4
100n C5
100n
R10
1k8
R11
8k2
R9
8k2
R7 27R
R8 27R
R12
1k8
D8
D3
D9
D10
D13
D12
D2
D6D5D4
SBUC1
1
2
3
4
5
6
7
8C8
47p
7.68MHz
X1
C7
18p
TRAFO1
PULSE PE-64995
PRI SEC
6
4
1
3
2 5
C10
4700p / 2kV-
C11
4700p / 2kV-
TRAFO4
PULSE PE-64995
PRI SEC
6
4
1
3
2 5
R6
4k7
R4
4k7
IC1
PSB2115
VDD 1
INT 2
ALE 3
CS 4
WR/R/W 5
RD/DS 6
VSS 7
AD0/D0 8
AD1/D1 9
AD2/D2 10
AD3/D3 11
VDD 12
AD4/D4 13
AD5/D5 14
AD6/D6 15
AD7/D7 16
VSS 17
A0 18
A1 19
A2 20
A3 21
A4 22
A5 23
A6 24
A7 25
VDD 26
DRQTB 27
DRQRB 28
DACKA 29
DACKB 30
AUX0 31
AUX1 32
AUX2
33 RES
34 AMODE
35 RESV
36 RESV
37 RESV
38 VSS
39
XTAL1
41 XTAL2
42 VDDA
43
C768
40
SR2
44 SR1
45 VSSA
46 SX1
47 SX2
48
VDD
49
BCL/SCLK
50
DU
51
DD
52
FSC
53
DCL
54
VSS
55
MODE0
56
MODE1/EAW
57
ACL
58
SDS
59
AUX7
60
AUX6
61
AUX5
62
AUX4
63
AUX3
64
C1
100n
D1
LED
R3
1k8
TRAFO2
VAC 3-L4021-X066
1
2
4
5
6
7
9
10
TRAFO3
VAC 3-L4021-X066
1
2
4
5
6
7
9
10
R14k7
R24k7
C6
18p
D11
R54k7
C9 47p
D101 D7
0R
PCA[7..0]
PCD[7..0]
IORDQ
IOWRQ
RESDRV
IOCSQ
IRQOutQ
A
A
B
B
C
C
D
D
E
E
1 1
-IOCHK
IORDY
IRQ2
-5V
DRQ2
-12V
SRDY
-MEMW
-MEMR
-DACK3
DRQ3
-DACK1
DRQ1
-DACK0
SYSCLK
IRQ6
-DACK2
TC
PCA19
PCA18
PCA17
PCA16
IRQ14
+12V
INT: active high!
NOTE:
The BCR148 is a NPN Silicon
D ig it al Transistor, i.e. a transistor
with a 47k serial base resistor
and a 47k emitter-base resistor.
This line has to be embedded between two GND lines on the left and right
Nevertheless the OSC line has to be as short as possible.
BUSALE
In mode1 output.
ATTENTION:
Do not use
a 93CS56
This Cs have to be placed near power
supply pins of the TL16PNP200.
I n m ode1 output, OEN1#.
In mode1 output,
IOCS3#, IOCS4#.
ISA-BUS & PnP {RevCode}
IPAC-Reference Board V1.0, for TL16PNP200 Plug and Play Controller
C
33Tuesday, August 05, 1997
Siemens AG, HL CT SYS BS
Title
Size Document
Number Rev
Date: Sheet
of
PCD7
PCD6
PCD5
PCD4
PCD3
PCD2
PCD1
PCD0
AEN
PCA13
PCA12
PCA11
PCA10
PCA9
PCA8
PCA7
PCA6
PCA5
PCA4
PCA3
PCA2
PCA1
PCA0
GND
RESDRV
+5V
GND
-IOWR
-IORD
IRQ7
IRQ5
IRQ4
IRQ3
+5V
GND
IRQ10
IRQ11
IRQ12
IRQ15
+5V
GND
PCA15
PCA14
PCA[7..0]
PCA7
PCA6
PCA5
PCA4
PCA3
PCA2
PCA1
PCA0
PCD[7..0]
PCD7
PCD6
PCD5
PCD4
PCD3
PCD2
PCD1
PCD0
-IORD
-IOWR
RESDRV
IOCS0
+5V
INT
PCA15
PCA14
PCA13
PCA12
PCA11
PCA10
PCA9
PCA8
PCA7
PCA6
PCA5
PCA4
PCA3
PCA2
PCA1
PCA0
PCD7
PCD6
PCD5
PCD4
PCD3
PCD2
PCD1
PCD0
-IORD
-IOWR
IRQ3
IRQ4
IRQ5
IRQ7
IRQ10
IRQ11
IRQ12
IRQ15
AEN
RESDRV
OSC
IOCS0
OSC OSC
INT
VCC
VCC
GND
GND
GND
VCC
GND
GND
GND
VCC
GND
GND
VCC
GND
VCC
GND
GND
GND
VCC
GND
GND
J2B1
PCB_D
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
J1A1
PCB_A
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
C14
100n
C13
10u
+
Q1
BCR148
R15
4k7
IC3
TL16PNP200
A15
11
A14
12
A13
13
A12
14
A11
15
A10
16
A9
17
A8
18
A7
19
A6
20
A5
21
A4
22
A3
23
A2
24
A1
25
A0
26
A16/INTR2
9A17/INTR3
8A18/INTR4
7A19/CDACK3#
6A20/CDACK4#
5A21/CDRQ3
4A22/CDRQ4
3A23/IOCS4#
2
AEN
40 BALE/OEN1#
80
OEN0# 79
CDACK2#
43
CDACK1#
44
CDACK0#
45
CDRQ2
47
CDRQ1
48
CDRQ0
49
CLK
42
D3
33
D2
34
D1
35
D0
36
D7
28
D6
29
D5
30
D4
31
DMA_ACK0# 67
DMA_ACK1# 66
DMA_RQ0 71
DMA_RQ1 70
GND 1
GND 27
GND 37
GND 61
GND 74
INTR0 73
INTR1 72
IOCS0# 75
IOCS1# 76
IOR#
38
IOW#
39
IRQ3
60
IRQ4
59
IRQ5
58
IRQ6
57
IRQ7
56
IRQ9
55
IRQ10
54
IRQ11
53
IRQ12
52
IRQ14
51
IRQ15
50
MCS0#/IOCS3# 78
MCS1#/IOCS2# 77
PNP_BUSY 65
RESET
41
SCLK 63
SCS 64
SIO 62
SROM_BUSY 69
VCC 10
VCC 32
VCC 46
VCC 68
IC4
ST93C56
VCC 8
VSS 5
S
1C
2
D
3
Q
4ORG 6
DU 7
R14
2k
R13
2k
C12
100n
J1B1
PCB_B
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
PCA[7..0]
PCD[7..0]
IORDQ
IOWRQ
RESDRV
IOCSQ
IRQInQ
PSB 2115, PSB 21525, PSB 2186
PC-card with PSB21525/PSB2186 an d Simple Glue Logic
Semiconductor Group 14 08.97
4 PC-card with PSB21525/PSB2186 and Simple Glue Logic
On the HSCX-TE S only Reference Board Design (SIPB71525) a standard Lattice FPGA
and a Plug and Play controller (NM95M S16 PnP) are placed on the board in addition to
the ISDN c ompone nts. The FP GA and the PnP controller represent t he interface to the
PC’ s IS A-bus.
A cost reduction of the complete board can be performed if the FPGA is exchanged by
simple glue logic. The equat ions and t he corresponding schematics are located on the
next pages.
4.1 Plug and Play Configuration Information for NM95MS16 PnP
The following Plug and Play r esource data file is pr ogrammed into the on-chip EEPROM
of the NATIONAL Plug and Play controller. It should be used as an example for PNP
configuration. With this information the HSCX-TE Reference Board (SIPB71525) will get
the required resources during the arbitration process.
Steps to use:
1. Assemble the f ile below
2. Link it to an EX E file
3. Use EXE2BIN.EXE to create a BIN file
4. Program this binary data file to EEPROM of the PNP controller. The checksums
should be calculated within t he programming utility.
irq_desc_without_fl ags equ 022h
irq_desc_withflags equ 023h
df_start equ 030h
df_start_with_prior ity equ 031h
df_end equ 038h
ioport_desc equ 047h
ioport_fixed_desc equ 04Bh
end_tag equ 079h
data segment
db 00h ;I/O Decode Qualification Register
; chip selects are qualified by read/write only
db 01h ; Extended Interrupt / Chip-select expansion mode
dw 0000h ; DMA level select bits
dw 7543h ; Interrupt level selection - A ( IRQs 3,4,5 & 7)
dw 0bacfh ; Interrupt level selection - B ( IRQs 10,11,12 & 15 )
dw 0003h ; chipselect 0 decode size ( Range of 0x80 bytes ) ISAR
dw 0000h ; chipselect 1 decode size ( Range of 0x40 bytes ) ISAC
dw 0000h ; chipselect 2 decode size ( Range of 0x01 bytes ) REG
dw 0000h ; chipselect 3 decode size ( Don’t care ) IECQ
PSB 2115, PSB 21525, PSB 2186
PC-card with PSB21525/PSB2186 an d Simple Glue Logic
Semiconductor Group 15 08.97
; Following 8 words are reserved for future use.
dw 0000h ; Reserved for future
dw 0000h ; Reserved for future
dw 0000h ; Reserved for future
dw 0000h ; Reserved for future
dw 0000h ; Reserved for future
dw 0000h ; Reserved for future
dw 0000h ; Reserved for future
dw 0000h ; Reserved for future
;---- Begin of pnp header mfg and device id
db 4dh ; Vendor byte 0
db 25h ; Vendor byte 1
db 00h ; Vendor byte 2
db 04h ; Vendor byte 3
dw 0001h ; Serial Number byte 0 ( 01234567 -- serial ID )
dw 0000h ; Serial Number byte 1
db 06Eh ; ----- placeholder for checksum------
; Point 1. Plug and Play version number type
;---- begin of pnp Version
db 0ah ; Small item, item name = 0x1, len = 2
db 10h ; Plug and Play version 1.0
db 00h ; Vendor specific version number
; Point 2. indentifier string resource type
;------------------ Ansi Id string ----------------
db 82h ; Large item, Type Identifier string(ANSI)
db 29h ; length of the string (lower byte)
db 00h ; length of the string (upper byte)
db „Siemens HSCX TE - S0 Reference Board V1.1“ ; String itself
;Point 3. logical device ID resource type
;----------------------- logical device ID ----
db 15h ; len = 5
db 4dh ;
db 25h ;
db 00h ;
db 04h ;
db 02h ; Indicates I/O range check option is implemented.
db df_start ;
;*************************
; ADDRESS, DATA, Control
;*************************
db ioport_desc
db 001h;
PSB 2115, PSB 21525, PSB 2186
PC-card with PSB21525/PSB2186 an d Simple Glue Logic
Semiconductor Group 16 08.97
dw 00100h ;
dw 00210h ;
db 004h ;
db 004h ;
db irq_desc_without_flags
db 0b8h ;Request for one IRQ out of 3,4,5,7
db 09ch ;Request for one IRQ out of 10,11,12,15
db df_start ;
;*************************
; ADDRESS, DATA, Control
;*************************
db ioport_desc
db 001h;
dw 00220h ;
dw 00270h ;
db 004h ;
db 004h ;
db irq_desc_without_flags
db 0b8h ;Request for one IRQ out of 3,4,5,7
db 09ch ;Request for one IRQ out of 10,11,12,15
db df_start ;
;*************************
; ADDRESS, DATA, Control
;*************************
db ioport_desc
db 001h;
dw 00300h ;
dw 00330h ;
db 004h ;
db 004h ;
db irq_desc_without_flags
db 0b8h ;Request for one IRQ out of 3,4,5,7
db 09ch ;Request for one IRQ out of 10,11,12,15
db df_start ;
;*************************
; ADDRESS, DATA, Control
;*************************
db ioport_desc
db 001h;
dw 003a0h ;
dw 003b0h ;
db 004h ;
db 004h ;
db irq_desc_without_flags
db 0b8h ;Request for one IRQ out of 3,4,5,7
db 09ch ;Request for one IRQ out of 10,11,12,15
db df_start ;
;*************************
; ADDRESS, DATA, Control
;*************************
db ioport_desc
PSB 2115, PSB 21525, PSB 2186
PC-card with PSB21525/PSB2186 an d Simple Glue Logic
Semiconductor Group 17 08.97
db 001h;
dw 003e0h ;
dw 003f0h ;
db 004h ;
db 004h ;
db irq_desc_without_flag s
db 0b8h ;Request for one IRQ out of 3,4,5,7
db 09ch ;Request for one IRQ out of 10,11,12,15
db df_end;
; Point 4. End tag resource type to indicate the end of resources
;------------------- END of TAG -------
db end_tag
db 00h ; -- placeholder for data checksum
data ends
end
4.2 Schematics for SIPB71525 Reference Board with Simple Glue Logic
On the following pages the schemat ics for the SIPB71525 Reference Board wit h s imple
glue logic are appended.
A
A
B
B
C
C
D
D
E
E
4 4
3 3
2 2
1 1
PCD7 = CHECK ;
PCD7.OE = /PCA0 & PCA1 & /IOCS0 & /IORD ;
PCD5 = /INTIH ;
PCD5.OE = /PCA0 & PCA1 & /IOCS0 & /IORD ;
PCD4 = /INTIS ;
PCD4.OE = /PCA0 & PCA1 & /IOCS0 & /IORD ;
XALE = /PCA0 & /PCA1 & /IOCS0 ;
/XRD = PCA0 & /PCA1 & /IOCS0 & /IORD ;
/XWR = PCA0 & /PCA1 & /IOCS0 & /IOWR ;
CSH = PCD7 & XALE + /XALE & CSH ;
CSI = /CSH ;
/IRQOUT = INTIH & INTIS & /INTDIS ;
/REGCLK= /PCA0 & PCA1 & /IOCS0 & / IOWR;
-IOCHK
IORDY
IRQ2
-5V
DRQ2
-12V
SRDY
-MEMW
-MEMR
-DACK3
DRQ3
-DACK1
DRQ1
-DACK0
SYSCLK
IRQ6
-DACK2
TC
PCA19
PCA18
PCA17
PCA16
IRQ14
IC1 has Pin to Pin Connection to IC4.
Body Size: 7.0 mm X 7.0 mm
Lead Count: 48
Lead Pitch: 0.5 mm
Body Size: 19.0 mm X 19.0 mm
Lead Count: 52
Lead Pitch: 1.27 mm
+12V
BUSALE
PRELIMINARY
HSCX TE S0 Board with reduced logic X
ISA Bus and Logic
Siemens AG, HL CT SYS BS
B
13Wednesday, February 19, 1997
Title
Size Document Number Rev
Date: Sheet of
HSCX
HSCX
AD[7..0]
ALEH
RDH
WRH
CSH
INTIH
RESIH
IOM[1..4]
BCL
ISAC
ISAC
AD[7..0]
ALES
RDS
WRS
CSS
INTIS
RESIS IOM[1..4]
BCL
PCD0
PCD1
PCD6
PCD7
RESIS
RESIH
INTDIS
CHECK
REGCLK
RESDRV
PCD[7..0]
XALE
XRD
XWR
CSH
RESIH
PCD7
PCD6
PCD5
PCD4
PCD3
PCD2
PCD1
PCD0
AEN
PCA13
PCA12
PCA11
PCA10
PCA9
PCA8
PCA7
PCA6
PCA5
PCA4
PCA3
PCA2
PCA1
PCA0
GND
RESDRV
+5V
GND
-IOWR
-IORD
IRQ7
IRQ5
IRQ4
IRQ3
+5V
OSC
GND
IRQ10
IRQ11
IRQ12
IRQ15
+5V
GND
PCA15
PCA14
PCA5
IOCS2
PCD5
PCD0
RESDRV
OSC
-IOWR
PCA4
CSCS
PCD6
IRQ5
IRQ15
PCD1
PCA13
PCA3
PCD2
IRQ4 PCD3
PCD7
PCA10IOCS1
IRQ11
IOCS0
IRQ7
PCA2
AEN
IRQ3
PCA9
PCA12
IRQ10
INT
PCA8
PCA1
PCA11
-IORD PCA7
PCA0
PCD4
PCA6
IRQ12
PCD5
PCA7
IRQ15
IOCS0 PCA9
IRQ5
PCA8
PCA13
PCD6
IRQ4
RESDRV
PCA2
CS
IRQ10 PCD2
PCA4
IRQ7
-IORD
AEN
PCD7
PCA6
PCD4
PCA0
IOCS1
PCA5
PCA1
-IOWR
INT
OSC
PCA11
PCA12
IOCS2
PCA10
IRQ3
PCA3
IRQ12
IRQ11 PCD0
PCD1
PCD3
PCA14
PCA15
PCA14
PCA15
CSI
XWR
XRD
XALE
RESIS
PCD[7..0]
INTIH
INTIS
INTDIS
CHECK
INTIS
INTIH
IOCS0
IOWR
PCA0
IORD
PCA1
PCD4
IRQOUT
XWR
XALE
CSH
XRD
PCD7
REGCLK
PCD5
CSI
GND
VCC
VCC
GND
GND
GND
VCC
GND
GND
GND
VCC
GND VCC
GND
GND
GND
GND
VCC
VCC
VCC
J2B1
PCB_D
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
J1A1
PCB_A
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
J1B1
PCB_B
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
IC4
NM95MS16V
NM95MS16V
PLCC 52
IRQOUT5
7IRQIN0
6SA14
5GND
4IOCS2
3SA15
2VCC
52 IORW
51 IORD
50 IOCS0
49 IOCS1
48 RSTDRV
47
IRQOUT4
8
IRQOUT3
9
IRQOUT2
10
IRQOUT1
11
IRQOUT0
12
IRQOUT6
13
IRQOUT7
15
SA12
16
SA13
17
CS
18
SK
19
SA0
20
SA1 21
SA2 22
SA3 23
SA4 24
GND 25
SA5 26
SA6 28
SA7 29
SA8 30
SA9 31
SA10 32
SA11 33
SD7 46
SD6 45
SD5 44
SD4 43
SD3 42
SD2 41
SD1 39
SD0 38
OSC 37
AEN 36
DO 35
DI 34
NC
1
NC
14 NC 27
NC 40
IC1
NM95MS16VBH
NM95MS16VBH
TQFP 48
IRQOUT5
12 IRQIN0
11 SA14
10 GND
9IOCS2
8SA15
7VCC
6IORW
5IORD
4IOCS0
3IOCS1
2
IRQOUT4
13
IRQOUT2
15
IRQOUT1
16
IRQOUT0
17
IRQOUT6
18
IRQOUT7
19
SA12
20
SA13
21
CS
22
SK
23
SA0
24
SA1 25
SA2 26
SA4 28
GND 29
SA5 30
SA6 31
SA7 32
SA8 33
SA9 34
SA10 35
SA11 36
SD7 48
SD6 47
SD5 46
SD4 45
SD3 44
SD2 43
SD1 42
SD0 41
OSC 40
AEN 39
DO 38
DI 37
RSTDRV
1
IRQOUT3
14
SA3 27
IC2
74HC173
D1
14
D2
13
D3
12
D4
11
CLK
7
M
1
N
2
G1
9
G2
10
CLR
15
Q1 3
Q2 4
Q3 5
Q4 6
C1
100n
R2
4k7
IC3
PALCE22V10_PLCC
CLK/I0
2
I1
3
I2
4
I3
5
I4
6
I5
7
I6
9
I7
10
I8
11
I9
12
I10
13
GND
14 I11 16
I/O0 17
I/O1 18
I/O2 19
I/O3 20
I/O4 21
I/O5 23
I/O6 24
I/O7 25
I/O8 26
I/O9 27
VCC 28
GND
22
R1
10k
R3
10k
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
A A
B B
C C
D D
DD
DU
FSC
IC5 has Pin to Pin Connection to IC6.
Body Size: 16.6 mm X 16.6 mm
Lead Count: 44
Lead Pitch: 1.27 mm
Body Size: 10.0 mm X 10.0 mm
Lead Count: 44
Lead Pitch: 0.8 mm
PRELIMINARY
HSCX TE S0 Board with reduced logic X
HSCX TE PSB21525
Siemens AG, HL CT SYS BS
B
23Wednesday, February 19, 1997
Title
Size Document Number Rev
Date: Sheet of
AD0 IOM3
AD1 IOM4
AD2
AD3
AD4 BCL
AD5
AD6 IOM1
AD7
AD0
AD1
AD2
AD3
AD4
AD5
AD6
IOM[1..4]IOM[1..4]
AD[0..7]
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
AD0
AD1
AD2
AD3
AD4
AD5
AD6
IOM3
IOM4
BCL
IOM1
IOM3
IOM4
BCL
IOM1
VCCH
VCCH
VCCH
VCCH
VCCH
VCCH
GND
GND
GND
GND
GND
GND
GND
GND
GND
VCC
GND
C2
100n
L1
10u
C3
220p
IC5
PSB21525N
P-LCC-44
PSB21525N
D0
42
D1
43
D2
44
D3
1
D4
2
D5
3
D6
4
A0
27
A1
26
A3
24
A4
23
A5
22
A6
21
CS
8
RD/IC1
6
WR/IC0
7
ALE/IM0
19
INT
28
IM1
18
RES
17
DDA 9
DUA 12
RTSA 10
CTSA 11
BCLA 35
STBA 36
DDB 16
DUB 13
RTSB 15
CTSB 14
FSCB 31
VDD 29
NC 38
NC 37
VDD 30
NC 40
NC 39
STBB 32
BCLB 33
A2
25
D7
5FSCA 34
VSS
20 VDD 41
IC6
PSB21525H
P-MQFP-44
PSB21525H
D0
3
D1
4
D2
5
D3
6
D4
7
D5
8
D6
9
A0
32
A1
31
A3
29
A4
28
A5
27
A6
26
CS
13
RD/IC1
11
WR/IC0
12
ALE/IM0
24
INT
33
IM1
23
RES
22
DDA 14
DUA 17
RTSA 15
CTSA 16
BCLA 40
STBA 41
DDB 21
DUB 18
RTSB 20
CTSB 19
FSCB 36
VDD 34
NC 43
NC 42
VDD 35
NC 1
NC 44
STBB 37
BCLB 38
A2
30
D7
10 FSCA 39
VSS
25 VDD 2
CSH
RDH
WRH
INTH
IOM[1..4]
RESH
AD[0..7]
BCL
ALEH
CSH
RDH
WRH
INTH
ALEH
RESH
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
A A
B B
C C
D D
DU
DD
DCL
FSC
DU
DD
DCL
FSC
IC7 has Pin to Pin Connection to IC8
except of Pin 20.
Pin 20 of IC6 is not connected and Pin
20 of IC7 is connected to VCC.
Body Size: 10.0 mm X 10.0 mm
Lead Count: 64
Lead Pitch: 0.5 mm
Body Size: 14.0 mm X 14.0 mm
Lead Count: 64
Lead Pitch: 0.8 mm
Connect AR1(2) and AR2(2)
(GND EARTH) to bracket
Siemens
AR1, AR2, R5, R7, C8, C9, C10, C11, C12, C13
optional.
Do not populate.
24R with Pulse Choke and
Transformator
For EMI purpose only.
PC Shield.
PRELIMINARY
HSCX TE S0 Board with reduced logic X
ISAC-S TE PSB 2186
Siemens AG, HL CT SYS BS
B
33Wednesday, February 19, 1997
Title
Size Document Number Rev
Date: Sheet of
IOM1
IOM2
IOM3
IOM4
SX1
SX2
SR1
SR2
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
XTAL1 VCCI
IOM[1..4]
AD[0..7]
BCL
AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7
XTAL1
XTAL2
SX1
SX2
SR1
SR2
IOM1
IOM2
IOM3
IOM4
VCCI
BCL
CH9
SX1
CH10
SX2
CH11 SR1
CH12 VCCI
CH5
CH6
CH7
CH8
VCCI
SR2
CH3CH3
CH4
CH1CH1
CH2
CH13
CH14
CH1
CH2
CH3
CH4
CH13
CH14
CH5
CH6
CH7
CH8
CH9
CH10
CH11
CH12
XTAL2
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
GND
VCC
GND
GND
GND
GND
C5 39p
C6
100n
C7 39p
IC7
PSB2186H
PSB2186H
P-MQFP-64
INT
8
ALE
26
RST
54
CS
27
RD
29
WR
28
A0
30
A1
51
A2
50
A3
64
A4
63
A5
55
AD0/D0
37
AD1/D1
38
AD2/D2
39
AD3/D3
40
AD4/D4
41
AD5/D5
42
AD6/D6
43
AD7/D7
44
XTAL1
12
XTAL2
11
FSC1 59
DCL 58
BCL 7
IDP0(DD) 24
IDP1(DU) 25
SDS1 52
SX1 22
SX2 23
SR1 16
SR2 14
VSSD 57
VSSD 6
VSSD 61
VSSA 10
VDD 13
VDD 21
NC 1
NC 2
NC 3
NC 4
NC 5
NC 9
NC 15
NC 17
NC 18
NC 19
NC 20
NC 31
NC 32
NC
33 NC
34 NC
35 NC
36 NC
45 NC
46 NC
47 NC
48 NC
49 NC
53 NC
60 NC
62
EAW
56
R9
1k8
R10
8k2
R8
8k2
R4 27R/24R
R6 27R/24R
R7
100R
R11
1k8
AR2
T23-A230
2
13
C9
56p
C11
56p
C10
47p
C13 47p
D7
D2
D8
D9 D10
D12
D11
D1
D5D4D3 D6
TRAFO4
VAC L4097-X029-80
4
6
1
3
25
TRAFO3
VAC L4097-X029-80
4
6
1
3
25
CHOKE2
ZKB402/103-80
10
7 4
1
6 5
9 2
WJ1
1
2
3
4
5
6
7
8
R5
100R
AR1
T23-A230
2
13
CHOKE1
PE65554
1
5 6
2
7 8
3 4
TRAFO1
PE68995
1
12
4
9
6
7
TRAFO2
PE68995
1
12
4
9
6
7
L2
10u
C4
220p
C8
10n
C12
10n
IC8
PSB2186T
PSB2186
P-TQFP-64
INT
8
ALE
26
RST
54
CS
27
RD
29
WR
28
A0
30
A1
51
A2
50
A3
64
A4
63
A5
55
AD0/D0
37
AD1/D1
38
AD2/D2
39
AD3/D3
40
AD4/D4
41
AD5/D5
42
AD6/D6
43
AD7/D7
44
XTAL1
12
XTAL2
11
FSC1 59
DCL 58
BCL 7
IDP0(DD) 24
IDP1(DU) 25
SDS1 52
SX1 22
SX2 23
SR1 16
SR2 14
VSSD 57
VSSD 6
VSSD 61
VSSA 10
VDD 13
VDD 21
NC 1
NC 2
NC 3
NC 4
NC 5
NC 9
NC 15
NC 17
NC 18
NC 19
VDD 20
NC 31
NC 32
NC
33 NC
34 NC
35 NC
36 NC
45 NC
46 NC
47 NC
48 NC
49 NC
53 NC
60 NC
62
EAW
56
R12
0R
X1 7.68MHz
RDS
WRS
INTS
RESIS
CSS
AD[0..7]
BCL
ALES
RDS
WRS
RESIS
CSS
ALES
INTS
IOM[1..4]
A
A
B
B
C
C
D
D
E
E
4 4
3 3
2 2
1 1
ISABUS Signals:
DATA : PCD0, PCD1, PCD4, PCD5, PCD6, PCD7
ADDRESS : PCA0, PCA1
OTHER : RESDRV
Control Bus ISAC, HSCX:
XALE, XWR, XRD
PnP:
IOSC0, IRQOUT
HSCX:
CSH, RESH, INTIH
ISAC:
CSI, RESI, INTIS
PCD7 = CHECK ;
PCD7.OE = /PCA0 & PCA1 & /IOCS0 & /IORD ;
PCD5 = /INTIH ;
PCD5.OE = /PCA0 & PCA1 & /IOCS0 & /IORD ;
PCD4 = /INTIS ;
PCD4.OE = /PCA0 & PCA1 & /IOCS0 & /IORD ;
XALE = /PCA0 & /PCA1 & /IOCS0 ;
/XRD = PCA0 & /PCA1 & /IOCS0 & /IORD ;
/XWR = PCA0 & /PCA1 & /IOCS0 & /IOWR ;
CSH = PCD7 & XALE + /XALE & CSH ;
CSI = /CSH ;
/IRQOUT = INTIH & INTIS & /INTDIS ;
/REGCLK= /PCA0 & PCA1 & /IOCS0 & / IOWR;
PALCE22V10 is printed as DIP-Package.
Choose PLCC for your layout.
simple logic A
HSCX S0
A
11Wednesday, February 19, 1997
HL CT SYS BS, Bernd Brachmann
SIEMENS AG
Title
Size Document Number Rev
Date: Sheet of
ISAC
{Value}
AD[7..0]
ALE
RD
WR
CS
INT
RESET
HSCX
{Value}
AD[7..0]
ALE
RD
WR
CS
INT
RESET
PCD0
PCD1
PCD6
PCD7
RESIS
RESIH
INTDIS
CHECK
REGCLK
RESDRV
PCA0
PCA1
IORD
IOWR
IOCS0
INTIH
INTIS
CHECK
INTDIS
REGCLK
PCD7
XALE
PCD4
PCD5
XWR
CSI
XRD
CSH
IRQOUT
PCD[7..0]
XALE
XRD
XWR
CSI
INTIS
PCD[7..0]
XALE
XRD
XWR
CSH
INTIH
RESIS
RESIH
GND
GND
VCC
VCC
VCC
IC1
74HC173
D1
14
D2
13
D3
12
D4
11
CLK
7
M
1
N
2
G1
9
G2
10
CLR
15
Q1 3
Q2 4
Q3 5
Q4 6
IC2
PALCE22V10
CLK/I0
1
I1
2
I2
3
I3
4
I4
5
I5
6
I6
7
I7
8
I8
9
I9
10
I10
11
I11
13 I/O0 14
I/O1 15
I/O2 16
I/O3 17
I/O4 18
I/O5 19
I/O6 20
I/O7 21
I/O8 22
I/O9 23
VCC 24
GND 12
R?
R
R?
R