Article
PICI7C Processor Board
Single-Board Computer based on the PIC17C756
The PIC17C computer described in this article is a flexible and easily expandable system which is comfortably programmed by a PC rather than a costly, dedicated programmer. At the heart of the system is the extremely fast and powerful PIC17C756 microcontroller from Microchip Technology.With microcontroller systems featuring ‘in-system’ programming, the monitor program is usually stored in an external EPROM. This requires that the controller is capable of disabling its complete internal program memory, and fetch all instructions from an external memory. Furthermore, the external memory structure should be highly similar, if not equal, to that of the internal memory (in this case, having a width of 16 bits).
Materials
Gerber file
CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor GREEN and GOLD members can exclusively download these files for free as part of their membership. Gerber files allow a PCB to be produced on an appropriate device available locally, or through an online PCB manufacturing service.
Elektor recommends the Elektor PCB Service service from its business partner Eurocircuits or AISLER as the best services for its own prototypes and volume production.
The use of our Gerber files is provided under a modified Creative Commons license. Creative Commons offers authors, scientists, educators and other creatives the freedom to handle their copyright in a more free way without losing their ownership.
PCB
Component list
Resistor:
R1 = 10k?
Capacitors:
C1-C10,C13,C14,C15,C17,C18,C19 = 100nF
C11,C12 = 12pF
C16 = 10µF 63V radial
Semiconductors:
IC1 = PIC17C756-16L (no suffix, or -A or -B)
IC2,IC3 = 74ACT573
IC5,IC8 = MAX232CPE
IC6,IC7 = 62256 (HM6225BLP-12), access time 120ns or less
IC9,IC13 = 27C512 (programmed), order code 000061-21, access time 120ns or less (two EPROMs, a and b)
IC10 = 16V8-D (programmed), order code 000061-31
IC11,IC12 = AM29F010 120PC or AM29F040 120PC
IC14 = MCP120D or MCP130 450 DITO
IC15 = 8-pin or 14-pin oscillator block 16 MHz (Seiko Epson 531P)
IC16 = DS1685-5 (Dallas)
Miscellaneous:
K1,K2 = 9-way sub-D socket (female), angled pins, PCB mount
K3 =64-way connector, angled pins, DIN64AC
S1 = Pushbutton, 1 make contact, Bourns type 7906H-001-300
X1 = 32.76kHz quartz crystal
BT1 = CR2032 Lithium cell (if necessary with holder)
68-pin PLCC socket
PCB, order code 000061-1
R1 = 10k?
Capacitors:
C1-C10,C13,C14,C15,C17,C18,C19 = 100nF
C11,C12 = 12pF
C16 = 10µF 63V radial
Semiconductors:
IC1 = PIC17C756-16L (no suffix, or -A or -B)
IC2,IC3 = 74ACT573
IC5,IC8 = MAX232CPE
IC6,IC7 = 62256 (HM6225BLP-12), access time 120ns or less
IC9,IC13 = 27C512 (programmed), order code 000061-21, access time 120ns or less (two EPROMs, a and b)
IC10 = 16V8-D (programmed), order code 000061-31
IC11,IC12 = AM29F010 120PC or AM29F040 120PC
IC14 = MCP120D or MCP130 450 DITO
IC15 = 8-pin or 14-pin oscillator block 16 MHz (Seiko Epson 531P)
IC16 = DS1685-5 (Dallas)
Miscellaneous:
K1,K2 = 9-way sub-D socket (female), angled pins, PCB mount
K3 =64-way connector, angled pins, DIN64AC
S1 = Pushbutton, 1 make contact, Bourns type 7906H-001-300
X1 = 32.76kHz quartz crystal
BT1 = CR2032 Lithium cell (if necessary with holder)
68-pin PLCC socket
PCB, order code 000061-1
Discussion (0 comments)