P8255A PROGRAMMABLE PERIPHERAL INTERFACE TMP8255AP-5 1. GENERAL DESCRIPTION AND FEATURES The TMP8255A (hereinafter referred to as PPI) is a high Speed programmable input/output interface with three 8-bit I/O ports. 24 I/O ports are divided into two groups (Port A and Port B) which are programmable independently by control words provided by MPU. The PPI has three operation modes (Mode 0, 1 and 2) and is capable of versatile interface between MPU and peripheral devices. (1) 5V+5% Single power supply (2) 24 programmable I/O ports (3) Three operation modes (Mode 0, Mode 1, Mode 2) (4) Bit set/reset capability 2. PIN CONNECTIONS (TOP VIEW) PA3()1 40 beag PA2Q 2 39 DPAs PA, Q3 38 1 PAg PAod 4 37 [| PA? RDQ5 36 DWR cs6 35 D RESET (GND) Vss 07 34 DDo Ai G8 33 1D; Aod9 32 D2 Pc7 10 31 0D3 PC 11 30 1 Da PCsQ 12 29 0Ds PCq4 J 13 28 1D5 PCof] 14 27 107 PC19 15 26 1 Vcc (+ 5V) PC2 1] 16 25 1 PB7 PC3) 17 24 1) PBg PBo fl 18 23 D PBs PB, 0) 19 22 1 PB, PB2] 20 21 1 PB3 TMP8255A
P8255A PROGRAMMABLE PERIPHERAL INTERFACE TMP8255AP-5 1. GENERAL DESCRIPTION AND FEATURES The TMP8255A (hereinafter referred to as PPI) is a high Speed programmable input/output interface with three 8-bit I/O ports. 24 J/O ports are divided into two groups (Port A and Port B) which are programmable independently by control words provided by MPU. The PPI has three operation modes (Mode 0, 1 and 2) and is capable of versatile interface between MPU and peripheral devices. (1) 5V+5% Single power supply (2) 24 programmable I/O ports (3) Three operation modes (Mode 0, Mode 1, Mode 2) (4) Bit set/reset capability 2. PIN CONNECTIONS (TOP VIEW) PA30 1 ~ 40 DPAg PA2T 2 39 2 PAs PA, 03 38 D PAg PAg U4 37 D2 PAz RDQ5 36 DWR cso6 35 D RESET (GND) Vss 07 34 Do AiZ8 33 DD, Aol 9 32 DD2 PC70 10 31 D3 Ped 11 30 [D4 PCs 12 29 Ds PCa J 13 28 Dg PCo A 14 27 DD, Pc, 415 26 DP Vcc (+5V) PC2 0 16 25 0 PB7 Pc30 17 24 0 PBe PBoT 18 23 PBs PB,Q 19 22 OPBa PB2 J 20 21 DPB3 TMP8255AP-5
151TOSHIBA TMP82C55A 8.2 4OPIN SMALL OUTLINE PACKAGE SSOP40-P-450 Unit: mm 40 IIAADSAABAADRIONBEL ) Vi HEEL WVEHEA ETE | : VISTYP | 0.35401 [U.iSTYP [0.8] f@f{o.16@ | W7502 4 . 0.2 -0-05 a i 40-1 15 0.1940.1]}2.44: 2 BMAX 0.840.2 270289 MPU85-152TOSHIBA TMP8255A PROGRAMMABLE PERIPHERAL INTERFACE TMP8255AP-5 1. GENERAL DESCRIPTION AND FEATURES The TMP8255A (hereinafter referred to as PPI) is a high Speed programmable input/output interface with three 8-bit I/O ports. 24 I/O ports are divided into two groups (Port A and Port B) which are programmable independently by control words provided by MPU. The PPI has three operation modes (Mode 0, 1 and 2) and is capable of versatile interface between MPU and peripheral devices. (1) 5V+5% Single power supply (2) 24 programmable I/O ports (3) Three operation modes (Mode 0, Mode 1, Mode 2) (4) Bit set/reset capability 2. PIN CONNECTIONS {TOP VIEW) PA3q1 ~~ 40 DPAg PA2 0 2 39 NPAs PA, 03 38 1 PAs PAg I 4 37 9 PA? RDS 36 ) WR csd6 35
PIN SMALL OUTLINE PACKAGE SSOP40-P-450 Unit :mm frre oom) pr rr rrr rr 44 ;IT 4 a fo soo) fry fIT rrr fr por) rrr rrr | (450mi 1) we TRH BH EHR HATER | 1.15TYP ligase [1.15TYP +01 . -0-05 0. totoafo.as 0.2 ' | [2 sax 0.15 0.840.2 270289 MPU85-152TOSHIBA TMP8255A PROGRAMMABLE PERIPHERAL INTERFACE TMP8255AP-5 1. GENERAL DESCRIPTION AND FEATURES The TMP8255A (hereinafter referred to as PPI) is a high Speed programmable input/output interface with three 8-bit I/O ports. 24 I/O ports are divided into two groups (Port A and Port B) which are programmable independently by control words provided by MPU. The PPI has three operation modes (Mode 0, 1 and 2) and is capable of versatile interface between MPU and peripheral devices. (1) 5V+5% Single power supply (2) 24 programmable I/O ports (3) Three operation modes (Mode 0, Mode 1, Mode 2) (4) Bit set/reset capability 2. PIN CONNECTIONS (TOP VIEW) Pasd1 ~~ 40 bPag PA2Q 2 39 PAs PA, 03 38 [1 PAg PAgt4 37 DPA? RDS 36 WR csa6 35 ND RES
R-TRANSMITTER 8080 P8253 PTM PROGRAMMABLE INTERVAL TIMER/THREE 16-BIT COUNTERS/OC-2MHZ 8080 P8253-5 PTM . PROGRAMMABLE INTERVAL TIMER/THREE 16-BIT COUNTERS/DC2MHZ B085A P8255 PIA 8-BIT | PROGRAMMABLE PERIPHERAL INTERFACE FOR 8080 FAMILY (APP. B) 8080-9080 P8255A PIA 8-BIT | PROG. I-O PORT 8080 P8255A-5 PIA 8-BIT |PROG. I-O PORT 8080 P8257 DMAC 8-BIT | PROGRAMMABLE DMA CONTROLLER/4-CHANNEL 8080 P8257-5 DMAC 8-BIT | PROGRAMMABLE DMA CONTROLLER/4-CHANNEL/FOR 8085 SYSTEM 8085 P8259 PINTC 8-BIT | PROGRAMMABLE INTERRUPT CONTROLLER FOR 8080 FAM. (APP. B) 8080 P8259A PINTC 8-BIT | PROGRAMMABLE INTERRUPT CONTROLLER FOR 8080A FAM. (APP. B) 8080A P8259A-8 PINTC 8-BIT | PROGRAMMABLE INTERRUPT CONTROLLER FOR 8085A B085A P8259A-8 PINTC 8-BIT | PROGRAMMABLE INTERRUPT CONTROLLER FOR 8085 FAM. (APP. B085A P8259-5 PINTC 8-BIT | PROGRAMMABLE INTERRUPT CONTROLLER FOR 8085 FAM. (APP. B) 8085 P8271 FLPDC 8-BIT | PROGR. FLOPPY DISK CONTROLLER/IB8M 3740 SOFT SECTORED FORMAT/2MHZ 8080 P8275 cATC 8-BIT }| PRO
T | DIL-28/2P | NMOS 0C/+70C +5V 8OMXMA TTL TTL] P8251A M5L8251AP MIT | DIL-24/2C | NMOS OC/+70C +5V 85MXMA TTL TTL| P8253 M5L8253P MIT | UIL-24/2C | NMOS 0C/+70C +5V 85MXMA TTL TTL} P8253-5 M5L8253P-5 MIT | DIL-40/2P | NMOS OC/+70C +5V | 120MXMA TTL TTL] P8255A M5L8255AP MIT | DIL-40/2P | NMOS 0C/+70C +5V | 120MXMA TTL TTL] P8255A-5 M5L8255AP-5 MIT | DIL-40/2P | NMOS 0C/+70C +5V | 300TPMW TTL TTL | P8257 M5L8257P MIT | DIL-40/2P | NMOS 0C/+70C +5V | 300TPMW TTL TTL| P8257~-5 MS5L8257P-5 MIT | DIL-40/2P | NMOS 0C/+70C +5V | 650TPMW TTL TTL] P8279 M5L8279P MIT | DIL-40/2P | NMOS 0C/+70C +5V | 650TPMW TTL TTL} P8279-5 M5L8279P-5 MIT | OIL-18/1P | NMOS 0C/+70C +5V | 300TPMW TTL TTL/TS} TMS4044-20NL M5T4044P-20 MIT | DIL-18/1P | NMOS 0C/+70C +5V | 250TPMW TTL TTL/TS| TMS4044-30NL M5T4044P-30 MIT | DIL-18/1P | NMOS OC/+70C +5V | 200TPMW TTL TTL/TS| TMS4044-45NL M5T4044P-45 MIT | DIL-18/1C | NMOS 0C/+70C +5V | 300TPMW TTt. TTL/TS| TMS4044-20JL M57T4044S-20 MIT | DIL-18/1C ] NMOS 0C/+70C +5
mercial temp, plastic pkg, 2M Hz Commercial temp, ceramic pkg, 2M Hz Commercial temp, plastic pkg, 3MHz Commercial temp, ceramic pkg, 3MHz Industrial temp, ceramic pkg, 2MHz Military temp range, ceramic pkg with DASH 8 processing without DASH 8 processing P8255A D8255A P8255A-5 D8255A-5 ID8255A MD8255A/B 82C59A CD80C86or CP80C86 I D80C86 or I P80C86 Commercial temp, plastic pkg Commercial temp, ceramic pkg Military temp, ceramic pkg with DASH 8 processing without DASH 8 processing P8254 D8254 MD8254/B 82C8S HARRIS EQUIVALENT DESCRIPTION INTEL CP82C84A CD82C84A I P82C84A or I D82C84A MD82C84A/B MD82C84A Bus Controller Commercial temp, ceramic or plastic Industrial temp, ceramic pkg Military temp, ceramic pkg with DASH 8 processing without DASH 8 processing pkg DP82C88 or CD82C88 I P82C88 or I D82C88 MD82C88/B MD82C88 m SOCS6 HARRIS CMOS 16 BIT MICROPROCESSOR * COMPATIBLE WITH NMOS 8086 * COMPLETELY STATIC DESIGN ~ OPERATION FROM DC TO 5MHz * LOW POWER OPERATION ~ ICCSB = 500liA MAXIMU
2C | NMOS 0C/+70C +5V 85MXMA TTL TTL] uPD8253C-5 08253-5 INL | DIL-40/2C | NMOS 0C/+70C +5V [| 120MXMA TTL TTL | SABB255-D 08255 NAT | DIL-40/2C | NMOS 0C/+70C +5V } 12O0MXMA TTL TTL | INS8255 D8255A NAT | DIL-40/2C | NMOS 0C/+70C +5V }| 120MXMA TTL TTL | P8255A-5 08225A-5 INL | DIL-40/2C | NMOS 0C/+70C +5V | 120MXMA TTL TTL | SAB8257-0 D8257 INt | DIL-40/2C | NMOS 0C/+70C +5V | 120MXMA TTL TTL | P8257-5 D8257-5 INL | DIL-28/72C | NMOS 0C/+70C +5V 85MXMA TTL TTL | uPD8259 08259 INL | OIL-28/2C | NMOS 0C/+70C +5V 85MXMA TTL TTL | P8259A D8259A INL | DIL-28/2C | NMOS 0C/+70C +5V 85MXMA TTL TTL | P8259A-8 D8259A-8 INL | DIL-28/2C | NMOS OC/+70C +5V 85MXMA TTL TTL] P8259-5 08259-5 INL | DIL~40/2C }| NMOS OC/+70C +5V : TTL TTL | SAB8271-D D8271(2MHZ) INC | DIL-40/2C | NMOS 0C/+70C +5V TTL TTL | SAB8271-D 08271{4MHZ)} INL | DIL-40/2C | NMOS 0C/+70C +5V TTL TTL] SAB8273~-0 08273 INL } DIL-40/2C }| NMOS 0C/+70C +5V TTL TTL| D8273 08273-8 INL | OIL-40/2C | NMOS 0C/+70C +5V TTL TTL | SAB8275-0 D8275 INL {