1-6
MCF5272 User’s Manual
MCF5272 Architecture
A software watchdog timer is also provided for system protection. If programmed, the
timer causes a reset to the MCF5272 if it is not refreshed periodically by software.
1.2.2.4 Power Management
The sleep and stop power management modes reduce power consumption by allowing
software to shut down the core, peripherals, or the whole device during inactive periods. To
reduce power consumption further, software can individually disable internal clocks to the
on-chip peripheral modules. The power-saving modes are described as follows:
•
Sleep mode uses interrupt control logic to allow any interrupt condition to wake the
processor. As the MCF5272 is fully static, sleep mode is simply the disabling of the
core’s clock after the current instruction completes. An interrupt from any internal
or external source causes on-chip power management logic to reenable the core’s
clock; execution resumes with the next instruction. This allows rapid return from
power-down state as compared to a dynamic implementation that must perform
power-on reset processing before software can handle the interrupt request. If
interrupts are enabled at the appropriate priority level, program control passes to the
relevant interrupt service routine.
•
Stop mode is entered by the disabling of the external clock input and is achieved by
software setting a bit in a control register. Program execution stops after the current
instruction. In stop mode, neither the core nor peripherals are active. The MCF5272
consumes very little power in this mode. To resume normal operation, the external
interrupts cause the power management logic to re-enable the external clock input.
The MCF5272 resumes program execution from where it entered stop mode (if no
interrupt are pending), or starts interrupt exception processing if interrupts are
pending.
1.2.2.5 Parallel Input/Output Ports
The MCF5272 has up to three 16-bit general-purpose parallel ports, each line of which can
be programmed as either an input or output. Some port lines have dedicated pins and others
are shared with other MCF5272 functions. Some outputs have high drive current capability.
1.2.2.6 Interrupt Inputs
The MCF5272 has flexible latched interrupt inputs each of which can generate a separate,
maskable interrupt with programmable interrupt priority level and triggering edge (falling
or rising). Each interrupt has its own interrupt vector.
1.2.3 UART Module
The MCF5272 has two full-duplex UART modules with an on-chip baud rate generator
providing both standard and non-standard baud rates up to 5 Mbps. The module is
functionally equivalent to the MC68681 DUART with enhanced features including 24-byte
Tx and Rx FIFOs. Data formats can be 5, 6, 7, or 8 bits with even, odd, or no parity and up
Summary of Contents for DigitalDNA ColdFire MCF5272
Page 1: ...MCF5272UM D Rev 0 02 2001 MCF5272 ColdFire Integrated Microprocessor User s Manual ...
Page 38: ...xxxviii MCF5272 User s Manual TABLES Table Number Title Page Number ...
Page 58: ...1 10 MCF5272 User s Manual MCF5272 Specific Features ...
Page 90: ...2 42 MCF5272 User s Manual Exception Processing Overview ...
Page 96: ...3 6 MCF5272 User s Manual MAC Instruction Execution Timings ...
Page 158: ...5 46 MCF5272 User s Manual Motorola Recommended BDM Pinout ...
Page 184: ...7 12 MCF5272 User s Manual Interrupt Controller Registers ...
Page 338: ...13 44 MCF5272 User s Manual Application Examples ...
Page 414: ...18 6 MCF5272 User s Manual PWM Programming Model ...
Page 452: ...19 38 MCF5272 User s Manual Power Supply Pins ...
Page 482: ...20 30 MCF5272 User s Manual Reset Operation ...
Page 492: ...21 10 MCF5272 User s Manual Non IEEE 1149 1 Operation ...