Knowledge

Peripheral Interface Adapter

Source 📝

20: 65:  ┌─────⊔︀─────┐ Vss ┤ 1 40├ CA1 PA0 ┤ 2 39├ CA2 PA1 ┤ 3 38├ !IRQA PA2 ┤ 4 37├ !IRQB PA3 ┤ 5 36├ RS0 PA4 ┤ 6 35├ RS1 PA5 ┤ 7 34├ !RES PA6 ┤ 8 33├ D0 PA7 ┤ 9 32├ D1 PB0 ┤10 31├ D2 PB1 ┤11 30├ D3 PB2 ┤12 29├ D4 PB3 ┤13 28├ D5 PB4 ┤14 27├ D6 PB5 ┤15 26├ D7 PB6 ┤16 25├ E PB7 ┤17 24├ CS1 CB1 ┤18 23├ !CS2 CB2 ┤19 22├ CS0 Vcc ┤20 21├ R/!W └───────────┘ 454: 46: 111:
In 1976 Motorola switched the MC6800 family to a depletion-mode technology to improve the manufacturing yield and to operate at a faster speed. The Peripheral Interface Adapter had a slight change in the electrical characteristics of the I/O pins so the MC6820 became the MC6821.
107:
generation). The directions for all 16 general lines (PA0-7, PB0-7) can be programmed independently. The control lines can be programmed to generate interrupts, automatically generate handshaking signals for devices on the I/O ports, or output a plain high or low signal.
190:
The MC6820 became the MC6821 because the electrical characteristic of PA0–7 and PB0–7 pins changed slightly. The typical Input High Current went from -250 μAdc to -400 μAdc and the Input Low Current went from 1.0 mAdc to 1.3
358: 201: 408: 403: 84:
MCS6520, all of which are functionally identical but have slightly different electrical characteristics. The PIA is most commonly packaged in a 40 pin
99:, and provides 20 I/O lines, which are organised into two 8-bit bidirectional ports (or 16 general-purpose I/O lines) and 4 control lines (for 510: 365: 491: 286: 210: 343: 296: 169: 266: 465: 515: 484: 351: 129: 140: 100: 423: 148: 85: 8: 477: 433: 428: 398: 393: 124: 319: 418: 413: 377: 373: 123:
keyboard and the display. It was also deployed in the 6800-powered first generation of
35: 147:
family of computers (for example, to provide four joystick ports to the machine). The
374: 292: 165: 188:. Austin, Texas: Motorola Semiconductor Products. April 1977. pp. 4–6. ADI-429. 186:
Advanced Information: 1.5 and 2.0 MHz Components for the M6800 Microcomputer System
461: 381: 135: 81: 39: 504: 144: 92: 151:
uses two MC6821s to provide I/O access to the video, audio and peripherals.
96: 19: 250: 234: 32: 104: 77: 116: 453: 120: 45: 320:"Chris Lomont's Color Computer 1/2/3 Hardware Programming" 327:
www.lomont.org/Software/Misc/CoCo/Lomont_CoCoHardware.pdf
23:
Motorola MC6820 and MC6821 Peripheral Interface Adapters
268:
Sams Computerfacts Technical Service Data - Atari 800
91:The PIA is designed for glueless connection to the 127:electronic pinball machines (1977-1985), such as 502: 162:6502 Assembly Language Programming 2nd Edition 485: 359: 317: 16:Input/output chip for 8-bit microprocessors 492: 478: 366: 352: 44: 18: 38:providing parallel I/O interfacing for 503: 278: 347: 178: 448: 284: 285:West, Raeto Collin (January 1982). 13: 14: 527: 209:. 1976. p. 7. Archived from 511:Input/output integrated circuits 452: 384:and second source/clone vendors 311: 259: 243: 227: 194: 139:. The MCS6520 was used in the 71: 1: 154: 464:. You can help Knowledge by 460:This computing article is a 274:. November 1984. p. IV. 160:Leventhal, Lance A. (1986). 29:Peripheral Interface Adapter 7: 115:The MC6820 was used in the 80:MC6820 and MC6821, and the 10: 532: 447: 318:Chris Lomont (July 2006). 255:. Bally. 1979. p. 22. 239:. Bally. 1981. p. 22. 389: 203:Apple-1 Operation Manual 76:Common PIAs include the 288:Programming the PET/CBM 164:. Osborne/McGraw-Hill. 50: 24: 57:PIA pin configuration 48: 22: 149:Tandy Color Computer 236:Flash Gordon Manual 291:. COMPUTE! Books. 51: 36:integrated circuit 25: 473: 472: 442: 441: 141:Atari 400 and 800 119:to interface the 523: 494: 487: 480: 456: 449: 368: 361: 354: 345: 344: 338: 337: 335: 333: 324: 315: 309: 308: 306: 305: 282: 276: 275: 273: 263: 257: 256: 247: 241: 240: 231: 225: 224: 222: 221: 215: 208: 198: 192: 189: 182: 68: 66: 60: 531: 530: 526: 525: 524: 522: 521: 520: 516:Computing stubs 501: 500: 499: 498: 445: 443: 438: 385: 372: 342: 341: 331: 329: 322: 316: 312: 303: 301: 299: 283: 279: 271: 265: 264: 260: 249: 248: 244: 233: 232: 228: 219: 217: 213: 206: 200: 199: 195: 184: 183: 179: 157: 74: 69: 67: 64: 62: 61: 54: 17: 12: 11: 5: 529: 519: 518: 513: 497: 496: 489: 482: 474: 471: 470: 457: 440: 439: 437: 436: 431: 426: 421: 416: 411: 406: 401: 396: 390: 387: 386: 382:MOS Technology 371: 370: 363: 356: 348: 340: 339: 310: 297: 277: 258: 242: 226: 193: 176: 175: 174: 173: 156: 153: 82:MOS Technology 73: 70: 63: 53: 52: 40:microprocessor 15: 9: 6: 4: 3: 2: 528: 517: 514: 512: 509: 508: 506: 495: 490: 488: 483: 481: 476: 475: 469: 467: 463: 458: 455: 451: 450: 446: 435: 432: 430: 427: 425: 422: 420: 417: 415: 412: 410: 407: 405: 402: 400: 397: 395: 392: 391: 388: 383: 379: 376: 369: 364: 362: 357: 355: 350: 349: 346: 328: 321: 314: 300: 298:0-942386-04-3 294: 290: 289: 281: 270: 269: 262: 254: 253: 246: 238: 237: 230: 216:on 2011-05-19 212: 205: 204: 197: 187: 181: 177: 171: 170:0-07-881216-X 167: 163: 159: 158: 152: 150: 146: 145:Commodore PET 142: 138: 137: 132: 131: 126: 122: 118: 113: 109: 106: 102: 98: 94: 93:Motorola 6800 89: 87: 83: 79: 59: 58: 47: 43: 41: 37: 34: 30: 21: 466:expanding it 459: 444: 330:. Retrieved 326: 313: 302:. Retrieved 287: 280: 267: 261: 251: 245: 235: 229: 218:. Retrieved 211:the original 202: 196: 185: 180: 161: 134: 130:Flash Gordon 128: 114: 110: 90: 75: 56: 55: 28: 26: 252:Kiss Manual 101:handshaking 86:DIP package 72:Description 31:(PIA) is a 505:Categories 424:6530 RRIOT 304:2020-04-05 220:2016-03-05 155:References 33:peripheral 434:6551 ACIA 429:6532 RIOT 375:Interface 105:interrupt 42:systems. 419:6529 SPI 414:6526 CIA 409:6525 TPI 404:6523 TPI 399:6522 VIA 394:6520 PIA 78:Motorola 49:MOS 6520 117:Apple I 295:  168:  95:style 380:from 378:chips 332:5 May 323:(PDF) 272:(PDF) 214:(PDF) 207:(PDF) 191:mAdc. 125:Bally 121:ASCII 462:stub 334:2020 293:ISBN 166:ISBN 143:and 136:Kiss 133:and 103:and 97:bus 507:: 325:. 88:. 27:A 493:e 486:t 479:v 468:. 367:e 360:t 353:v 336:. 307:. 223:. 172:.

Index


peripheral
integrated circuit
microprocessor

Motorola
MOS Technology
DIP package
Motorola 6800
bus
handshaking
interrupt
Apple I
ASCII
Bally
Flash Gordon
Kiss
Atari 400 and 800
Commodore PET
Tandy Color Computer
ISBN
0-07-881216-X
Apple-1 Operation Manual
the original
Flash Gordon Manual
Kiss Manual
Sams Computerfacts Technical Service Data - Atari 800
Programming the PET/CBM
ISBN
0-942386-04-3

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