Projects

Microchip PIC Microcontrollers Schematic

Microchip PIC Microcontrollers

Implementing ICSP requires connections to a minimum of 5 processor pins: VDD, VPP (also MCLR\), SCLK (on RB6), SDAT (on RB7), and GND. VDD and GND are straightforward. In most applications, it is best to dedicate RB6 and RB& for SCLK and SDAT. This avoids potential complications when these signals are used during programming. Microchip […]

Microchip PIC Microcontrollers Read More »

SX Game System

SX Game System

This page describes a SX28-based color video game system I made during year 2002. Now, beginning of 2007, almost five years after I made the first design I’ve updated the layout of the PCB and added a version of the PCB that has built-in gamepads and I also have made it possible to buy PCBs,

SX Game System Read More »

PIC Tetris

PIC-Tetris

Introduction I have made the game Tetris using a PIC16F84 running @ 12MHz. Tetris is an old Russian computer game where you should try to fit in block into a play-field, quite simple but really fun. All blocks are built from four bricks (the name Tetris is derived from the ancient greek word for four:

PIC-Tetris Read More »

Interfacing the AT keyboard.

Interfacing the AT keyboard.

PC Keyboard Theory The IBM keyboard you most probably have sitting in front of you, sends scan codes to your computer. The scan codes tell your Keyboard Bios, what keys you have pressed or released. Take for example the ‘A’ Key. The ‘A’ key has a scan code of 1C (hex). When you press the

Interfacing the AT keyboard. Read More »

PIC Game System

PIC Game System

This page describes a PIC16F84-based video game system I made and first published back in the beginning of 1998. Now, beginning of 2007, nine years later I’ve updated the layout of the PCB and also updated the source code to also be able to run on a PIC16F628A as Microchip is phasing out the 16F84

PIC Game System Read More »