Electronic Circuits Schematics Projects




Microcontroller Programmer


PIC16CS4 Programmer

Most of you will certainly already installed on your computer one of the many software tools move freely from hand to hand and is suitable for programming the PIC 16C84. One of the most popular of this kind is the RIR02 of Silicon Studios. The circuit described below, is perhaps the simplest PIC programmer that can work seamlessly with the program RIR02. This guide allows RIR02 communication with the programmer, through the parallel port (Centronics). ..


Views: 1457 | Votes: 65 | Comments: 0 | Rating: 0 | Rank: 6 | Added: Jan 30, 2013 |
no image available Simple GAL Programmer

It`s very easy! This is a simple GAL programmer that hobbyists will able to use the GAL very easy. Building costs are less than 1/10 of cheaper GAL programmers. This is good for parsonal use. And added an optional function to program to the Microchip`s PIC with using a socket converter...


Views: 179 | Votes: 31 | Comments: 0 | Rating: 5 | Rank: 3 | Added: Mar 11, 2013 |
PIC Programmer

This programmer requires only a basic terminal program capable of uploading an ascii PIC HEX file. It does not matter what operating system or computer (MAC, Win98, XP, Vista, DOS, Linux, etc.) is used to talk to it. All of the software necessary for programming is in the unit's own PIC (16F628) which incorporates a set of programming algorithms for several PIC versions along with some I2C eeproms. This unit is designed to do In Circuit Serial Programming (ISP). It can.....


Views: 4670 | Votes: 32 | Comments: 0 | Rating: 4 | Rank: 0 | Added: Feb 11, 2013 |
AVR Programmer with ATMega8-16

This simple AVR Programmer will allow you to painlessly transfer hex programs to most ATMEL AVR microcontrollers without sacrificing your budget and time. It is more reliable than most other simple AVR programmers available out there and can be built in very short amount of time. AVR programmer consists of in-circuit serial programmer (dongle) and small pcb with a DIP socket where you can fit your microcontroller and have it quickly programmed. You may also use this.....


Views: 1484 | Votes: 6 | Comments: 0 | Rating: 3 | Rank: 0 | Added: Feb 5, 2013 |
PIC18 programmer

The SCHAER+ programmer is a programmer for PIC18 family from a PC parallel port (LPT). It is derivated from the SCHAER programmer I used to download my projects in PIC1684. The SCHAER+ programmer should be improved to use a USB connection, without any external power supply... The SCHAER programmer I'm currently using allows me to program chips like PIC16F84 by managing 5 signals through parallel port. ..


Views: 5306 | Votes: 101 | Comments: 0 | Rating: 7 | Rank: 0 | Added: Jan 31, 2013 |
Serial Programmer for AVR microprocessors

Atmel described a simple programmer based on the AT90S1200 (NOT the AT90S1200A) controller in their application note, AVR910 (a modification to use the AT90S2313 is also given below).The circuit is so small and simple, I was able to put two of them together without using a printed circuit board, taking only about an hour to assemble each one. Both worked fine without any hitches. These programmers are compatible with RS-232 ports, cost well under US$10 to build, and.....


Views: 1576 | Votes: 33 | Comments: 0 | Rating: 6 | Rank: 0 | Added: Jan 14, 2013 |
PIC Programmer schematic RS232

