Details, datasheet, quote on part number: CZ80PIO
DescriptionHereinafter Referred to As PIO, is a Dual-port Device
DatasheetDownload CZ80PIO datasheet


Features, Applications

The CZ80PIO, hereinafter referred to as PIO, is a dual-port device which can be programmed by the system software to function as a broad range of peripheral devices that are compatible with the Z80CPU such as most keyboards, printers etc. System design is simplified because the PIO connects directly to the Z80CPU with no additional logic. In larger systems, address decoders and buffers may be required. The is a microcode-free design developed for reuse in ASIC and FPGA implementations. The design is strictly synchronous, with no internal tri-states and a synchronous reset.


Provides a direct interface between Z80 microprocessor systems and peripheral devices Two ports with interrupt-driven handshake for fast response Four programmable operating modes: Output Mode (both ports) Input Mode (both ports) Bi-directional (Port A only) Bit Control Mode (both ports) Programmable interrupts on peripheral status conditions

porta_i clk porta_o cdselect porta_tr portselect ce_n CZ80PIO m1_n iorq_n brdy rd_n bstb_n int_n ieo iei portb_i portb_ o


Programmable, dual - port device Interface for a wide range of peripheral devices such as: Keyboards Printers Paper table readers PROM programmers etc.

Name Type Description Clock clk In System Clock Interface to Processor Out Tristate controller for buffer for data bus data_i In Data bus input data_o Out Data bus output: rd_n In Read Cycle Status iorq_n In Input / Output Request ce_n In Chip Enable cdselect In Control / Data select portselect In Port / A select m1_n In Machine Cycle One Interrupt Service Routine int_n In Interrupt Request iei In Interrupt Enable Input ieo Out Interrupt Enable Output Control porta_tri In Tristate controller for buffer for data bus porta_i In Port B bus input porta_o Out Port B bus output portb_tri In Tristate controller for buffer for data bus portb_i In Port B bus input portb_o Out Port B bus output ardy Out Register A ready brdy Out Register B ready astb_n In Port A strobe pulse from peripheral device bstb_n In Port B strobe pulse from peripheral device data_tri

register specifies which of the eight data bits in the port are to be outputs and enables these bits; the remaining bits are inputs. The mask register specifies which of the bits in the port are masked.

The control logic consists of the CPU bus interface logic, interrupt control logic and internal control logic. The CPU bus interface logic interfaces the CZ80PIO directly to the so no external logic is necessary. For large systems, however, address decoders and/or buffers may be necessary. The interrupt control logic section handles all CPU interrupt protocol for nested-priority interrupt structures. Any device's physical location in a daisy-chain configuration determines its priority. Two lines (IEO and IEI) are provided in each PIO to form this daisy chain. The device closest to the CPU has the highest priority. Within a PIO, port A interrupts have higher priority then those of port B. In the byte input, byte output or bi-directional modes, an interrupt can be generated whenever the peripheral requests a new byte transfer. In the bit control mode, an interrupt can be generated when the peripheral status matches a programmed value.

The CZ80PIO megafunction is partitioned into modules as shown in figure 1 and described below.

Each port contains separate input and output registers, handshake control logic and the control registers. All data transfers between the peripheral unit and the CPU use the data input and output registers. The handshake logic associated with each port controls the data transfers through the input and the output registers. The mode control register (two bits) selects one of the four programmable operating modes. The Bit Control mode (mode 3) uses the remaining registers. The input/output control

clk cdselect portselect ce_n m1_n iorq_n rd_n int_n ieo iei
Flex Acex Apex Apex2 Cyclone Stratix Stratix-II
Notes: 1. Optimized for speed 2. Assumes all I/O is routed off-chip


Some Part number from the same manufacture ETC
SLP-277B-51 LED lamp
U632H16S2C25G1 Powerstore 2K x 8 Nvsram
1N4174B Zener Diodes
HB14287 Breake Away Header .025(0.64mm) Square Posts
TPQ7053 Series TPQ QUAD Transistor Arrays
SLD2Y1K000AA Precision Resistor 1-2-3 Network(conformally Coated)
M9410 Modular In-grade Luminaire Single LENS
TVR05361 ZINC Oxide Varistor 50 Series
TP1251G Illuminated Pushbutton Switches
NRT336M04 High-temperature Durability
TAP81N5 Pigtailed PD for Analog Application
CDS5FY221J03 Miniature Dipped, Mica Capacitors
HC14151 Breake Away Header .025(0.64mm) Square Posts
PL20-20-130B International Laminated Power Transformers
E3384LF Ultra HIGH Frequency Tcvcxo
MU9CXXX MU9C Routing Coprocessor (rcp) Family
TAT226M02511 Commercial Types TAT for Clr79 and TAX for Clr81
S302H3 S302h
TBA4153 Pigtailed PD for Analog Application
FE250F-20 Standard Crystals
C0603C8201GAC Multilayer Ceramic Chip Capacitors
Same catergory

