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 !
28F010 Flash Device
Shows you how to read and program this non-volatile storage memory in your 6502-based project.
Character LCD Module
Demonstrates how to interface and program a character-based LCD module to your 6502 computer.
Clock Speed Switching
Cleanly switch between two different clock sources without crashing the 6502 microprocessor.
Dallas DS1820
Create a thermometer by adding a one-wire interface to Dallas Semiconductor's small DS1820 digital temperature sensor.
Data Pod
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
Control home automation devices wirelessly with RF by interfacing X-10's FireCracker CM17A RF transmitter.
IBM PC/AT Keyboard Interface
The standard PC/AT-compatible keyboard is an inexpensive and relatively easy way to add a full-featured input device to your project.
NOP Generator
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.
Priority Interrupt Encoder
Build a priority interrupt encoder to eliminate the time-intensive polling of devices after an interrupt occurs.
Sharp GP2D02
The Sharp GP2D02 is an infrared 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
This project utilizes 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
Construct an adapter board to plug a 65C816 into a socket made for a 6502.
RDY Generation for CMOS 65C02 Microprocessors
Describes a generic schematic for generating the RDY line used by the 65C02 microprocessor to hold bus accesses when a device is not ready.