Mini-Projects  Projects  Code  Documents  Tools  Forum
The 6502 microprocessor has been along for a long time and a lot of smart people have built projects with it. It's likely that at least some of the work you need to do for your project has already been done by someone else. Why re-invent the wheel? This section provides schematics and related source code for many useful things.

Know how to do something? Please submit a contribution for "Hardware Mini-Projects" to us via !

**  Hardware Mini Projects

• 28F010 Flash Device by Pete McCollum
Shows you how to read and program this non-volatile storage memory in your 6502-based project.

• Character LCD Module by Chris Ward
Demonstrates how to interface and program a character-based LCD module to your 6502 computer.

• Clock Speed Switching by Paul Fellingham
Cleanly switch between two different clock sources without crashing the 6502 microprocessor.

• Dallas DS1820 by Leo Nechaev
Create a thermometer by adding a one-wire interface to Dallas Semiconductor's small DS1820 digital temperature sensor.

• Data Pod by Samir Lohani
The Data Pod is a serial port device with nonvolatile EEPROM storage. Use it in place of a cassette or floppy storage device with your project.

• FireCracker CM17A by Mike Naberezny
Control home automation devices wirelessly with RF by interfacing X-10's FireCracker CM17A RF transmitter.

• IBM PC/AT Keyboard Interface by Lee Davison
The standard PC/AT-compatible keyboard is an intexpensive and relatively easy way to add a full-featured input device to your project.

• NOP Generator by Lee Davison
This simple circuit is an aid for troubleshooting homebuilt 6502 computers. It plugs into the ROM socket and forces the microprocessor to execute the NOP instruction repeatedly, allowing the circuit to be tested.

• Priorty Interrupt Encoder by Paul Fellingham
Build a priority interrupt encoder to eliminate the time-intensive polling of devices after an interrupt occurs.

• Sharp GP2D02 by Mike Naberezny
The Sharp GP2D02 is an infared ranging sensor. It is a two-wire serial device that measures the distance from itself to an object and returns the distance as a byte value. This example shows how to connect up to four GP2D02s to a single 8-bit port and read them simultaneously.

• Frequency Counter by M. Dohmen and R. Koekoek
This project utilites the seldom-used SOV input of the 6502 to allow a 1 MHz machine to accurately count a signal up to 100 KHz.

• 65C816 to 6502 Converter by Daryl Rictor
Construct an adapter board to plug a 65C816 into a socket made for a 6502.

• RDY Generation for CMOS 65C02 Microprocessors by Andre Fachat
Describes a generic schematic for generating the RDY line used by the 65C02 microprocessor to hold bus accesses when a device is not ready.