Chips › I/O & support › Timers, interrupts & DMA › Motorola 6840 PTM
Motorola 6840 PTM
1979
Motorola's Programmable Timer Module, providing three 16-bit counter/timers for 6800-family systems.
Reference & documentation
External technical references for programming Motorola 6840 PTM and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| MC6840 Programmable Timer Module - Motorola Manual (bitsavers) ↗ | Datasheet | Canonical Motorola PTM manual: full electricals and timing |
| MC6840 Programmable Timer Module datasheet (Color Computer Archive) ↗ | Datasheet | Clean scanned PTM datasheet mirror |
| MC6840 datasheet (AllDatasheet, 14-page PDF) ↗ | Datasheet | Browsable HTML plus PDF of PTM datasheet |
| MC6840 Manual - Status Register and Interrupts ↗ | Interrupt list | Status register flags and composite IRQ generation |
| MAME ptm6840_device header (6840ptm.h) ↗ | Memory map | Eight register offsets, callbacks and device interface |
| MC6840 Manual - Pinout and Bus Interface ↗ | Pinout | 28-pin DIP signals, chip-select and register-select lines |
| MC6840 Manual - Control/Timer Register Programming ↗ | Programming | Control register bits, timer modes, gate/clock behaviour |
| MC6840 PTM datasheet (l'impulsion mirror) ↗ | Reference | Alternate PTM datasheet mirror for cross-checking specs |
| MAME ptm6840_device implementation (6840ptm.cpp) ↗ | Source | Reference C++ emulation of all three timer modes |