Zilog Z8536 Z80 CIO: Architettura, Programmazione e Test Pratici su ALEX80

Lo Zilog Z8536, noto come Z80 CIO (Counter/Timer and Parallel I/O), è un chip vintage della famiglia Z80 che integra funzionalità di PIO e CTC in un unico package. Pensato per sistemi embedded a 5V TTL, offre due porte da 8 bit (A e B), una da 4 bit (C), tre counter/timer 16-bit e logica interrupt in modalità 2.

Testiamo insieme questo integrato tuttofare su ALEX80 Micro e ALEX80, vediamo il codice per lo Z80 e alcuni trucchi per farlo funzionare.

Caratteristiche Principali

• Porte I/O: Porte A/B bidirezionali (bit-port mode per direzione per bit), Porta C per usi speciali.
• Timer/Counter: Tre canali 16-bit con clock indipendente (fino MHz), output su bit specifici di Porta B (es. bit 4 per Timer 1).
• Interfacciamento: A0/A1 per registri interni (pointer register), RD/WR diretti dallo Z80, reset software via Master Interrupt Control Register.
• Vantaggi: Risparmio spazio vs PIO+CTC separati, ma con trade-off (es. bit B riservati per output timer).


Datasheet ufficiale: Zilog Z8536 PDF.

Lo Z8536 è perfetto per retrocomputing se PIO/CTC scarsi: versatile ma datasheet va letto bene (gate/trigger facili da missare).


Acquista la shield per Arduino ALEX80µ e ALEX80 nello shop di Alexa Academy.

Avatar Paolo Godino