70125 : Multi-Ports. 2K X 9 Dual-port RAM. HIGH-SPEED x 9 DUAL-PORT STATIC RAM WITH BUSY & INTERRUPT High-speed access Commercial: 25/35/45/55ns (max.) Low-power operation IDT70121/70125S Active: 675mW (typ.) Standby: 5mW (typ.) IDT70121/70125L Active: 675mW (typ.) Standby: 1mW (typ.) Fully asychronous operation from either port MASTER IDT70121 easily expands data bus width to 18 bits or more.

74FR74 : Bipolar->F Family. Dual D-type Flip-flop. The 74FR74 and 74FR1074 are dual D-type flip-flops with true and complement (Q/Q) outputs. On the 74FR74, data at the D inputs is transferred to the outputs on the rising edge of the clock input (CPn). The 74FR1074 is the negative edge triggered version of this device. Both parts feature asynchronous clear (CDn) and set (SDn) inputs which are low level.

PBL3852 : Universal Transmission Circuit. The PBL is an universal transmission circuit in bipolar technology that performs all the speech and line interface functions required to implement an electronic telephone set suitable for the majority of existing telephone network requirements. Easy adaptation of the DC-mask to different line feed systems. A summing point for auxiliary signals to be transmitted.

91AR2KLF : 3/8 Diameter Single Turn Cermet Trimming Potentiometer. 3/8" Diameter Single Turn Cermet Trimming Potentiometer Standard Resistance Range, Ohms Standard Resistance Tolerance Input Voltage, Maximum Slider Current, Maximum Power Rating, Watts End Resistance, Maximum Actual Electrical Travel, Nominal Dielectric Strength Insulation Resistance, Minimum Resolution Contact Resistance Variation, Maximum 20% 250 Vdc or rms not to exceed.

SPA-0101-27 : Surface Mount 2-way Splitter. Frequency Range 65 MHz Low Cost Industry Standard SMT package Available in Tape-and -Reel 75 Ohms Characteristic Impedance The a 0 In-phase two way power splitter designed for applications that require small, low cost and highly reliable surface mount components. Applications may be found in broadband, wireless and other communications systems. S-Parameters.

1885842 : Heavy Duty - Accessory Connectors, Interconnect Adapter Plate; ADAPTER PLATES FOR HC-B SIZE 24. s: Accessory Type: Adapter Plate ; For Use With/Related Products: Heavycon B24 Bases ; Ratings: - ; s: Includes Gasket ; Lead Free Status: Lead Free ; RoHS Status: RoHS Compliant.

166F25 : Power Transformers 25ct VAC / .3 Amp. s: Manufacturer: Hammond ; Product Category: Power Transformers ; RoHS:  Details ; Primary Voltage Rating: 115 V ; Secondary Voltage Rating: 25 V ; Mounting Style: Chassis ; Length: 71.37 mm ; Width: 38.1 mm ; Height: 42.93 mm ; Number of Outputs: 1 ; Operating Temperature Range: 0 C to + 130 C ; Product: Power.

ECQ-E12472KF : 4700pF Film Capacitor Radial; CAP FILM 4700PF 1.25KVDC RADIAL. s: Capacitance: 4700pF ; Tolerance: 10% ; Dielectric Material: Polyester, Metallized ; Package / Case: Radial ; Packaging: Bulk ; Lead Spacing: 0.492" (12.50mm) ; ESR (Equivalent Series Resistance): - ; Mounting Type: Through Hole ; : General Purpose ; Lead Free Status: Lead Free ; RoHS.

