eeprom-programmer/kicad/eepprog.net

388 lines
14 KiB
Plaintext

(export (version D)
(design
(source /home/lexi/Projects/Z80_Computer/avr/eeprom_programmer/kicad_atm16/eepprog.sch)
(date "2018-02-03T00:47:37 CET")
(tool "Eeschema 4.0.7")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source eepprog.sch)
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value ATMEGA16-16PU)
(footprint Housings_DIP:DIP-40_W15.24mm_Socket)
(libsource (lib atmel) (part ATMEGA16-16PU))
(sheetpath (names /) (tstamps /))
(tstamp 5A74CEE7))
(comp (ref U2)
(value 28C256)
(footprint Housings_DIP:DIP-28_W15.24mm_Socket)
(libsource (lib memory) (part 28C256))
(sheetpath (names /) (tstamps /))
(tstamp 5A74D0F8))
(comp (ref UART1)
(value Conn_01x04)
(footprint Pin_Headers:Pin_Header_Straight_1x04_Pitch2.54mm)
(libsource (lib conn) (part Conn_01x04))
(sheetpath (names /) (tstamps /))
(tstamp 5A74DDB8))
(comp (ref R1)
(value 10k)
(footprint Resistors_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal)
(libsource (lib device) (part R))
(sheetpath (names /) (tstamps /))
(tstamp 5A74E368))
(comp (ref Q1)
(value 16MHz)
(footprint Crystals:Crystal_HC49-U_Vertical)
(libsource (lib device) (part Crystal))
(sheetpath (names /) (tstamps /))
(tstamp 5A74E8D7))
(comp (ref C2)
(value 22pF)
(footprint Capacitors_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A74E91C))
(comp (ref C1)
(value 22pF)
(footprint Capacitors_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A74E959))
(comp (ref SW_RESET1)
(value SW_Push)
(footprint Buttons_Switches_THT:SW_PUSH_6mm_h4.3mm)
(libsource (lib switches) (part SW_Push))
(sheetpath (names /) (tstamps /))
(tstamp 5A74EDF7))
(comp (ref ICSP1)
(value Conn_02x03_Odd_Even)
(footprint Pin_Headers:Pin_Header_Straight_2x03_Pitch2.54mm)
(libsource (lib conn) (part Conn_02x03_Odd_Even))
(sheetpath (names /) (tstamps /))
(tstamp 5A75183A))
(comp (ref C4)
(value 100nF)
(footprint Capacitors_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A756F33))
(comp (ref C3)
(value 47nF)
(footprint Capacitors_THT:C_Disc_D3.0mm_W2.0mm_P2.50mm)
(libsource (lib device) (part C))
(sheetpath (names /) (tstamps /))
(tstamp 5A75701A)))
(libparts
(libpart (lib memory) (part 28C256)
(description "EEROM 32Kx8bits")
(docs memory/28c256.pdf)
(fields
(field (name Reference) U)
(field (name Value) 28C256))
(pins
(pin (num 1) (name A14) (type input))
(pin (num 2) (name A12) (type input))
(pin (num 3) (name A7) (type input))
(pin (num 4) (name A6) (type input))
(pin (num 5) (name A5) (type input))
(pin (num 6) (name A4) (type input))
(pin (num 7) (name A3) (type input))
(pin (num 8) (name A2) (type input))
(pin (num 9) (name A1) (type input))
(pin (num 10) (name A0) (type input))
(pin (num 11) (name D0) (type 3state))
(pin (num 12) (name D1) (type 3state))
(pin (num 13) (name D2) (type 3state))
(pin (num 14) (name GND) (type power_in))
(pin (num 15) (name D3) (type 3state))
(pin (num 16) (name D4) (type 3state))
(pin (num 17) (name D5) (type 3state))
(pin (num 18) (name D6) (type 3state))
(pin (num 19) (name D7) (type 3state))
(pin (num 20) (name CS) (type input))
(pin (num 21) (name A10) (type input))
(pin (num 22) (name OE) (type input))
(pin (num 23) (name A11) (type input))
(pin (num 24) (name A9) (type input))
(pin (num 25) (name A8) (type input))
(pin (num 26) (name A13) (type input))
(pin (num 27) (name WE) (type input))
(pin (num 28) (name VCC) (type power_in))))
(libpart (lib atmel) (part ATMEGA16-16PU)
(description "PDIP40, 16k Flash, 1k SRAM, 512B EEPROM, JTAG")
(docs http://www.atmel.com/Images/doc2466.pdf)
(footprints
(fp 40DIP-ELL600)
(fp 40dip600))
(fields
(field (name Reference) U)
(field (name Value) ATMEGA16-16PU)
(field (name Footprint) DIL40))
(pins
(pin (num 1) (name "(T0/XCK)PB0") (type BiDi))
(pin (num 2) (name "(T1)PB1") (type BiDi))
(pin (num 3) (name "(AIN0/INT2)PB2") (type BiDi))
(pin (num 4) (name "(AIN1/OC0)PB3") (type BiDi))
(pin (num 5) (name "(~SS~)PB4") (type BiDi))
(pin (num 6) (name "(MOSI)PB5") (type BiDi))
(pin (num 7) (name "(MISO)PB6") (type BiDi))
(pin (num 8) (name "(SCK)PB7") (type BiDi))
(pin (num 9) (name ~RESET) (type input))
(pin (num 10) (name VCC) (type power_in))
(pin (num 11) (name GND) (type power_in))
(pin (num 12) (name XTAL2) (type BiDi))
(pin (num 13) (name XTAL1) (type BiDi))
(pin (num 14) (name "(RXD)PD0") (type BiDi))
(pin (num 15) (name "(TXD)PD1") (type BiDi))
(pin (num 16) (name "(INT0)PD2") (type BiDi))
(pin (num 17) (name "(INT1)PD3") (type BiDi))
(pin (num 18) (name "(OC1B)PD4") (type BiDi))
(pin (num 19) (name "(OC1A)PD5") (type BiDi))
(pin (num 20) (name "(ICP)PD6") (type BiDi))
(pin (num 21) (name "(OC2)PD7") (type BiDi))
(pin (num 22) (name "(SCL)PC0") (type BiDi))
(pin (num 23) (name "(SDA)PC1") (type BiDi))
(pin (num 24) (name "(TCK)PC2") (type BiDi))
(pin (num 25) (name "(TMS)PC3") (type BiDi))
(pin (num 26) (name "(TDO)PC4") (type BiDi))
(pin (num 27) (name "(TDI)PC5") (type BiDi))
(pin (num 28) (name "(TOSC1)PC6") (type BiDi))
(pin (num 29) (name "(TOSC2)PC7") (type BiDi))
(pin (num 30) (name AVCC) (type power_in))
(pin (num 31) (name AGND) (type power_in))
(pin (num 32) (name AREF) (type power_in))
(pin (num 33) (name "(ADC7)PA7") (type BiDi))
(pin (num 34) (name "(ADC6)PA6") (type BiDi))
(pin (num 35) (name "(ADC5)PA5") (type BiDi))
(pin (num 36) (name "(ADC4)PA4") (type BiDi))
(pin (num 37) (name "(ADC3)PA3") (type BiDi))
(pin (num 38) (name "(ADC2)PA2") (type BiDi))
(pin (num 39) (name "(ADC1)PA1") (type BiDi))
(pin (num 40) (name "(ADC0)PA0") (type BiDi))))
(libpart (lib device) (part C)
(description "Unpolarized capacitor")
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib conn) (part Conn_01x04)
(description "Generic connector, single row, 01x04")
(docs ~)
(footprints
(fp Connector*:*_??x*mm*)
(fp Connector*:*1x??x*mm*)
(fp Pin?Header?Straight?1X*)
(fp Pin?Header?Angled?1X*)
(fp Socket?Strip?Straight?1X*)
(fp Socket?Strip?Angled?1X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x04))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))))
(libpart (lib conn) (part Conn_02x03_Odd_Even)
(description "Generic connector, double row, 02x03, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers)")
(docs ~)
(footprints
(fp Connector*:*2x??x*mm*)
(fp Connector*:*2x???Pitch*)
(fp Pin_Header_Straight_2X*)
(fp Pin_Header_Angled_2X*)
(fp Socket_Strip_Straight_2X*)
(fp Socket_Strip_Angled_2X*))
(fields
(field (name Reference) J)
(field (name Value) Conn_02x03_Odd_Even))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))))
(libpart (lib device) (part Crystal)
(description "Two pin crystal")
(footprints
(fp Crystal*))
(fields
(field (name Reference) Y)
(field (name Value) Crystal))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive))))
(libpart (lib device) (part R)
(description Resistor)
(footprints
(fp R_*)
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib switches) (part SW_Push)
(description "Push button switch, generic, two pins")
(fields
(field (name Reference) SW)
(field (name Value) SW_Push))
(pins
(pin (num 1) (name 1) (type passive))
(pin (num 2) (name 2) (type passive)))))
(libraries
(library (logical device)
(uri /usr/share/kicad/library/device.lib))
(library (logical switches)
(uri /usr/share/kicad/library/switches.lib))
(library (logical conn)
(uri /usr/share/kicad/library/conn.lib))
(library (logical memory)
(uri /usr/share/kicad/library/memory.lib))
(library (logical atmel)
(uri /usr/share/kicad/library/atmel.lib)))
(nets
(net (code 1) (name "Net-(C2-Pad1)")
(node (ref C2) (pin 1))
(node (ref U1) (pin 12))
(node (ref Q1) (pin 1)))
(net (code 2) (name "Net-(C1-Pad1)")
(node (ref C1) (pin 1))
(node (ref Q1) (pin 2))
(node (ref U1) (pin 13)))
(net (code 3) (name "Net-(U1-Pad14)")
(node (ref UART1) (pin 4))
(node (ref U1) (pin 14)))
(net (code 4) (name "Net-(U1-Pad15)")
(node (ref UART1) (pin 3))
(node (ref U1) (pin 15)))
(net (code 5) (name "Net-(U1-Pad35)")
(node (ref U2) (pin 17))
(node (ref U1) (pin 35)))
(net (code 6) (name "Net-(U1-Pad36)")
(node (ref U2) (pin 16))
(node (ref U1) (pin 36)))
(net (code 7) (name "Net-(U1-Pad37)")
(node (ref U1) (pin 37))
(node (ref U2) (pin 15)))
(net (code 8) (name "Net-(U1-Pad38)")
(node (ref U2) (pin 13))
(node (ref U1) (pin 38)))
(net (code 9) (name "Net-(U1-Pad39)")
(node (ref U1) (pin 39))
(node (ref U2) (pin 12)))
(net (code 10) (name "Net-(U1-Pad40)")
(node (ref U2) (pin 11))
(node (ref U1) (pin 40)))
(net (code 11) (name "Net-(U1-Pad16)")
(node (ref U2) (pin 20))
(node (ref U1) (pin 16)))
(net (code 12) (name "Net-(U1-Pad17)")
(node (ref U2) (pin 22))
(node (ref U1) (pin 17)))
(net (code 13) (name "Net-(U1-Pad18)")
(node (ref U1) (pin 18))
(node (ref U2) (pin 27)))
(net (code 14) (name GND)
(node (ref ICSP1) (pin 6))
(node (ref SW_RESET1) (pin 1))
(node (ref C1) (pin 2))
(node (ref C2) (pin 2))
(node (ref U2) (pin 14))
(node (ref UART1) (pin 1))
(node (ref U1) (pin 31))
(node (ref U1) (pin 32))
(node (ref U1) (pin 11))
(node (ref C3) (pin 2))
(node (ref C4) (pin 2)))
(net (code 15) (name "Net-(C3-Pad1)")
(node (ref ICSP1) (pin 5))
(node (ref C3) (pin 1))
(node (ref SW_RESET1) (pin 2))
(node (ref R1) (pin 2))
(node (ref U1) (pin 9)))
(net (code 16) (name "Net-(U1-Pad19)")
(node (ref U1) (pin 19)))
(net (code 17) (name "Net-(U1-Pad20)")
(node (ref U1) (pin 20)))
(net (code 18) (name "Net-(U1-Pad21)")
(node (ref U1) (pin 21)))
(net (code 19) (name VCC)
(node (ref UART1) (pin 2))
(node (ref U1) (pin 30))
(node (ref R1) (pin 1))
(node (ref U1) (pin 10))
(node (ref C4) (pin 1))
(node (ref ICSP1) (pin 2))
(node (ref U2) (pin 28)))
(net (code 20) (name "Net-(ICSP1-Pad3)")
(node (ref ICSP1) (pin 3))
(node (ref U1) (pin 8)))
(net (code 21) (name "Net-(U1-Pad29)")
(node (ref U2) (pin 3))
(node (ref U1) (pin 29)))
(net (code 22) (name "Net-(ICSP1-Pad1)")
(node (ref U2) (pin 1))
(node (ref U1) (pin 7))
(node (ref ICSP1) (pin 1)))
(net (code 23) (name "Net-(U1-Pad5)")
(node (ref U1) (pin 5))
(node (ref U2) (pin 2)))
(net (code 24) (name "Net-(U1-Pad28)")
(node (ref U1) (pin 28))
(node (ref U2) (pin 4)))
(net (code 25) (name "Net-(U1-Pad27)")
(node (ref U2) (pin 5))
(node (ref U1) (pin 27)))
(net (code 26) (name "Net-(U1-Pad3)")
(node (ref U2) (pin 21))
(node (ref U1) (pin 3)))
(net (code 27) (name "Net-(U1-Pad2)")
(node (ref U2) (pin 24))
(node (ref U1) (pin 2)))
(net (code 28) (name "Net-(U1-Pad4)")
(node (ref U1) (pin 4))
(node (ref U2) (pin 23)))
(net (code 29) (name "Net-(ICSP1-Pad4)")
(node (ref U2) (pin 26))
(node (ref ICSP1) (pin 4))
(node (ref U1) (pin 6)))
(net (code 30) (name "Net-(U1-Pad22)")
(node (ref U2) (pin 10))
(node (ref U1) (pin 22)))
(net (code 31) (name "Net-(U1-Pad23)")
(node (ref U2) (pin 9))
(node (ref U1) (pin 23)))
(net (code 32) (name "Net-(U1-Pad33)")
(node (ref U1) (pin 33))
(node (ref U2) (pin 19)))
(net (code 33) (name "Net-(U1-Pad24)")
(node (ref U1) (pin 24))
(node (ref U2) (pin 8)))
(net (code 34) (name "Net-(U1-Pad25)")
(node (ref U2) (pin 7))
(node (ref U1) (pin 25)))
(net (code 35) (name "Net-(U1-Pad26)")
(node (ref U2) (pin 6))
(node (ref U1) (pin 26)))
(net (code 36) (name "Net-(U1-Pad1)")
(node (ref U1) (pin 1))
(node (ref U2) (pin 25)))
(net (code 37) (name "Net-(U1-Pad34)")
(node (ref U1) (pin 34))
(node (ref U2) (pin 18)))))