In the article you will find a description of the universal PIC programmer, which suggested the involvement of Jens Madsen Dyekjar [ http://www.jdm.homepage.dk/newpic.htm ]. Program allows districts PIC12C5XX, 12C67X, 16C55X, 16C61, 16C62X, 16C71, 16C71X, 16C8X, 16F8X, serial EEPROM 24Cxx. It allows to program the microcontroller directly involved (ICSP) and other adapter series programmable components, such as ISO cards. When I needed some time to program the PIC.....


Views: 5485 | Votes: 37 | Comments: 0 | Rating: 1 | Rank: 0 | Added: Nov 15, 2012 |
EPROM adapter for ATMEL Programmer

The EEprom programmer software supports the following devices 28C16, 28C256, 28C17, 29C256, 28C64. Diode D1 and resistor R1 provide the VDD isolation when programming the 24 pin devices. The jumper J3 must be shorted for 24 pin devices, and open circuit for 28 pin device programming. Following EEPROMs are pin compatible with their EPROMs version, 28C16 ---> 2716, 28C64 ---> 2764, 29C256 ---> 27256. ..


Views: 5463 | Votes: 11 | Comments: 0 | Rating: 8 | Rank: 0 | Added: Oct 25, 2012 |
no image available @EEPROM Driver for AVR with RAM

I had been putting off writing a driver for some 24LC64 and 24LC256 EEPROMS I was thinking about using, when I came across a temperature logger application written by Seal Ellis. The Temperature logger was posted on on www.avrfreaks.net on January 10, 2002, project ID 49. The original application was written for the ATtiny15, whichhas a small hardware stack, so when extracting the I2C code, I massaged it a little bit to make it more compact when running on processors.....


Views: 1591 | Votes: 48 | Comments: 0 | Rating: 0 | Rank: 0 | Added: Oct 16, 2012 |
PIC Programmer II

C1 is a charge pump capacitor*. This works voltage doubler. When TxD is negative voltage, C1 is charged through D7 from GND. If TxD carries out turn-on, since it will become positive voltage, the voltage charged in C1 is raised. The created high voltage is regulated by D7 to about 13V. If TxD carries out turn-on, both supply voltage will be created. CTS and RTS also join creation of supply voltage. This VDD is delayed and is applied by C2 and R4. D1-D5 are clump diodes......


Views: 3653 | Votes: 60 | Comments: 0 | Rating: 6 | Rank: 0 | Added: Oct 6, 2012 |
no image available Simple AVR Programmers

These are simple AVR programmers. I designed and built four different programmers for various envilonments: LPT controlled parallel programmer, LPT controlled ISP adapter, COM controlled ISP adapter and COM controlled generic SPI bridge. Additionaly, COM controlled adapters can be used as a communication cable between host PC and target board, it is useful for debugging...


Views: 5146 | Votes: 42 | Comments: 0 | Rating: 3 | Rank: 5 | Added: Oct 4, 2012 |
Lazy ISP Socket Adapter

The Lazy Adapter is composed of a 20 pin DIP socket, a 20 pin DIP header, and 6 pin ISP header, and a small phenolic circuit board to hold them all together. The green fiberglass PCB is a Dontronics DT104 SIMSTIC(This plug is in return for a favor.) I am tired of wiring up ISP sockets for every little breadboard I build, so I built this little adapter. It plugs into a 20 pin IC socket for an AVR on a breadboard. On the adapter is the 6 pin ISP header in the same.....


Views: 2275 | Votes: 32 | Comments: 0 | Rating: 1 | Rank: 0 | Added: Oct 4, 2012 |
USB AVR programmer

Nowadays, USB is the most popular connection connection between PC and peripherals such as AVR programmers, printers, scanners etc. For that reason I had to modify my old serial AVR In-System-Programmer (ISP) to work with USB connection. You can say, "use a USB to Serial adaptor to connect your AVR ISP with your PC". Yes, that could be a solution but it would cost me more money than a singe FT232BM chip because I had to include an USB to RS232 adaptor and a power supply.....


Views: 3849 | Votes: 92 | Comments: 0 | Rating: 8 | Rank: 0 | Added: Sep 7, 2012 |
ASCII Programmer PIC16F84

The idea behind this project is to provide some means of loading a program into a PIC that will then be able to program other PICs in a more conventional way. How do you program a PIC to be a programming device without a programmer, and why would you want to build a programmer if you already have one that can program the PIC to be a programmer. The answer here is to try to build a very cheap circuit that is easy to build and does not need any special software to do the.....


Views: 5450 | Votes: 85 | Comments: 0 | Rating: 9 | Rank: 0 | Added: Sep 5, 2012 |
Adaptor for 8 and 28 pin AVR

This adaptor lets me program 8 or 20 pin DIP devices using the In-System Programmer (ISP) described in Atmel's AVR910 application note. This circuit provides power and clocks for the part to be programmed and power to the ISP circuit. When programming 8 pin devices, the part is positioned toward pins 1 and 20 of the socket such that the 8 pins of the chip occupy the pins 1,2,3,4,17,18,19, abd 20 of the programming socket.In the case of an 8 pin part being programmed, the.....


Views: 3968 | Votes: 95 | Comments: 0 | Rating: 7 | Rank: 0 | Added: Aug 30, 2012 |
no image available ATMEL 8051 Flash Based-Microcontroller Programmer

The Atmel Flash devices are ideal for developing, since they can be reprogrammed easy and fast. If you need more code space for your application, particularly for developing 89Cxx projects with C language. Atmel offers a broad range of microcontrollers based on the 8051 architecture, with on-chip Flash program memory...


Views: 3620 | Votes: 109 | Comments: 0 | Rating: 9 | Rank: 0 | Added: Aug 23, 2012 |
no image available Parallel AVR programmer

This programmer is designed to program Atmel AVR microcontrollers in either parallel or serial mode, while connected to a host machine using RS232. It`s controlled by an 8051 (actually developed using a Dallas DS5000) and should work with most variants, since it doesn`t use any special features. I hope it won`t be too difficult to modify for use with an 8031 (external ROM) or one of Don`s DT103 Simmsticks...


Views: 2097 | Votes: 108 | Comments: 0 | Rating: 4 | Rank: 0 | Added: Jul 28, 2012 |
no image available @Central Heating Programmer with serial PC interface

This programmer has been designed for use with a domestic heating boiler. It provides outputs via two relays to control the supply of Hot Water and Heating. There are 10 program entries available and each one can control the heating and water independently. The programmer allows manual advance of the heating and water and disabling of program control, useful if you're going away for a few days and want to leave the heating and water off. As well as providing normal.....


Views: 5463 | Votes: 104 | Comments: 0 | Rating: 1 | Rank: 0 | Added: Jul 24, 2012 |
RCEN fuse programmer with AT90S1200A

As you know the AT90S1200 microcontroller include an internal RC oscillator that is disabled by default. If you want to change it (enable or disable) you must to program it with parallel mode. The most programmers working with serial mode and its not possible to program this fuse bit (RCEN). With this stand-alone programmer you can now enable or disable the internal RC oscillator that is working at ~1MHz. ..


Views: 2152 | Votes: 27 | Comments: 0 | Rating: 6 | Rank: 0 | Added: Jul 17, 2012 |
no image available Fluffy - A Scenix (and PIC) Programmer

Anyway, Fluffy is a SX programmer for people who have already experimented with PIC chips, and want to try out the Scenix SX family. I built Fluffy because I wanted to experiment with the SX's, but didn't want to spend $300 or so bucks on the official development system. To build it, you will need a PIC16F84 (a 16C84 will probably also work, but I don't have any to test!). Note that this implies you should already have a working PIC programmer. If you don't, you might want.....


Views: 4055 | Votes: 93 | Comments: 0 | Rating: 3 | Rank: 4 | Added: Jul 2, 2012 |