Adaptador de interface periférica - Peripheral Interface Adapter
Um Peripheral Interface Adapter (PIA) é um circuito integrado periférico que fornece interface de E / S paralela para sistemas microprocessados .
┌─────⊔︀─────┐
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
└─────────────┘
Descrição
Os PIAs comuns incluem o Motorola MC6820 e o MC6821, e o MOS Technology MCS6520, todos funcionalmente idênticos, mas com características elétricas ligeiramente diferentes. O PIA é mais comumente embalado em um pacote DIP de 40 pinos .
O PIA é projetado para conexão sem cola ao barramento estilo Motorola 6800 e fornece 20 linhas de E / S, que são organizadas em duas portas bidirecionais de 8 bits (ou 16 linhas de E / S de uso geral) e 4 linhas de controle (para handshaking e geração de interrupção ). As direções para todas as 16 linhas gerais (PA0-7, PB0-7) podem ser programadas independentemente. As linhas de controle podem ser programadas para gerar interrupções, gerar automaticamente sinais de handshaking para dispositivos nas portas de E / S ou emitir um sinal alto ou baixo normal.
Em 1976, a Motorola trocou a família MC6800 para uma tecnologia de modo de esgotamento para melhorar o rendimento da fabricação e operar em uma velocidade mais rápida. O Peripheral Interface Adapter teve uma ligeira alteração nas características elétricas dos pinos de E / S, então o MC6820 se tornou o MC6821.
O MC6820 foi usado no Apple I para fazer a interface do teclado ASCII e do monitor. Ele também foi implantado na primeira geração de máquinas de pinball eletrônicas Bally movidas a 6800 (1977-1985), como Flash Gordon e Kiss . O MCS6520 foi usado na família de computadores Atari 400 / Atari 800 e Commodore PET (por exemplo, para fornecer quatro portas de joystick para a máquina). O computador Tandy Color usou dois MC6821s para fornecer acesso de E / S ao vídeo, áudio e periféricos.
Referências
- Leventhal, Lance A. (1986). 6502 Assembly Language Programming 2ª Edição . Osborne / McGraw-Hill. ISBN 0-07-881216-X .
Este artigo sobre computação é um esboço . Você pode ajudar a Wikipedia expandindo-a . |