Projects

PIC12F675 software UART

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 […]

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

PIC Bot II

PIC-Bot II

On this page I hope to provide more details than I usually provide for those who wish to construct their own PIC-bot, realising that people actually try to make this stuff. Traditionally, my ‘bot pages are for documenting the essentials, not in the kind of detail needed to make as if it were a kit.

PIC-Bot II Read More »

PIC 16C84 VT 52 Emulator for Linux Schematic

PIC 16C84 VT-52 Emulator for Linux

Features Fits in one half height 5.25″ drive bay. Back light 16 x 2 lines LCD (Hitachi Compatible) display. 4 Selection buttons, arranged so that it looks like an ATM machine. RS232 19,200 baud connection to PC with Hardware handshaking (CTS). Uses a subset of the standard VT-52 control codes to control the LCD. 3.6864MHz

PIC 16C84 VT-52 Emulator for Linux Read More »

SD SDHC CARD SOUND RECORDER

SD/SDHC CARD SOUND RECORDER

Updated on 30.6.2015 The PIC16F876A’s ADC digitizes the sound and store it in the SD or SDHC card. The firmware works for SD or SDHC cards only, for old SD (before 2009) use ver1 firmware. Do not use SDXC cards with this project because some of them work on 1.8V drive. The code detects whether

SD/SDHC CARD SOUND RECORDER Read More »

BreadBoard Module PIC16F628A

Breadboard module for PIC16F628A

Here’s another breadboard module that carries a PIC16F628A microcontroller. The power supply pins and the I/O ports of the PIC16F628A microcontroller are accessed through male headers. It can be easily plugged into a breadboard and is very useful for quick prototyping. It frees up a lot of space on the breadboard since the oscillator, reset,

Breadboard module for PIC16F628A Read More »

PIC programmers for parallel port

PIC programmers for parallel port

uni5_a.bmp – PCB of parallel programmer UNIPROG V-A uni5_as1.bmp – schematic diagram of G.Tait’s programmer with 4066 uni5_ao1.bmp – layout of components of G.Tait’s programmer with 4066 List of components: 1 x slot for ISO card (eight pins are enough) 1 x female Centronix connector 36pin 1 x 74LS06 (7406) or 74LS07 (7407) 1 x

PIC programmers for parallel port Read More »

Fun with PCBs

Fun with PCBs

Last year I bought this Etch-Set For Electronic Circuits from Jaycar with the intention of having a go at making my own printed circuit boards (PCBs). I’d had lots of experience working with those experimenter’s Stripboards and Perfboards, which had been more than sufficient for most of the fiddling I did in the past, however

Fun with PCBs Read More »