Programmer using PIC16F84 microcontroller

Build a low-cost and very simple serial programmer for a PIC16F84 Microchip Flash Microcontroller. Below picture is my personal writer for F84 chip, it works very nice with Nigel WPicProg V1.20. Introduction I finally found a very nice universal window based software designed to work with any serial programmers for PIC16F84, i.e., WPicProg16 V1.20, written by Nigel Goodwin. Build this programmer before star ...

Read more

Ponyprog Circuit for AVR & PIC16F84

Comments: All resistors are 1/4W.The circuit is powered by 9...15V DC or AC. When In Circuit Programming (ISP) connectors are used, is possible the programmer to be powered from target’s power source. Diodes D2 and D6 protect the regulator LM7805, when target’s power is used. ' XTAL JUMP ' is used to cut XTAL when the AVR has internal RC oscillator enabled. 'FAMILY JUMP' is used to select which ATMEL’s fami ...

Read more

Easy Debugging Terminal using PIC16F84

Introduction This LCD terminal provide two modes of operation by selecting jumper J1. When J1 is open the terminal operate as a normal ascii display terminal, when J1 is closed the terminal displays the input serial data in hexadecimal format. This mode is useful for viewing raw data from the serial port output. Hardware Figure 1 shows the circuit diagram of the Easy Debugging Terminal. IC U2 a PIC16F84 mic ...

Read more

RF Modem Robotics Project using PIC16F84 microcontroller

RF is just way too cool not to use in your designs. But if you're a newbie like me it is difficult to successfully build solid RF transmitters and receivers. When I started out I didn't realize that the larger breadboard I was working off of was causing a lot of the signal deviance because the metal traces on the breadboard worked like small capacitors and changed my circuit dynamics. So after much research ...

Read more

The Weeder Frequency Counter using PIC16F84

This is a port by Peter Cousens to the PIC 16F84 of the  50Mhz Frequency counter kit {originally available} from Weeder Technologies . Since it uses a base PIC that is easily programmable, and provides a usefull bit of bench test equipment at very low cost, it makes an ideal PIC learning project. If you don't want to spend the time on the PCB, collecting the parts or even not programming the uP, you can ord ...

Read more

Using PicBasic with the PIC16F84 PIC Microcontroller

This article shows how to use the PIC16F84 microcontroller with PicBasic to design a quick & effective, serially controlled, I/O-Expander.  Using PicBasic makes developing handy single-chip devices like this extremely simple. If you're spending all your time programming in assembler, you'll appreciate how simple PicBasic is to use, and how easily you can create single-chip solutions like this one in mer ...

Read more

Bit-Banging Serial Interfaces for the Low-End and Mid-Range PICMicros using PIC16F84

When I designed the "YAP" for the "YAP" PICMicro programmer presented in "Programming and Customizing the PIC Microcontroller", I felt that the serial interface provided in "execution mode" of the programmer would be very useful for people developing their own software. With this interface, the user could input new values into the PICMicro application or output temporary values to help with debugging. This ...

Read more

IMAR-3 PC-KEYBOARD ADAPTER FOR SPECTRUM using pic16f84

While I was writing some tips to solve problems about Spectrum' keyboard, some guys asked me for the possibility of using a PC-keyboard coupled by adapter. One market solution was launched by 'Sintech', but isn't available the scheme nor the program used by inner microcontroler. This lack of information pushed me to do an innovating project: I would do the design, prototype, programming, debugging, etc. Thi ...

Read more

PIC LICK-1 using PIC16F84 Microcontroller

This module is so simple, I'm surprised it has not been thought of before. You can fit a PIC16F84A or PIC16F628 and it becomes a "buffered PIC chip." Look at the circuit diagram first to see what the module is doing. It's buffering 5 of the input lines with a 1k resistor and buffering 8 output with a driver (actually a sinking) transistor. If you fit a PIC16F628 chip, you can use the RC oscillator inside th ...

Read more

AT Keyboard Interface V1.04 using PIC16F84

Introduction Sometimes you only need a simple and cheap RS232 terminal to get sufficient control over a PC or a RS232 device. There is no need, no space or even no power to place a monitor, a computer case and a keyboard. Maybe there exists also the problem, that the PC or the device is located somewhere else and you want to interact with it over a short distance. The cheapest way to obtain a complete user ...

Read more
Scroll to top