2 features, 2 memory map/register definition, 2 features -2 – Freescale Semiconductor ColdFire MCF52210 User Manual

Page 362: 2 memory map/register definition -2

Advertising
background image

DMA Timers (DTIM0–DTIM3)

MCF52211 ColdFire® Integrated Microcontroller Reference Manual, Rev. 2

22-2

Freescale Semiconductor

Figure 22-1

is a block diagram of one of the four identical timer modules.

Figure 22-1. DMA Timer Block Diagram

22.1.2

Features

Each DMA timer module has:

Maximum timeout period of 266,521 seconds at 66 MHz (~74 hours)

15-ns resolution at 66 MHz

Programmable sources for the clock input, including external clock

Programmable prescaler

Input-capture capability with programmable trigger edge on input pin

Programmable mode for the output pin on reference compare

Free run and restart modes

Programmable interrupt or DMA request on input capture or reference-compare

Ability to stop the timer from counting when the ColdFire core is halted

22.2

Memory Map/Register Definition

The timer module registers, shown in

Table 22-1

, can be modified at any time.

DMA Timer

Divider

DMA Timer Mode Register (DTMRn)

Prescaler

Mode Bits

DMA Timer Counter Register (DTCNn)

31

0

DMA Timer Reference Register (DTRRn)

31

0

DMA Timer Capture Register (DTCRn)

31

0

DMA Timer Event Register (DTERn)

Capture

Detection

clock

(contains incrementing value)

(reference value for comparison with DTCN)

(indicates capture or when DTCN = DTRRn)

To Interrupt

Clock

Generator

DMA Timer Extended Mode

Register (DTXMRn)

DMA Request

0

0

15

7

7

0

controller

Internal Bus Clock

(÷1 or ÷16

)

DMA Timer

Internal Bus to/from DMA Timer Registers

(latches DTCN value when triggered by

DTINn)

DTOUTn

Advertising
This manual is related to the following products: