MCF52223 FREESCALE [Freescale Semiconductor, Inc], MCF52223 Datasheet - Page 12

no-image

MCF52223

Manufacturer Part Number
MCF52223
Description
Microcontroller Data Sheet
Manufacturer
FREESCALE [Freescale Semiconductor, Inc]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCF52223CAF66
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MCF52223CAF80
Manufacturer:
FREESCAL
Quantity:
4 500
Part Number:
MCF52223CAF80
Manufacturer:
MOTOLOLA
Quantity:
784
Part Number:
MCF52223CAF80
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MCF52223CAF80
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
MCF52223CVM66
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MCF52223CVM66J
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MCF52223CVM80
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MCF52223CVM80
Manufacturer:
FRE/MOT
Quantity:
20 000
MCF52223 Family Configurations
During a simultaneous conversion, both S/H circuits are used to capture two different channels at the same
time. This configuration requires that a single channel may not be sampled by both S/H circuits
simultaneously.
Optional interrupts can be generated at the end of the scan sequence if a channel is out of range (measures
below the low threshold limit or above the high threshold limit set in the limit registers) or at several
different zero crossing conditions.
1.2.11 DMA Timers (DTIM0–DTIM3)
There are four independent, DMA transfer capable 32-bit timers (DTIM0, DTIM1, DTIM2, and DTIM3)
on the MCF52223. Each module incorporates a 32-bit timer with a separate register set for configuration
and control. The timers can be configured to operate from the system clock or from an external clock
source using one of the DTINx signals. If the system clock is selected, it can be divided by 16 or 1. The
input clock is further divided by a user-programmable 8-bit prescaler which clocks the actual timer counter
register (TCRn). Each of these timers can be configured for input capture or reference (output) compare
mode. Timer events may optionally cause interrupt requests or DMA transfers.
1.2.12 General Purpose Timer (GPT)
The general purpose timer (GPT) is a 4-channel timer module consisting of a 16-bit programmable counter
driven by a 7-stage programmable prescaler. Each of the four channels can be configured for input capture
or output compare. Additionally, one of the channels, channel 3, can be configured as a pulse accumulator.
A timer overflow function allows software to extend the timing capability of the system beyond the 16-bit
range of the counter. The input capture and output compare functions allow simultaneous input waveform
measurements and output waveform generation. The input capture function can capture the time of a
selected transition edge. The output compare function can generate output waveforms and timer software
delays. The 16-bit pulse accumulator can operate as a simple event counter or a gated time accumulator.
1.2.13 Periodic Interrupt Timers (PIT0 and PIT1)
The two periodic interrupt timers (PIT0 and PIT1) are 16-bit timers that provide interrupts at regular
intervals with minimal processor intervention. Each timer can either count down from the value written in
its PIT modulus register, or it can be a free-running down-counter.
1.2.14 Real-Time Clock (RTC)
The Real-Time Clock (RTC) module maintains the system (time-of-day) clock and provides stopwatch,
alarm, and interrupt functions. It includes full clock features: seconds, minutes, hours, days and supports
a host of time-of-day interrupt functions along with an alarm interrupt.
1.2.15 Pulse Width Modulation Timers
The MCF52223 has an 8-channel, 8-bit PWM timer. Each channel has a programmable period and duty
cycle as well as a dedicated counter. Each of the modulators can create independent continuous waveforms
MCF52223 ColdFire® Microcontroller Data Sheet, Rev. 1
12
Freescale Semiconductor
Preliminary

Related parts for MCF52223