Microcontroller Programmer | | |
|
Crossed from: Inside Circuits | Clicks: 2178 | Votes: 1 | Comments: 0 | Rating: 6 | Rank: 6
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). ..
|
|
|
Crossed from: Inside Circuits | Clicks: 17779 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 8
AVR Programmer (AT90S2313)
|
The ATMEL, with family AVR, was consolidated in the field of microcontrollers. The microcontrollers are, providing fast core and a variety of peripherals. These features continue to occupy the attention of engineers and earn their preference. The developer will see, it accepts all models of the family of AVR. It is an excellent tool that stands out for its high performance and simplicity in handling. To develop, based on the record of AVR, the AVRDONGLE.PDF. If someone wants to design an application, then comes the question, "How to choose a microcontroller. Whether professional or amateur, this question is not easy to answer. Proposals are many.
Each family of microcontrollers has its pros and cons. Each microcontroller in practice, is a miniature computer, since it includes points of entry and exit is
the possibility of code execution. If we start with a family of microcontrollers in the simplest case, we need a programming device and an assembler. ..
|
|
|
| Clicks: 16689 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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 microcontroller, I decided to build a programmer. This solution seemed more operative than I repeatedly asked someone on the programming of their friends...
|
|
|
| Clicks: 9398 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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. ..
|
|
|
|
|
|
Crossed from: AVR Microcontroller | Clicks: 29 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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.
..
|
|
|
| Clicks: 12306 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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 for my programmer. (almost 30). So, the solution was to replace the two transistors, that were used to adapt the RS-232 voltage levels to TTL voltage levels, with a USB to RS-232 chip such as FT-232BM. ..
|
|
|
| Clicks: 17738 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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 job. That way, after it has done it's job, the parts can end up back into the junk box. The simplest approach I could come up with, was to use a simple circuit, the PC Serial Port and be able to program a PIC just by sending (2) different ASCII codes. ..
|
|
|
| Clicks: 3477 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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.
..
|
|
|
| Clicks: 1207 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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. Since voltage drop is within the limits which can be disregarded, general purpose small rectifier is sufficient as the diode to be used. e.g. 1N4148,1S1588(Toshiba),1S2076A(Renesas or Hitachi),1S133(ROHM) . When not succeeding by the device which needs programming current like 16F84(A), the value of R3 is made small. Probably, it will be good using a trimmer resistor as R3...
|
|
|
| Clicks: 19364 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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 either source power or borrow power from the target device. In either case, it generates its own 12 volt programming voltage from the 5 volt source...
|
|
|
Crossed from: AVR Microcontroller | Clicks: 13688 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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 programmer as a stand alone in-circuit serial programmer that can be used to conveniently program AVR microcontrollers without removing them from the target circuit...
|
|
|
Crossed from: AVR Microcontroller | Clicks: 3731 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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 equipped with a RAM stack while making it a little easier to customize for new applications. ..
|
|
| Clicks: 16574 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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 SPST switch that grounds pin 4 must to be closed...
|
|
|
| Clicks: 13044 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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 configuration used on the STK-500. Besides saving me time, it also means I don't have to make room on the prototype for the ISP header. I've also made an 8 pin version for the ATTiny12.
..
|
|
|
| Clicks: 14602 | Votes: 0 | Comments: 0 | Rating: 0 | Rank: 0
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 program AVR chips in the serial mode (and thus is not able to access programming options only available in parallel mode -read those data sheets!). It connects to a target controller via a 6 pin cable. ..
|
|
|
|
|