About the article

P87LPC76X Programmer

A simple burner for a popular microcontroller family

P87LPC76X Programmer
The programmer described in this article has been designed for the well-known P87LPC76x family of microcontrollers manufactured by Philips. These are 8-bit devices with an 8051-derived core and serial programming capability. The hardware we’ve in mind excels in simplicity and the programmer software may be obtained free of charge from our website.The popularity of the 8-bit microcontrollers from the P87LPC76x series is mainly due to their versatility and ease of use. On the pros and cons of these devices, we are informed that programmers seem to value the limited complexity, the large number of outputs, the ample output current specification and (last but not least) the presence of an I2C bus. The chip can be programmed using a serial link, which means that in-system programming (ISP) is within easy reach. Having ISP on a microcontroller is a clear advantage to equipment manufacturers because it allows them to blow the very latest version of the firmware into the controller, just before shipping the complete product.
Downloading of this magazine article is reserved for Elektor Members only.
Already a member? click here to log in.
Gerber file

CAM/CAD data for the PCB referred to in this article is available as a Gerber file. Elektor 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.

R1 = 255Ohm
R2 = 1kO91
R3 = 1kOhm
R4 = 3kO9
R5 = 1kO5
R6 = 47kOhm
R7,R12 = 10kOhm
R8 = 680Ohm
R9 = 330Ohm
R10,R11 = 1kO8
C1,C2,C3,C4,C5,C6,C7,C8 = 10µ F 63V radial
C9 = 470µ F 25V radial
C10,C11,C14,C15,C16,C17 = 100nF
C12 = 1µ F 63V radial
C13 = 22nF
D1 = LED, low current, red
D2 = LED, low current, yellow
D3 = LED, green
D4 = 1N4002
T1 = BC547B
T2,T3= BC640
IC1 = 74HCT4094
IC2,IC3 = MAX232 CP
IC4 = 7805 (TO220 case)
IC5 = LM317T (TO220 case)
IC6 = 74HC125
K1 = 9-way sub-D socket (female), PCB mount
K2 = mains adaptor socket, PCB mount
K3 = 24-way wide ZIF socket
8 wire links
PCB, order code 030313-1
Disk, order code 030313-11 (Free Download)
Mains adaptor, output 15VDC (or 12VDC, see text), 300 mA
Serial cable, 1:1 (non-crossed)
Enclosure: e.g., PacTek 145x90x30 mm
Loading comments...