EBM10DRMD-S288 : Gold Board Edge, Straddle Mount Card Edge, Edgeboard Connector Connectors, Interconnect Non Specified - Dual Edge; CONN EDGECARD 20POS .156 EXTEND. s: Card Thickness: 0.062" (1.57mm) ; Card Type: Non Specified - Dual Edge ; Contact Finish: Gold ; Mounting Type: Board Edge, Straddle Mount ; : Card Extender ; Number of Positions: 20 ; Number of Rows:.

ABC31DREF : Gold Panel Mount Card Edge, Edgeboard Connector Connectors, Interconnect Non Specified - Dual Edge; CONN EDGECARD 62POS .100 EYELET. s: Card Thickness: 0.062" (1.57mm) ; Card Type: Non Specified - Dual Edge ; Contact Finish: Gold ; Mounting Type: Panel Mount ; : - ; Number of Positions: 62 ; Number of Rows: 2 ; Pitch: 0.100" (2.54mm) ; Packaging: Tube.

11LC080-E/MS : Memory Integrated Circuit (ics) EEPROM Tube 2.5 V ~ 5.5 V; IC EEPROM 8K FLASH 8MSOP. s: Memory Type: EEPROM ; Memory Size: 8K (1K x 8) ; Speed: 100kHz ; Interface: UNI/O (Single Wire) ; Package / Case: 8-TSSOP, 8-MSOP (0.118", 3.00mm Width) ; Packaging: Tube ; Voltage - Supply: 2.5 V ~ 5.5 V ; Operating Temperature: -40C ~ 125C ; Format - Memory:.

IRF614STRRPBF : Fet - Single Discrete Semiconductor Product 2.7A 250V 3.1W Surface Mount; MOSFET N-CH 250V 2.7A D2PAK. s: Mounting Type: Surface Mount ; FET Type: MOSFET N-Channel, Metal Oxide ; Drain to Source Voltage (Vdss): 250V ; Current - Continuous Drain (Id) @ 25 C: 2.7A ; Rds On (Max) @ Id, Vgs: 2 Ohm @ 1.6A, 10V ; Input Capacitance (Ciss) @ Vds: 140pF @ 25V ; Power.

2-1437542-9 : Gold Through Hole Socket For Ics, Transistor Connectors, Interconnect Through Hole; CONN SOCKET DIP 20POS GOLD T/H. s: Contact Finish: Gold ; : Closed Frame ; Mounting Type: Through Hole ; Pitch: 0.100" (2.54mm) ; Number of Positions or Pins (Grid): 20 (2 x 10) ; Type: DIP, 0.3" (7.62mm) Row Spacing ; Contact Finish Thickness: 20in (0.51m) ; Lead.

RCL12258R25FKEG : 8.25 Ohm 2W Chip Resistor - Surface Mount; RES 8.25 OHM 2W 1% 1225 WIDE. s: Resistance (Ohms): 8.25 ; Power (Watts): 2W ; Tolerance: 1% ; Packaging: Tape & Reel (TR) ; Composition: Thick Film ; Temperature Coefficient: 100ppm/C ; Lead Free Status: Lead Free ; RoHS Status: RoHS Compliant.

MCR18EZHF2201 : 2.2K Ohm 0.25W, 1/4W Chip Resistor - Surface Mount; RES 2.20K OHM 1/4W 1% 1206 SMD. s: Resistance (Ohms): 2.2K ; Power (Watts): 0.25W, 1/4W ; Tolerance: 1% ; Packaging: Cut Tape (CT) ; Composition: Thick Film ; Temperature Coefficient: 100ppm/C ; Lead Free Status: Lead Free ; RoHS Status: RoHS Compliant.

0805J1000182MCB : CAPACITOR, CERAMIC, MULTILAYER, 100 V, C0G, 0.0018 uF, SURFACE MOUNT, 0805. s: Configuration / Form Factor: Chip Capacitor ; Technology: Multilayer ; Dielectric: Ceramic Composition ; RoHS Compliant: Yes ; Capacitance Range: 0.0018 microF ; Capacitance Tolerance: 20 (+/- %) ; WVDC: 100 volts ; Temperature Coefficient: 30 ppm/°C ; Mounting Style: Surface.

1210017852-012HLF : 12 CONTACT(S), MALE, STRAIGHT TWO PART BOARD CONNECTOR, SOLDER. s: Connector Type: TWO PART BOARD CONNECTOR ; Gender: Male ; Termination Types: SOLDER ; Number of Contacts: 12.

0-C     D-L     M-R     S-Z