Using a standard PC-AT with a commercial analog data interface a system was designed which supports microneurographic experiments and which may also be used for other types of extracellular spike recordings. The signal is sampled on-line at 25 kHz and a spike is detected if the signal passes a certain threshold. The spikes are displayed on the screen and stored on disk. A second on-line mode records the responses of the examined unit to electrical stimulations, which are used to identify the type of fibre and to test the subsequent spike classification. The spikes are classified off-line using a template matching algorithm, which has unsupervised learning and discrimination phases. The results are displayed in a time-frequency plot and may be checked with the responses to electrical stimulations. Artifacts from EMG and other electrical fields are reliably sorted out. In recordings, which include more than one unit, their spikes are discriminated with a low error rate.