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