Knowledge (XXG)

MOS Technology 6510

Source 📝

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:.

Index

Nokia 6510

MOS Technology
Rockwell
Synertek
CPU
clock rate
Instruction set
DIP
MOS 6502
MOS 8502

6581 SID
8-bit
microprocessor
MOS Technology
6502
Commodore 64
home computer
Seagate ST-251
I/O
tristate
memory map
bank switching
Datasette
bit pattern
KB
RAM
ROM
I/O

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.