PIC12F675 software UART (bit banging) code and Proteus simulation

This post provides the software UART (Bit Banging) code for PIC12F675 microcontroller (e-g to connect PIC controller with PC using serial adapter). As we know, PIC12F675 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 PIC12F675. This code is written in C language using MPL ...

Read more

Howto generate color video signals in software – Introduction

This document describes how to generate composite color video signals in software using an SX microcontroller. First the document describes the video signal and after that how to do it in software. There is also a zippped PDF-version (1.54MB) of this document, that is better if you wnat to print it to paper. (Note: The PDF-file also contains the games pong and tetris with source, so you might not want to pr ...

Read more

How to generate video signals in software using PIC

Background During the Christmas holidays 1997-1998, I started on a small project, trying to generate a video signal with a PIC16C84. I had seen some video clock generating video signals in software, and thought it was a quite interesting idea, and wanted to take it a step further. I didn't know much about video signals back then, I basically just had seen how a single scan-line works. But during the spring ...

Read more

Microcontroller Schematic Design Software

Microcontroller Schematic Design Software Microcontroller Schematic Design Software is a electronics design software(EDS) that is used for the prototyping and simulation of embedded system that contains microcontrollers. The usual steps taken for designing microcontroller based embedded system using microcontroller circuit design software are- 1. Create a schematic of the design 2. Create Program for the mi ...

Read more

C# Software and Firmware, USB INTERFACE BOARD

C# Software Application and Firmware for PIC18F4550 Board To continue further with this project you would need to download my version of Firmware to control 6 LED’s and a Software application which is written in C# sharp, a project file has been also enclosed with the download files given below. Download the software, firmware and the drivers for this board according to your operating system. Upload the fir ...

Read more

A video game with software generated video signal !

Introduction I have made the game pong using a pic 16F84 running @ 12MHz. The game Pong was the world's first video game in the early 70's, this is a modern version of it, made with a little bit less hardware than the original version. In my version, the video signal is generated in software. The only hardware used for the video generation is two resistors forming a 2-bit DA converter. Usually the video sig ...

Read more

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 C language using MPL ...

Read more

PIC16F84A interrupt based software UART code and Proteus simulation

This post provides the interrupt based software UART (Bit Banging) code for PIC16F84A microcontroller. 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 C language using MPLAB with HI-TECH C compiler. You can download ...

Read more

PIC12F675 interrupt based software UART code and Proteus simulation

This post provides the interrupt based software UART (Bit Banging) code for PIC12F675 microcontroller. As we know, PIC12F675 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 PIC12F675. This code is written in C language using MPLAB with HI-TECH C compiler. You can download ...

Read more

Microchip Mobile Product Selector

Platform: Android (Mobile Devices) - IOS (Apple Mobile Devices)     Android (Mobile Devices Snapshots)     Descriptions: A complete guide to all of Microchip’s products and development tools with access to datasheets, product details, samples and purchasing of products. This tool also provides access to thousands of Microchip’s application notes and a complete listing of all sales and di ...

Read more
Scroll to top