* SPICE netlist
J2 N015 N011 N020 2N5565
Q1 N004 N009 N014 0 BC546B
R1 N009 0 33k
R2 N020 N019 47
R3 N019 N018 47
R4 N019 N029 20k
R5 N001 N004 3k
R6 N007 N001 3k
R7 N019 N018 101
R8 N020 N019 99
Q3 N029 N028 N031 0 BC546B
R9 N031 N034 3K
R10 0 N028 33k
R11 N001 N009 51k
R12 N003 N005 33
R13 N003 N006 33
R14 N003 N001 150
R16 N025 N010 8K2
R17 N032 N034 330
R18 N033 N034 330
R19 OUT N011 7k5
R20 0 0 47K
R22 0 NC_01 1k
R23 N016 N021 330
R24 N008 N027 {quiescent}
R26 N016 N017 {stopup}
R27 N012 N013 {stopup}
R29 N021 N022 {stopdn}
R30 N026 N023 {stopdn}
V3 N002 0 60
V4 0 N035 60
J1 N014 0 N018 2N5565
Q4 N028 N028 N030 0 BC546B
R39 0 OUT 8
Q2 N007 N009 N015 0 BC546B
XM3 N002 N017 OUT ECX10N20 ;pnba D)G)S
XM5 N002 N013 OUT ECX10N20 ;pnba D)G)S
XM4 N035 N022 OUT ECX10P20 ;pnba D)G)S
XM6 N035 N023 OUT ECX10P20 ;pnba D)G)S
C29 0 0 47p
D5 N034 N030 BZX84C6V2L
R15 N002 N001 33
R31 N035 N034 33
Q11 N010 N007 N005 0 ZTX758
Q12 N027 N025 N033 0 ZTX658
D1 P001 OUT 1N4148
D2 P001 N008 BZX84C12L
D3 OUT P002 1N4148
D4 N027 P002 BZX84C12L
R32 0 N011 300
Q5 N008 N004 N006 0 ZTX758
Q6 N025 N025 N032 0 ZTX658
Q7 N002 P003 N016 0 ZTX658
Q8 N035 P004 N021 0 ZTX758
C1 N008 N011 15p
C2 N010 N025 100n
R21 P005 N008 10
Q9 N002 P005 N012 0 ZTX658
R25 P003 N008 10
Q10 N035 P006 N026 0 ZTX758
R28 P006 N027 10
R33 P004 N027 10
R34 N012 N026 330
R35 N024 OUT 47
C3 N024 0 100n
;ac oct 50 1 3meg
.tran 0 10m 0 1u
.include ZetexTransistors.lib
.param stopup=300
.param stopdn=150
.param quiescent=390
.include Ecx10n20.lib
.include Ecx10p20.lib
.four 1K V(OUT)
.OPTIONS plotwinsize=0

