Skip to content
This repository has been archived by the owner on Oct 2, 2020. It is now read-only.

WDC65C816S 8/16-bit microprocessor DIP-40 #2780

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
9 changes: 9 additions & 0 deletions CPU_WDC.dcm
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
EESchema-DOCLIB Version 2.0
#
$CMP 65C816S
D 8/16 Bit Microprocessor
K MPU CPU 6502 65C02 65C816
F http://archive.6502.org/datasheets/wdc_w65c816s_oct_11_2018.pdf
$ENDCMP
#
#End Doc Library
60 changes: 60 additions & 0 deletions CPU_WDC.lib
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# 65C816S
#
DEF 65C816S U 0 20 Y Y 1 F N
F0 "U" -350 1350 50 H V C CNN
F1 "65C816S" 200 1350 50 H V C CNN
F2 "Package_DIP:DIP-40_W15.24mm" 0 0 50 H I C CNN
F3 "" -150 50 50 H I C CNN
$FPLIST
DIP*W15.24mm*
$ENDFPLIST
DRAW
S -1700 -1800 -1700 -1800 0 1 10 N
S -400 1300 400 -1300 0 1 10 f
X ~VP 1 -500 -200 100 R 50 50 1 1 O
X A1 10 500 1100 100 L 50 50 1 1 O
X A2 11 500 1000 100 L 50 50 1 1 O
X A3 12 500 900 100 L 50 50 1 1 O
X A4 13 500 800 100 L 50 50 1 1 O
X A5 14 500 700 100 L 50 50 1 1 O
X A6 15 500 600 100 L 50 50 1 1 O
X A7 16 500 500 100 L 50 50 1 1 O
X A8 17 500 400 100 L 50 50 1 1 O
X A9 18 500 300 100 L 50 50 1 1 O
X A10 19 500 200 100 L 50 50 1 1 O
X RDY 2 -500 -600 100 R 50 50 1 1 B
X A11 20 500 100 100 L 50 50 1 1 O
X VSS 21 0 -1400 100 U 50 50 1 1 W
X A12 22 500 0 100 L 50 50 1 1 O
X A13 23 500 -100 100 L 50 50 1 1 O
X A14 24 500 -200 100 L 50 50 1 1 O
X A15 25 500 -300 100 L 50 50 1 1 O
X D7 26 -500 500 100 R 50 50 1 1 T
X D6 27 -500 600 100 R 50 50 1 1 T
X D5 28 -500 700 100 R 50 50 1 1 T
X D4 29 -500 800 100 R 50 50 1 1 T
X ~ABORT 3 -500 -1000 100 R 50 50 1 1 I
X D3 30 -500 900 100 R 50 50 1 1 T
X D2 31 -500 1000 100 R 50 50 1 1 T
X D1 32 -500 1100 100 R 50 50 1 1 T
X D0 33 -500 1200 100 R 50 50 1 1 T
X R/~W 34 -500 100 100 R 50 50 1 1 O
X E 35 -500 -800 100 R 50 50 1 1 O
X BE 36 -500 -900 100 R 50 50 1 1 I
X Φ2 37 -500 0 100 R 50 50 1 1 I
X MX 38 -500 -700 100 R 50 50 1 1 O
X VDA 39 -500 300 100 R 50 50 1 1 O
X ~IRQ 4 -500 -400 100 R 50 50 1 1 I
X ~RES 40 -500 -1200 100 R 50 50 1 1 I
X ~ML 5 -500 -300 100 R 50 50 1 1 O
X ~NMI 6 -500 -500 100 R 50 50 1 1 I
X VPA 7 -500 200 100 R 50 50 1 1 O
X VDD 8 0 1400 100 D 50 50 1 1 W
X A0 9 500 1200 100 L 50 50 1 1 O
ENDDRAW
ENDDEF
#
#End Library
1 change: 1 addition & 0 deletions sym-lib-table
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@
(lib (name CPU_NXP_68000)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPU_NXP_68000.lib)(options "")(descr "NXP (formerly Motorola) 68000 CPUs"))
(lib (name CPU_NXP_IMX)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPU_NXP_IMX.lib)(options "")(descr "NXP IMX CPUs"))
(lib (name CPU_PowerPC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPU_PowerPC.lib)(options "")(descr "PowerPC-based CPUs"))
(lib (name CPU_WDC)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/CPU_WDC.lib)(options "")(descr "Western Design Centers 6502-based CPUs"))
(lib (name Device)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/Device.lib)(options "")(descr "Generic symbols for common devices"))
(lib (name DSP_AnalogDevices)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/DSP_AnalogDevices.lib)(options "")(descr "Analog Devices DSP symbols"))
(lib (name DSP_Freescale)(type Legacy)(uri ${KICAD_SYMBOL_DIR}/DSP_Freescale.lib)(options "")(descr "Freescale DSP symbols"))
Expand Down