µ[micro]electronics info

A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.




Because I have not tested all electronic circuits mentioned on this pages, I cannot attest to their accuracy; therefore, I do not provide a warranty of any kind and cannot be held responsible in any manner.

My e-mail

My website

Microcontroller video game

A video game system. The hardware was designed and built using three microcontrollers. The software includes low-level firmware, and a custom video game called Alien Slaughter!

There is a small PIC16F84 µcontroller running at 20MHz to generate a black and white video signal based on the graphical contents of an external SRAM chip. This SRAM chip is shared on a common bus system by the graphics controller, the '84, and a larger µcontroller, the PIC16F877. The main processor, the '877, and the graphics controller have coordination circuitry to control and coordinate their access to the shared video RAM. Finally, the main processor is interfaced to two joysticks for user input, and eventually to a third controller, another '877, used to generate sound effects stored in an external EEPROM.

Link: Alien Slaughter - PIC microcontroller video game

Powered by Drupal - Design by Artinet