AMD Am186 CC User Manual page 9

Table of Contents

Advertisement

8.5.7
8.5.8
8.5.9
8.5.10 Comparison to Other Devices . . . . . . . . . . . . . . . . . . . . . . . . . 8-43
8.6
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-44
CHAPTER 9
PROGRAMMABLE I/O SIGNALS
9.1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.2
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-1
9.3
System Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-2
9.4
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
9.5
Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
9.5.1
9.5.2
9.5.3
9.5.4
9.5.5
9.5.6
9.5.7
9.5.8
9.6
Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
CHAPTER 10 PROGRAMMABLE TIMERS
10.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
10.2 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-1
10.3 System Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
10.4 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-2
10.5 Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10.5.1 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10.5.2 Timer 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10.5.3 Timer 0 and Timer 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-3
10.5.4 Requesting Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-5
10.5.5 Software Polling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
10.5.6 Generating Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
10.5.7 Pulse Width Demodulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-6
10.5.8 Software-Related Considerations . . . . . . . . . . . . . . . . . . . . . . . 10-8
10.5.9 Comparison to Other Devices . . . . . . . . . . . . . . . . . . . . . . . . . 10-8
10.6 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-8
CHAPTER 11 WATCHDOG TIMER
11.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
11.2 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-1
11.3 System Design. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-2
11.4 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-3
Am186™CC/CH/CU Microcontrollers User's Manual
Table of Contents
8.5.6.5
General-Purpose DMA Terminal Count . . . . . . . . . . 8-14
8.5.6.6
General-Purpose DMA Channel Operations . . . . . . 8-14
SmartDMA Channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-26
8.5.7.1
SmartDMA Channels Introduction . . . . . . . . . . . . . . 8-26
8.5.7.2
Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-27
8.5.7.3
SmartDMA Channel Memory Overview . . . . . . . . . . 8-28
8.5.7.4
SmartDMA Channel Usage . . . . . . . . . . . . . . . . . . . 8-31
8.5.7.5
SmartDMA Channel Cycle . . . . . . . . . . . . . . . . . . . . 8-35
8.5.7.6
SmartDMA Channel Descriptor Format . . . . . . . . . . 8-38
8.5.7.7
SmartDMA Channel Descriptor Polling . . . . . . . . . . 8-41
8.5.7.8
SmartDMA Channel Interrupts . . . . . . . . . . . . . . . . . 8-42
8.5.7.9
DMA and USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-43
Software-Related Considerations . . . . . . . . . . . . . . . . . . . . . . 8-43
Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-5
Defining the PIO Signal as Input or Output . . . . . . . . . . . . . . . . 9-5
Driving Data on the PIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
Using PIOs as Open-Drain Outputs . . . . . . . . . . . . . . . . . . . . . . 9-6
Setting and Clearing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-6
Hardware-Related Considerations . . . . . . . . . . . . . . . . . . . . . . . 9-7
Software-Related Considerations . . . . . . . . . . . . . . . . . . . . . . . 9-7
Comparison to Other Devices . . . . . . . . . . . . . . . . . . . . . . . . . . 9-7
10.5.7.1
Handling Short Signal Durations . . . . . . . . . . . . . . . 10-7
10.5.7.2
Handling Long Signal Durations . . . . . . . . . . . . . . . 10-7
9-1
10-1
11-1
ix

Advertisement

Table of Contents
loading

This manual is also suitable for:

Am186 chAm186 cu

Table of Contents