PICee Development System
a PIC16F84-based single-board computer
Published in issue 307, February 2002
This single-board computer, using the popular low-cost PIC16F84 microcontroller, has been developed with educational applications in mind.The PICee single-board computer described in this article is a versatile training and development system based on the well-known Microchip PIC16F84 microcontroller. The microcontroller’s flash memory is electrically erasable: hence the ‘ee’ in the title. In contrast to the 89C8252 Flash microcontroller board described in our December 2001 issue, the 16F84 processor used here is a so-called ‘RISC’ (reduced instruction set computer) microcontroller with only a small number of instructions. The PICee board allows experimentation with all 35 of the processor’s instructions without additional hardware. The board encompasses a wide range of applications, from a simple LED flasher to an elegant crystal-controlled clock.
Resistors: R1,R15-R22,R25-R29 = 1kOhm 5 R2,R24,R34,R35 = 4kOhm 7 R3,R4,R6...R8,R10 = 10kOhm R5,R12 = 1kOhm R9,R11 = 470Ohm R13 = 12kOhm R14 = 10Ohm R23 = 33 Ohm R30 = 470kOhm R31,R32 = 270Ohm R33 = 3kOhm 3 P1 = 100kOhm preset P2 = 10kOhm preset Capacitors: C1,C2,C3,C5,C6,C7,C10,C11,C12 = 100nF C4 = 220pF C8,C9 = 27pF C13 = 470µ F 25V radial C14,C15,C16 = 47µ F 16V radial Semiconductors: D1 = 1N4007 D2-D7 = 1N4148 D8-D11,D16-D19 = LED, 3mm, yellow, low current D12-D18,D20,D21 = LED 3 mm, red, low current D22 = LED, 3 mm, green, low current T1,T2,T3 = BC547 IC1 = 7805 IC2 = TL497AC IC3 = PIC16F84 IC4 = 74HCT125 Miscellaneous: K1 = mains adaptor socket, PCB mount K2 = 9-way sub-D socket (female), angled pins, PCB mount K3 = DIN41612 connector, model B (Conrad Electronics # 741582) K4 = 16-way SIL connector* L1 = 100µ H S1,S2,S4,S8,S9,S10 = toggle switch, 1 c/o contact, or 3-way pinheader with jumper S3,S5,S6,S7 = pushbutton, e.g., ITT/Schadow type D6 X1 = quartz crystal socket with crystal* Heatsink for IC1, e.g. type ICK35 (Fischer) (Dau Components) PCB, order code 010062-1 Disk, contains example programs, order code 010062-11 or free download
|
Click below to download a PDF copy of this article from Elektor magazine.
Please note. In view of the complexity of international markets, Elektor cannot guarantee the availability of components for this project.
|