You are on page 1of 62
AY-3-8910/8912 PROGRAMMABLE SOUND GENERATOR DATA MANUAL ARCHITECTURE OPERATION INTERFACING MUSIC GENERATION SOUND EFFECTS GENERATION ELECTRICAL SPECIFICATIONS TABLE OF CONTENTS —PAGE 2 FEaRI Table of + 'NTRODUCTION Contents 44 Description 5 V2 Features veesceseeseeeeee eet 6 18 Scope ai De 6 . ARCHITECTURE 2.1 Basic Functional Blocks .....0....66000 meat 2.1.1 Register Arrays... : - bed 2.1.2 Sound Generating Blacks 10 2.13 VO Parts 2.2 Pin Assignments . 2.8 Pin Functions 24 25 Bus Timing . : es State Timing : 6 25.1 Address PSG Register Sequence ......eeeceeee 16 252 Write Data to PSG Sequence ...... 7 2.5.3 Read Data fram PSG Sequence - ald 2.5.4 Write to/Read fram I/O Part Sequence sabre OPERATION 3.1 Tone Generator Control ...... v8 2.2 Noise Generator Control % IT 20 2.3 Mixer Control—1/O Enable .. tore 3.4 Amplitude Control reeeenes Coie ee 3.5 Envelope Generator Control 24 3.5.1 Envelope Period Control... 24 3.52 Envelope Shape/Cycle Control Sincere 3.6 1/0 Port Data Store eens 28 37 D/A Converter Operation ...2.... : fever BD INTERFACING 4.1 Introduction .... z 42 Clock Generation . 4.3 Audio Output Interface 4.4 External Memory Access 45 Microprocessor/Microcamputer Interface. 48 Intertacing to the PIC 1650 .. 4.6.1 Write Data Routine 4.6.2 Read Data Routine... 1... 4.6.3 Read ROM Routine 47 Interfacing to the CP1BOO/1610 . 4.7.1 Write Data Routine , 4.72 Read Data Routine 48 Interfacing to the M6800 4.8.1 Latch Address Routine. 4.8.2 Write Data Routine .- 4.8.3 Read Data Routine 4 Interfacing to the 8080 8100 Bus 49.1 Latch Address Routine 4.9.2 Write Data Routine... 4.93 Read Data Routine

You might also like