* LTspice schematic (.asc)
Version 4
SHEET 1 2528 1280
WIRE -816 -624 -928 -624
WIRE -704 -624 -816 -624
WIRE -336 -624 -704 -624
WIRE 16 -624 -336 -624
WIRE 256 -624 96 -624
WIRE 464 -624 256 -624
WIRE 704 -624 464 -624
WIRE 896 -624 704 -624
WIRE 1168 -624 896 -624
WIRE 1264 -624 1248 -624
WIRE -336 -576 -336 -624
WIRE -928 -544 -928 -624
WIRE -704 -544 -704 -624
WIRE -336 -480 -336 -496
WIRE -192 -480 -336 -480
WIRE -928 -448 -928 -464
WIRE -128 -448 -928 -448
WIRE -816 -416 -816 -624
WIRE -432 -384 -448 -384
WIRE -336 -384 -336 -480
WIRE -336 -384 -352 -384
WIRE -320 -384 -336 -384
WIRE -224 -384 -240 -384
WIRE -192 -384 -224 -384
WIRE -448 -352 -448 -384
WIRE -224 -352 -224 -384
WIRE 256 -320 256 -624
WIRE 464 -320 464 -624
WIRE -704 -304 -704 -464
WIRE -512 -304 -704 -304
WIRE -128 -304 -128 -448
WIRE -128 -304 -160 -304
WIRE 112 -272 -80 -272
WIRE 320 -272 288 -272
WIRE -816 -256 -816 -336
WIRE -816 -256 -880 -256
WIRE -448 -224 -448 -256
WIRE -448 -224 -608 -224
WIRE -928 -208 -928 -448
WIRE -704 -208 -704 -304
WIRE -816 -160 -816 -256
WIRE -816 -160 -864 -160
WIRE -768 -160 -816 -160
WIRE -352 -160 -592 -160
WIRE -224 -160 -224 -256
WIRE -224 -160 -288 -160
WIRE -80 -160 -80 -272
WIRE -80 -160 -224 -160
WIRE 288 -160 288 -272
WIRE 288 -160 -80 -160
WIRE 464 -160 464 -224
WIRE 544 -160 464 -160
WIRE 816 -160 624 -160
WIRE -816 -144 -816 -160
WIRE -80 -128 -80 -160
WIRE 704 -128 704 -624
WIRE 896 -128 896 -624
WIRE -928 -64 -928 -112
WIRE -928 -64 -1072 -64
WIRE -704 -64 -704 -112
WIRE -608 -64 -704 -64
WIRE -816 -48 -816 -64
WIRE 256 -48 256 -224
WIRE 544 -48 256 -48
WIRE 656 -48 624 -48
WIRE 816 -48 816 -160
WIRE 848 -48 816 -48
WIRE -928 -32 -928 -64
WIRE -704 -32 -704 -64
WIRE -1104 32 -1152 32
WIRE -1056 32 -1104 32
WIRE -1008 32 -1056 32
WIRE -976 32 -1008 32
WIRE -592 32 -592 -160
WIRE -592 32 -656 32
WIRE -384 32 -592 32
WIRE -80 32 -80 0
WIRE -80 32 -304 32
WIRE 704 32 704 -32
WIRE 704 32 -80 32
WIRE 896 32 896 -32
WIRE 896 32 704 32
WIRE 1120 32 896 32
WIRE 1184 32 1120 32
WIRE 1248 32 1184 32
WIRE -1008 48 -1008 32
WIRE -224 48 -224 -160
WIRE -1104 64 -1104 32
WIRE -592 64 -592 32
WIRE 1120 64 1120 32
WIRE -928 96 -928 64
WIRE -912 96 -928 96
WIRE -816 96 -832 96
WIRE -800 96 -816 96
WIRE -704 96 -704 64
WIRE -704 96 -720 96
WIRE -448 96 -448 -224
WIRE -400 96 -448 96
WIRE 704 96 704 32
WIRE 896 96 896 32
WIRE 256 112 256 -48
WIRE 544 112 288 112
WIRE 656 112 624 112
WIRE 848 112 816 112
WIRE -448 128 -448 96
WIRE -400 128 -400 96
WIRE 464 128 464 -160
WIRE 1248 128 1248 32
WIRE -1104 144 -1104 128
WIRE -1104 144 -1264 144
WIRE -1056 144 -1056 32
WIRE -1056 144 -1104 144
WIRE -1008 144 -1008 128
WIRE -1008 144 -1056 144
WIRE -80 144 -80 32
WIRE 1120 160 1120 144
WIRE -1008 176 -1008 144
WIRE -928 192 -928 96
WIRE -816 192 -816 96
WIRE -816 192 -848 192
WIRE -784 192 -816 192
WIRE -704 192 -704 96
WIRE 256 224 256 192
WIRE 288 224 288 112
WIRE 288 224 256 224
WIRE -592 240 -592 144
WIRE -448 240 -448 208
WIRE -400 240 -400 192
WIRE -400 240 -448 240
WIRE 464 240 464 208
WIRE 544 240 464 240
WIRE 816 240 816 112
WIRE 816 240 624 240
WIRE -816 256 -816 192
WIRE -672 256 -816 256
WIRE -1008 272 -1008 256
WIRE -816 272 -816 256
WIRE 1120 272 1120 224
WIRE 1248 272 1248 208
WIRE 256 288 256 224
WIRE 464 288 464 240
WIRE -224 336 -224 128
WIRE -80 336 -80 272
WIRE -80 336 -224 336
WIRE 112 336 -80 336
WIRE 320 336 288 336
WIRE -1008 368 -1008 352
WIRE -912 368 -1008 368
WIRE -1008 400 -1008 368
WIRE -816 400 -816 352
WIRE -704 400 -816 400
WIRE -448 400 -448 240
WIRE -448 400 -592 400
WIRE -336 400 -448 400
WIRE -448 432 -448 400
WIRE -224 432 -224 336
WIRE -912 448 -912 368
WIRE -912 448 -944 448
WIRE -880 448 -912 448
WIRE -80 464 -80 336
WIRE 288 464 288 336
WIRE 288 464 -80 464
WIRE -336 480 -336 400
WIRE -336 480 -384 480
WIRE -288 480 -336 480
WIRE -1008 528 -1008 496
WIRE -816 528 -816 496
WIRE -704 528 -816 528
WIRE -448 544 -448 528
WIRE -224 544 -224 528
WIRE -1008 640 -1008 592
WIRE -816 640 -816 608
WIRE -816 640 -1008 640
WIRE -448 640 -448 624
WIRE -448 640 -816 640
WIRE -224 640 -224 624
WIRE -224 640 -448 640
WIRE 16 640 -224 640
WIRE 256 640 256 384
WIRE 256 640 96 640
WIRE 464 640 464 384
WIRE 464 640 256 640
WIRE 704 640 704 192
WIRE 704 640 464 640
WIRE 896 640 896 192
WIRE 896 640 704 640
WIRE 1136 640 896 640
WIRE 1232 640 1216 640
FLAG -816 -48 0
FLAG -1008 256 0
FLAG -1008 176 0
FLAG 1264 -624 0
FLAG 1232 640 0
FLAG 1248 272 0
FLAG -592 240 0
FLAG 1184 32 OUT
FLAG 1120 272 0
DATAFLAG 352 -704 ""
DATAFLAG 528 560 ""
DATAFLAG -144 320 ""
DATAFLAG 48 320 ""
DATAFLAG -144 448 ""
DATAFLAG -320 288 ""
DATAFLAG -112 176 ""
DATAFLAG 96 -48 ""
DATAFLAG -32 -144 ""
DATAFLAG -432 -144 ""
DATAFLAG 16 -528 ""
DATAFLAG -16 -384 ""
DATAFLAG -256 -336 ""
DATAFLAG 592 256 ""
DATAFLAG 640 -240 ""
DATAFLAG 944 -128 ""
DATAFLAG 960 32 ""
DATAFLAG 64 -304 ""
DATAFLAG 336 -560 ""
DATAFLAG 144 -464 ""
DATAFLAG 384 -464 ""
SYMBOL njf -656 -32 M0
SYMATTR InstName J2
SYMATTR Value 2N5565
SYMBOL npn -864 -208 M0
SYMATTR InstName Q1
SYMATTR Value BC546B
SYMBOL res -832 -160 R0
SYMATTR InstName R1
SYMATTR Value 33k
SYMBOL res -704 80 R90
SYMATTR InstName R2
SYMATTR Value 47
SYMBOL res -816 80 R90
SYMATTR InstName R3
SYMATTR Value 47
SYMBOL res -832 256 R0
SYMATTR InstName R4
SYMATTR Value 20k
SYMBOL res -944 -560 R0
SYMATTR InstName R5
SYMATTR Value 3k
SYMBOL res -688 -448 R180
SYMATTR InstName R6
SYMATTR Value 3k
SYMBOL res -832 176 R90
SYMATTR InstName R7
SYMATTR Value 101
SYMBOL res -688 176 R90
SYMATTR InstName R8
SYMATTR Value 99
SYMBOL npn -880 400 R0
SYMATTR InstName Q3
SYMATTR Value BC546B
SYMBOL res -832 512 R0
SYMATTR InstName R9
SYMATTR Value 3K
SYMBOL res -1024 256 R0
SYMATTR InstName R10
SYMATTR Value 33k
SYMBOL res -832 -432 R0
SYMATTR InstName R11
SYMATTR Value 51k
SYMBOL res -336 -400 R90
SYMATTR InstName R12
SYMATTR Value 33
SYMBOL res -336 -368 R270
SYMATTR InstName R13
SYMATTR Value 33
SYMBOL res -320 -480 R180
SYMATTR InstName R14
SYMATTR Value 150
SYMBOL res -432 224 R180
SYMATTR InstName R16
SYMATTR Value 8K2
SYMBOL res -464 528 R0
SYMATTR InstName R17
SYMATTR Value 330
SYMBOL res -240 528 R0
SYMATTR InstName R18
SYMATTR Value 330
SYMBOL res -288 16 R90
SYMATTR InstName R19
SYMATTR Value 7k5
SYMBOL res -1024 32 R0
SYMATTR InstName R20
SYMATTR Value 47K
SYMBOL res -1136 16 R90
SYMATTR InstName R22
SYMATTR Value 1k
SYMBOL res 240 96 R0
SYMATTR InstName R23
SYMATTR Value 330
SYMBOL res -240 32 R0
SYMATTR InstName R24
SYMATTR Value {quiescent}
SYMBOL res 528 -32 R270
SYMATTR InstName R26
SYMATTR Value {stopup}
SYMBOL res 528 -144 R270
SYMATTR InstName R27
SYMATTR Value {stopup}
SYMBOL res 528 128 R270
SYMATTR InstName R29
SYMATTR Value {stopdn}
SYMBOL res 528 256 R270
SYMATTR InstName R30
SYMATTR Value {stopdn}
SYMBOL Misc\\battery 1152 -624 R270
SYMATTR InstName V3
SYMATTR Value 60
SYMBOL Misc\\battery 1232 640 R90
SYMATTR InstName V4
SYMATTR Value 60
SYMBOL njf -976 -32 R0
SYMATTR InstName J1
SYMATTR Value 2N5565
SYMBOL npn -944 400 M0
SYMATTR InstName Q4
SYMATTR Value BC546B
SYMBOL res 1264 224 R180
SYMATTR InstName R39
SYMATTR Value 8
SYMBOL npn -768 -208 R0
SYMATTR InstName Q2
SYMATTR Value BC546B
SYMBOL nmos 656 -128 R0
SYMATTR Value ECX10N20
SYMATTR InstName M3
SYMATTR Prefix X
SYMBOL nmos 848 -128 R0
SYMATTR InstName M5
SYMATTR Value ECX10N20
SYMATTR Prefix X
SYMBOL pmos 656 192 M180
SYMATTR InstName M4
SYMATTR Value ECX10P20
SYMATTR Prefix X
SYMBOL pmos 848 192 M180
SYMATTR InstName M6
SYMATTR Value ECX10P20
SYMATTR Prefix X
SYMBOL cap -1088 128 R180
SYMATTR InstName C29
SYMATTR Value 47p
SYMBOL zener -1024 592 M180
SYMATTR InstName D5
SYMATTR Value BZX84C6V2L
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res 112 -640 R90
SYMATTR InstName R15
SYMATTR Value 33
SYMBOL res 112 624 R90
SYMATTR InstName R31
SYMATTR Value 33
SYMBOL pnp -512 -256 M180
SYMATTR InstName Q11
SYMATTR Value ZTX758
SYMBOL npn -288 432 R0
SYMATTR Value ZTX658
SYMATTR InstName Q12
SYMBOL diode -96 -64 R0
SYMATTR InstName D1
SYMATTR Value 1N4148
SYMBOL zener -64 -64 R180
SYMATTR InstName D2
SYMATTR Value BZX84C12L
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL diode -96 144 R0
SYMATTR InstName D3
SYMATTR Value 1N4148
SYMBOL zener -64 272 R180
SYMATTR InstName D4
SYMATTR Value BZX84C12L
SYMATTR Description Diode
SYMATTR Type diode
SYMBOL res -576 160 R180
SYMATTR InstName R32
SYMATTR Value 300
SYMBOL pnp -160 -256 R180
SYMATTR InstName Q5
SYMATTR Value ZTX758
SYMBOL npn -384 432 M0
SYMATTR Value ZTX658
SYMATTR InstName Q6
SYMBOL npn 192 -320 R0
SYMATTR Value ZTX658
SYMATTR InstName Q7
SYMBOL pnp 192 384 M180
SYMATTR InstName Q8
SYMATTR Value ZTX758
SYMBOL cap -288 -176 R90
SYMATTR InstName C1
SYMATTR Value 15p
SYMBOL cap -416 128 R0
SYMATTR InstName C2
SYMATTR Value 100n
SYMBOL res 416 -288 R90
SYMATTR InstName R21
SYMATTR Value 10
SYMBOL npn 400 -320 R0
SYMATTR Value ZTX658
SYMATTR InstName Q9
SYMBOL res 208 -288 R90
SYMATTR InstName R25
SYMATTR Value 10
SYMBOL pnp 400 384 M180
SYMATTR InstName Q10
SYMATTR Value ZTX758
SYMBOL res 416 320 R90
SYMATTR InstName R28
SYMATTR Value 10
SYMBOL res 208 320 R90
SYMATTR InstName R33
SYMATTR Value 10
SYMBOL res 448 112 R0
SYMATTR InstName R34
SYMATTR Value 330
SYMBOL res 1136 160 R180
SYMATTR InstName R35
SYMATTR Value 47
SYMBOL cap 1104 160 R0
SYMATTR InstName C3
SYMATTR Value 100n