Intel 80C188XL User Manual

Page 8

Advertising
background image

vii

CONTENTS

8.4

PROGRAMMING THE INTERRUPT CONTROL UNIT ............................................... 8-11

8.4.1

Interrupt Control Registers ......................................................................................8-12

8.4.2

Interrupt Request Register ......................................................................................8-16

8.4.3

Interrupt Mask Register ...........................................................................................8-16

8.4.4

Priority Mask Register .............................................................................................8-17

8.4.5

In-Service Register .................................................................................................8-18

8.4.6

Poll and Poll Status Registers .................................................................................8-19

8.4.7

End-of-Interrupt (EOI) Register ...............................................................................8-21

8.4.8

Interrupt Status Register .........................................................................................8-22

8.5

SLAVE MODE ............................................................................................................. 8-23

8.5.1

Slave Mode Programming ......................................................................................8-25

8.5.1.1

Interrupt Vector Register ...............................................................................8-26

8.5.1.2

End-Of-Interrupt Register ..............................................................................8-27

8.5.1.3

Other Registers .............................................................................................8-28

8.5.2

Interrupt Vectoring in Slave Mode ...........................................................................8-29

8.5.3

Initializing the Interrupt Control Unit for Master Mode .............................................8-30

CHAPTER 9

TIMER/COUNTER UNIT

9.1

FUNCTIONAL OVERVIEW............................................................................................ 9-1

9.2

PROGRAMMING THE TIMER/COUNTER UNIT .......................................................... 9-6

9.2.1

Initialization Sequence ............................................................................................9-11

9.2.2

Clock Sources .........................................................................................................9-12

9.2.3

Counting Modes ......................................................................................................9-12

9.2.3.1

Retriggering ...................................................................................................9-13

9.2.4

Pulsed and Variable Duty Cycle Output ..................................................................9-14

9.2.5

Enabling/Disabling Counters ...................................................................................9-15

9.2.6

Timer Interrupts .......................................................................................................9-16

9.2.7

Programming Considerations ..................................................................................9-16

9.3

TIMING ........................................................................................................................ 9-16

9.3.1

Input Setup and Hold Timings .................................................................................9-16

9.3.2

Synchronization and Maximum Frequency .............................................................9-17

9.3.2.1

Timer/Counter Unit Application Examples .....................................................9-17

9.3.3

Real-Time Clock .....................................................................................................9-17

9.3.4

Square-Wave Generator .........................................................................................9-17

9.3.5

Digital One-Shot ......................................................................................................9-17

CHAPTER 10

DIRECT MEMORY ACCESS UNIT

10.1

FUNCTIONAL OVERVIEW.......................................................................................... 10-1

10.1.1

The DMA Transfer ..................................................................................................10-1

10.1.1.1

DMA Transfer Directions ...............................................................................10-3

10.1.1.2

Byte and Word Transfers ..............................................................................10-3

10.1.2

Source and Destination Pointers ............................................................................10-3

Advertising
This manual is related to the following products: