Knowledge (XXG)

MOS Technology 6510

Source 📝

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

Index

MOS Technology 7501
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

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