190:
292:
36:
326:
316:
version of the 6510. The 8500 was originally designed for use in the modernised C64, the C64C. However, in 1985, limited quantities of 8500s were found on older NMOS-based C64s. It finally made its official debut in 1987, appearing in a motherboard using the new 85xx HMOS chipset.
337:
variant of the 6510 was introduced in 1984. Compared to the 6510, this variant extends the number of I/O port pins from 6 to 8, but omits the pins for non-maskable interrupt and clock output. It is used in
Commodore's
263:
tape recorder (the electric motor control, key-press sensing and write data lines; the read data line went to another I/O chip). It is possible, by writing the correct
358:
interface. The main difference between 7501 and 8501 CPUs is that they were manufactured with slightly different processes: 7501 was manufactured with
812:
552:
755:
600:
822:
448:
807:
730:
429:
239:
port, although 6 I/O pins are available in the most common version of the 6510. In addition, the address bus can be made
112:
193:
Image of the internals of a
Commodore 64 showing the 6510 CPU (40-pin DIP, lower left). The chip on the right is the
461:
537:
283:
hardware exposed except for the processor I/O port itself and its data directional register at address $ 00.
78:
295:
Pin configuration of the most common variation of the 6510 CPU (/HALT in this image refers to the RDY pin.)
417:
58:
547:
817:
668:
593:
272:
134:
568:
229:
750:
706:
651:
640:
635:
630:
624:
526:
381:
371:
351:
260:
217:
181:
171:
194:
542:
240:
586:
409:
347:
276:
312:
version of the 6510. Other than the process modification, it is virtually identical to the
572:
556:
206:
714:
615:
405:
393:
355:
256:
213:
209:
189:
54:
801:
481:
385:
225:
786:
492:
343:
339:
251:
In the C64, the extra I/O pins of the processor are used to control the computer's
236:
221:
781:
264:
267:
to the processor at address $ 01, to completely expose almost the full 64
765:
760:
741:
702:
691:
686:
681:
657:
313:
291:
252:
81:
22:
235:
The primary change from the 6502 is the addition of an 8-bit general purpose
676:
505:
268:
62:
35:
197:. The production week/year (WWYY) of each chip is given below its name.
325:
389:
578:
377:
324:
359:
309:
582:
562:
280:
259:, and for controlling three of the four signal lines of the
350:
home computers, where its I/O port controls not only the
553:
Siliconinsider@Twitter - Die shot of MOS Technology 6510
548:
MOS 6510 datasheet (preliminary, Nov. 1982, PDF format)
774:
739:
723:
701:
667:
614:
177:
167:
162:
148:
143:
126:
121:
111:
106:
98:
90:
76:
71:
47:
42:
416:, a version of the 6510 with eight I/O lines. The
21:"6510" redirects here. For the mobile phone, see
527:List of books about 65xx microprocessor families
216:. It is a modified form of the very successful
569:Web server using a MOS 6510 computer (aka C64)
594:
8:
565:(includes downloadable source code for 6502)
28:
601:
587:
579:
34:
563:komkon.org - Computer Emulation Resources
228:and its variants. It is also used in the
290:
188:
538:MOS 6510 datasheet (GIF format, zipped)
441:
477:
475:
27:
7:
648:(and 6510T, 6512, 6513, 6514, 6515)
420:and RDY signals are not available.
243:and the CPU can be halted cleanly.
14:
559: (archived February 27, 2023)
460:Butterfield, Jim (January 1983).
220:. The 6510 is widely used in the
155:MOS 8500, 7501/8501, 8502, 6510T
86:0.985 MHz to 1.023 MHz
543:MOS 6510 datasheet (PDF format)
107:Architecture and classification
813:MOS Technology microprocessors
1:
731:Interrupts in 65xx processors
575: (archived July 28, 2018)
506:"6502/6510/8500/8502 Opcodes"
430:Interrupts in 65xx processors
627:(and 6501, 6503, 6504, 6505)
468:. No. 32. p. 208.
462:"Commodore 64 Architecture"
839:
524:
369:
304:In 1985, MOS produced the
144:Products, models, variants
20:
33:
482:Hardware – MOS 7501/8501
384:variant is used in the
275:in the C64, leaving no
122:Physical specifications
654:(and 7501, 8500, 8501)
392:compatible (including
362:and 8501 with HMOS-2.
330:
296:
198:
823:8-bit microprocessors
669:Western Design Center
388:. All these CPUs are
328:
294:
192:
808:65xx microprocessors
408:disk drive (for the
394:undocumented opcodes
113:Instruction set
16:8-bit microprocessor
372:MOS Technology 8502
203:MOS Technology 6510
48:Common manufacturer
43:General information
30:
29:MOS Technology 6510
331:
297:
199:
795:
794:
187:
186:
830:
603:
596:
589:
580:
514:
513:
501:
495:
490:
484:
479:
470:
469:
457:
451:
449:ST-251 schematic
446:
410:Commodore Plus/4
38:
31:
838:
837:
833:
832:
831:
829:
828:
827:
798:
797:
796:
791:
770:
735:
719:
697:
663:
610:
609:65xx-based CPUs
607:
573:Wayback Machine
557:Wayback Machine
534:
529:
523:
521:Further reading
518:
517:
503:
502:
498:
493:CPU 7501 / 8501
491:
487:
480:
473:
459:
458:
454:
447:
443:
438:
426:
402:
374:
368:
323:
302:
289:
249:
158:
139:
67:
26:
17:
12:
11:
5:
836:
834:
826:
825:
820:
815:
810:
800:
799:
793:
792:
790:
789:
784:
778:
776:
772:
771:
769:
768:
763:
758:
753:
751:Hudson HuC6280
747:
745:
737:
736:
734:
733:
727:
725:
721:
720:
718:
717:
711:
709:
699:
698:
696:
695:
689:
684:
679:
673:
671:
665:
664:
662:
661:
655:
649:
643:
638:
633:
628:
621:
619:
616:MOS Technology
612:
611:
608:
606:
605:
598:
591:
583:
577:
576:
566:
560:
550:
545:
540:
533:
532:External links
530:
522:
519:
516:
515:
496:
485:
471:
452:
440:
439:
437:
434:
433:
432:
425:
422:
406:Commodore 1551
401:
398:
370:Main article:
367:
364:
322:
321:MOS 7501/8501
319:
301:
298:
288:
285:
257:bank switching
248:
245:
232:MFM harddisk.
230:Seagate ST-251
214:MOS Technology
210:microprocessor
185:
184:
179:
175:
174:
169:
165:
164:
160:
159:
157:
156:
152:
150:
146:
145:
141:
140:
138:
137:
130:
128:
124:
123:
119:
118:
115:
109:
108:
104:
103:
100:
96:
95:
92:
88:
87:
84:
74:
73:
69:
68:
66:
65:
55:MOS Technology
51:
49:
45:
44:
40:
39:
15:
13:
10:
9:
6:
4:
3:
2:
835:
824:
821:
819:
816:
814:
811:
809:
806:
805:
803:
788:
785:
783:
780:
779:
777:
773:
767:
764:
762:
759:
757:
756:Nintendo SA-1
754:
752:
749:
748:
746:
743:
738:
732:
729:
728:
726:
722:
716:
713:
712:
710:
708:
704:
700:
693:
690:
688:
685:
683:
680:
678:
675:
674:
672:
670:
666:
659:
656:
653:
650:
647:
644:
642:
639:
637:
634:
632:
629:
626:
623:
622:
620:
617:
613:
604:
599:
597:
592:
590:
585:
584:
581:
574:
570:
567:
564:
561:
558:
554:
551:
549:
546:
544:
541:
539:
536:
535:
531:
528:
520:
511:
510:www.oxyron.de
507:
500:
497:
494:
489:
486:
483:
478:
476:
472:
467:
463:
456:
453:
450:
445:
442:
435:
431:
428:
427:
423:
421:
419:
415:
411:
407:
399:
397:
395:
391:
387:
386:Commodore 128
383:
379:
373:
365:
363:
361:
357:
354:but also the
353:
349:
345:
341:
336:
327:
320:
318:
315:
311:
307:
299:
293:
286:
284:
282:
278:
274:
270:
266:
262:
258:
254:
246:
244:
242:
238:
233:
231:
227:
226:home computer
223:
219:
215:
211:
208:
204:
196:
191:
183:
180:
176:
173:
170:
166:
161:
154:
153:
151:
147:
142:
136:
132:
131:
129:
125:
120:
116:
114:
110:
105:
101:
99:Address width
97:
93:
89:
85:
83:
80:
75:
70:
64:
60:
56:
53:
52:
50:
46:
41:
37:
32:
24:
19:
818:Commodore 64
787:Chuck Peddle
724:Architecture
694:(and 65C802)
645:
509:
499:
488:
465:
455:
444:
413:
403:
375:
334:
332:
329:MOS 8501 CPU
305:
303:
250:
234:
222:Commodore 64
212:designed by
202:
200:
18:
782:Bill Mensch
412:) uses the
376:The 2
265:bit pattern
168:Predecessor
72:Performance
802:Categories
766:Ricoh 5A22
761:Ricoh 2A03
715:740 family
703:Mitsubishi
660:(and 4510)
525:See also:
436:References
400:MOS 6510T
253:memory map
91:Data width
82:clock rate
23:Nokia 6510
775:Designers
380:-capable
366:MOS 8502
352:Datasette
335:7501/8501
300:MOS 8500
261:Datasette
178:Successor
744:machines
504:Graham.
466:Compute!
424:See also
287:Variants
241:tristate
195:6581 SID
182:MOS 8502
172:MOS 6502
117:MOS 6502
63:Synertek
59:Rockwell
707:Renesas
571:at the
555:at the
356:CBM Bus
163:History
149:Variant
133:40-pin
127:Package
692:65C816
687:65C265
682:65C134
658:65CE02
390:opcode
360:HMOS-1
348:Plus/4
224:(C64)
205:is an
677:65C02
618:, CSG
414:6510T
308:, an
207:8-bit
77:Max.
742:game
740:For
652:8502
646:6510
641:6509
636:6508
631:6507
625:6502
404:The
382:8502
346:and
344:C116
333:The
314:NMOS
310:HMOS
306:8500
218:6502
201:The
418:NMI
396:).
378:MHz
340:C16
281:I/O
279:or
277:ROM
273:RAM
271:of
255:by
247:Use
237:I/O
135:DIP
79:CPU
804::
705:,
508:.
474:^
464:.
342:,
269:KB
102:16
61:,
57:,
602:e
595:t
588:v
512:.
94:8
25:.
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.