Interfacing(USB – RS232 – I2c -ISP) Projects

Serial Data Logger1

Serial Data Logger using PIC16F688

The data logger consists of a simple op-amp amplifier circuit that amplifies the signal and sends it to be digitized by a PIC16F688 microcontroller, serialized, and sent to the computer’s serial port via a MAX232 serial driver: I guess you are already wondering about some of the unusual arrangmenents in the analog part in the […]

Serial Data Logger using PIC16F688 Read More »

Closed Caption Decoder

Closed-Caption Decoder using PIC16C84

This is a closed-caption decoder with serial output based on a Microchip PIC16F628A. The internal comparators of the PIC16F628A are used to implement a peak detector and data slicer. The hardware was designed by Richard Ottosen, and the firmware was written by Eric Smith. This closed-caption decoder does NOT overlay captions on video (OSD, on-screen

Closed-Caption Decoder using PIC16C84 Read More »

PIC16F84A software UART

PIC16F84A software UART (bit banging) code and Proteus simulation

This post provides the software UART (Bit Banging) code for PIC16F84A microcontroller (e-g to connect PIC controller with PC using serial adapter). As we know, PIC16F84A microcontroller doesn’t have built in UART module, so we can create UART functionality in it’s software. This post provides the details of how to program software UART functionality in PIC16F84A. This code is written in

PIC16F84A software UART (bit banging) code and Proteus simulation Read More »

Mid Range PICMicros

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

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

Air Bytea

Transmit & Receive Infrared Signals With Your PC Serial Port using PIC12F508

We no longer manufacture or sell the original Air-Byte IR transceiver, so we’re releasing the code & circuit design here for hobbyists and students looking to build a simple IR transceiver. Note that the parts used here are not critical. I.E. the NPN darlington transistor driving the infrared LEDs, PNP transistor used for inverting the

Transmit & Receive Infrared Signals With Your PC Serial Port using PIC12F508 Read More »