Vacuum Tubes Valves
Musical & effects
Yagi Uda Antennas
Metal Detector Circuits
Liquid Sensing Circuits
Light Sensing Circuits
Voltage Detector Circuits
Air-Gas Detection Circuits
Human Sensing Circuits
RF & Radiation
Optical Sensing Circuits
Free Energy Circuits
AC to DC & DC to DC
Solar Cell Circuits
Micro Power Circuits
Switching Power Supplies
Light Laser LED
Digital to Analog
Analog to Digital
Data Bus Circuits
Voltage to Pulse
Current to Voltage
Frequency to Voltage
RF Converter Circuits
Sine to Square Wave
Voltage to Current
voltage to frequency
Period to Voltage
Video Wall circuits
TV Video Circuits
Motor Control Circuits
8051 / 8052
PCB CAD Software
Car bike Circuits
555 Timer Circuits
Remote Control Toy
H Bridge Circuit
DIY HV Variable Cap
DIY PMA alternator
Interconnection & Timing
Digital Signal Integrity
Digital & Bipolars
Sensors & Detectors
Regulated Power Supply
4 Band Resistor
5 Band resistor
6 Band resistor
Microcontroller Programmer Circuits
Microcontroller Programmer Circuits
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...
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,...
Simple GAL Programmer
This GAL programmer is controlled via a parallel port, so that any exclusive interface is not requires for the programmer. It is easy to use on the notebook PCs. When program a PIC, a socket converter is needed. After assembly is finished, check if the wiring is correct and then power on. If all right, adjust VR1 to Vcc is 5.25 volts, and VR2 to...
MAX6953 Development board
The MAX6953 from Dallas Maxim is a compact cathode-row display driver that interfaces a microprocessor (like PIC or AVR) to four 5x7 dot matrix LED display trough an I2C compatible serial interface. The chip includes some features that can help us to handle easier the displaced data. These features are included on chip ASCII 104 character table...
GDS Chip Programmer
Generic Digital Switches are in-circuit programmable devices made by Lattice Semiconductor that allow pin to pin routing, buffering, and inversion. Perfect for making last minute circuit changes. Don't muck around with the software provided by Lattice, do it the easy way with my public domain graphical programmer software! I got sick of using...
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....
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...
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...
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...
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)...
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...
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...
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....
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...
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...
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...
USB AVR In-System-Programmer (ISP)
Nowadays, USBis 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 adaptorto connect your AVR ISP with your PC". Yes, that could be a solution bu
Simple Serial Programmer for AVR
8051 USB PROGRAMMER
The above circuit uses RS232 for interfacing with PC. It is very simple circuit & works very well with PC. Power is drawn from usb port OR needs external supply of 5V. The value of the crystal is very critical at AT89C2051 and must be 11. 0592MHz. Here AT89C2051 is loaded with firmware required for RS232 communication with PC. Assemble the...
My Arduino In Circuit Programmer
This Lazy Old Geek is also an Arduino Geek. If you are an Arduino Geek, one of the common microcontrollers used by Arduinos is the Atmega328 chip. In order to use Arduino software, the Atmega must have bootloader software on it. I didn`t realize there was a difference. As far as I can tell, the Atmega328P-PU has lower power but it also has a diffe
Circuit schematic for the classic PIC serial programming cable. There is also a high resolution version of the image, and a Scalable Vector Graphics source file for printing. Please note that the SVG file might not display properly in some browsers. Microcontrollers generally require special hardware for programming them from a computer. The cable
avr parallel programmer 5
The chief advantage of this programmer is its ability to protect both the target and the PC from odd voltages when one side is powered off. The buffers are open-drain, and each is pulled up to the Vcc of the receiving party. The MC74LCX07 has an operating Vcc rating of 2. 0 to 5. 5V. In addition, this programmer is the only buffered programmer...
pic pgm programmer
AVR/Arduino ISP programmer using the Raspberry Pi GPIOs
As a fully-featured Linux computer there are many external programmers that can be used with your Raspberry Pi to program the Atmel AVR range of microprocessors. It`s also possible to use the general purpose input/output lines (GPIOs) found on the Raspberry Pi to implement an ISP programmer with minimal extra hardware. I say "with minimal extra ha
ISP Flash Microcontroller Programmer
This ISP Programmer can be used either for in-system programming or as a stand-alone spi programmer for Atmel ISP programmable devices. The programming interface is compatible to STK200 ISP programmer hardware so the users of STK200 can also use the software which can program both the 8051 and AVR series devices. Figure 1 shows the circuit diagram
ISP Programmer Please buy USB programming cables at last and start using AVR Studio, avrdude etc. The source code is now abandonware and it will stay on Sourceforge for ages. This software supports programming of Atmel microcontrollers 89Sxx (`51), ATtiny, ATmega and 90Sxx (AVR). It can erase built-in Flash and EEPROM me
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
Simple AVR Programmer
This is simple to build AVR programmer for Atmel microcontrollers from AVR family. The microcontrollers must support serial programming. AVR programmer is connected to a PC through the RS232 serial interface and can be used with the PonyProg or Avrdude software programmer. AVR programmer is quite simple and it is based on the SI-Prog from the...
avr What is the point of Buffers like this in Programmers
On the bottom you will see a 74AC125 which is a Quad Buffer with Tri-State Outputs. I`ve seen quite a few buffers like this on programmers. but im not exactly sure what they do Im assuming whatever "CTL" is controls the "state" of the buffers. but what exactly is the point Why can`t you wire it directly to whatever Port Line (Serial or w/e). Or...
This page documents instructions for use of the Innovatia Renesas M3850A microcontroller programmer. The following design uses a DB-25 type parallel-port cable, and requires MS-DOS 6. 22 or earlier. This is because Microsoft Windows restricts access to the parallel-port except through Windows API, and also, Windows is inadequate for real-time port
Circuit Diagram of Cheap Programmer
Extensible Multiple Device Programmer 1
The power supply takes its power from a 24-volt VDC wall wart either via N1, an on board connector, or via N10 an off-board connector. The power switch is either mounted on board or off-board via connector N2. The fuse can either be on board at F1 or off board via connector N3. Diode D1 is a shorting diode that should short the supply and burn out
Arduino Projects and Circuits
PIC Microcontroller Circuits
AVR Microcontroller Circuits
68HC11 Microcontroller Circuits
8051 / 8052 Microcontroller Circuits
Ultrasonic distance finder circuit
The circuit described here uses ultrasonic oscillations and operates based on the propagation velocity of these oscillations in the air. Thus, we can easily determine the distance of two points if the time within which the wave travels this distance is measured. There are three main categories of distance measurement methods in use: a) By...
Simple Metal detector circuit with CD4030
Sometimes the precious metals are hidden too deep and are not detected except with complicated devices. In many cases, however, small pieces of precious metal buried near the surface can be detected by relatively simple means. Everyone is very attractive to find something potentially valuable, hidden a few centimeters below the soil. So many...
Fully automatic watering circuit for flower pots
Many times for various reasons we forget or can not water the plants that we have in our homes. And many humidity sensors units just notify us with a beeping sound or with a flashing light, that the pot needs watering. But what if we are away from home? This circuit comes as a solution to this problem. Depending on humidity of the pot at...
Simple deep searching metal detector circuit
The principle behind a metal detector is really very simple. Proof of this is the circuit that follows, in which it proves that the construction of a metal detector can be done in the minute, with few components that we find very easily everywhere. With the circuit of this metal detector, it is possible to detect a metal coin in depth of 90 to...
Sub-Harmonic Bass Converter for Electric Guitars
The sub-harmonic bass generator is a sound producing unit for guitars. The sound it produces looks very much like that of the bass guitar. The octave generator is sometimes quite unusual since it does not produce any of the usual ways of coloring the sound, such as filtering or distortion. Instead, a frequency division system produces outputs...
Echo Depth Sounding Sonar for Boats
In the past the sounding (sea bottom measurement) was done with the "bullet", that is, with a heavy lead object that the seamen plucked into the sea hung from a calibrated rope. As soon as the "bullet" reached the bottom, the depth appeared directly from the calibration of the rope. This arrangement still exists in some yachts. The big...
100W HiFi Audio Amplifier Circuit
This Amplifier was designed to have the following specifications: Distortion less than 0.1% at full power of 100W even at 20KHz. Power has to be attributed to an extended bandwidth. The output transistors must be protected against short circuits. The power supply must be symmetrical so that no electrolytic capacitors are needed at the outlet....
Plant-Pot Water Level Indicator Circuit
A series of LEDs serve to alert the gardener when plants need water. Using two conventional digital integrated LEDs and a series of LEDs, we make a very useful device for gardening. The device detects the amount of water in the pot and alerts the grower. The circuit of the device is shown in Figure 2. The water detection is made from the bottom...
Analogue Sound Preasure dB-Meter Circuit
The best human ear can capture sounds from 20Hz to 20KHz. These limits are known to be the broadest that can exist. Normally the normal limits range from 100Hz to about 13KHz and depend on the age and health of the individual. We for our measurements and to have a good accuracy we will get the limits of 20Hz to 20KHz. A sound to be heard does...
DIY HV Variable Capacitor
DIY PMA Alternator Plans
Digital Signal Integrity