A weblog focused on interesting circuits, ideas, schematics and other information about microelectronics and microcontrollers.
PICs in Space
Space Invaders on a PIC? No problem...
The design is based around a Microchip PIC16F628A microcontroller. All the work, including colour video and synchronisation signal generation, is done in the microcontroller, and so there are no other active components.
The software is by far the most complex part of the design, and it will not be described in detail here. Large parts of it are automatically generated using specially-written tools. Almost all the resources of the PIC microcontroller are used: 99.9% of the program memory (2046 out of 2048 locations), all but two of the data EEPROM locations, and almost all of the data RAM. You will need a programmer capable of writing to the program memory, data EEPROM and configuration bits of the device.