- on Microcontrollers
- Published in issue 1/2005 on page 0
PIC18Flash Development Board
Continuing where the ’16 series left off...
The development system described in this article continues a fine tradition of Elektor Electronics microcontroller articles, and follows in the lineage of the popular PICee board, AVRee and others. The board described here employs the most recent and powerful of Microchip’s PIC family, the ‘18F’ series, and specifically, the PIC18F452.
The PIC18F452 has become the defacto standard part of the 18F series, and is an obvious choice for people wishing to move on from designs using the ubiquitous PIC16F84 and 16F877 devices.
PIC18flash offers the usual development board features of a processor, clock, some LED’s, some pushbuttons, an interface to a standard 2×20 line LCD display, an RS232 port, a piezo ceramic sounder and DC power regulation.
Special features are:
– On-board hardware for ICSP (In-Circuit Serial Programming)
– Power I/O for real-world devices such as solenoids, stepping and DC motors.
– An interface to the Microchip ‘ICD-2’ debugger
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 its business partner Eurocircuits as the company of choice for its own prototypes and volume production in selected cases.
All resistors SMD, case shape 1206
R1-R5,R7 = 680Ohm
R6,R9,R21,R22 = 1kOhm5
R8,R10 = 100Ohm
R11,R13,R14,R15 = 4kOhm7
R12,R18,R19,R20 = 1kOhm
R16,R17 = 10kOhm
All capacitors SMD, case shape 1206 unless otherwise indicated
C1 = 470µF 25V radial
C2-C8,C21-C25 = 100nF
C9,C10 = 22µF 25V radial
C11-C16 = 1µF
C17,C18 = 15pF
C19,C20 = 22pF
C26 = 470µF 25V radial
D1,D11 = 1N4001
D2,D3,D6-D10 = LED
D4,D5,D12,D13 = 10MQ060N
T1,T2 = IRLL024N
T3,T4 = BS170
IC1 = 7805
IC2,IC9 = 7812
IC3,IC4 = TLE4207G
IC5 = MAX232ACSE (SMD case)
IC6 = PIC18F452-I/L
IC7 = 74HCT541
IC8 = 74HCT14
K1,K9 = 2-way PCB terminal block, lead pitch 5mm
K2 = 6-way RJ11 connector, PCB mount
K3 = 9-way sub-D socket (female), angled pins, PCB mount
K4 = 25- way sub-D plug (male), angled pins, PCB mount
K5,K6 = 4-way PCB terminal block, lead pitch 5mm (or 2 off 2-way)
K7 = 16-way boxheader
K8 = 10- way boxheader
S1,S2,S3 = miniature pushbutton, 1 make contact, e.g., DTS61K (6 x 6mm)
BZ1 = AC buzzer
X1 = 32.768kHz quartz crystal
X2 = 4MHz quartz crystal
44-pin PLCC socket for IC6.
20-pin DIL socket for IC7
14-way DIL socket for IC8