MCF5270CAB100 Freescale Semiconductor, MCF5270CAB100 Datasheet - Page 466

no-image

MCF5270CAB100

Manufacturer Part Number
MCF5270CAB100
Description
MCU V2 COLDFIRE 64K SRAM 160-QFP
Manufacturer
Freescale Semiconductor
Series
MCF527xr
Datasheets

Specifications of MCF5270CAB100

Core Processor
Coldfire V2
Core Size
32-Bit
Speed
100MHz
Connectivity
EBI/EMI, Ethernet, I²C, SPI, UART/USART
Peripherals
DMA, WDT
Number Of I /o
39
Program Memory Type
ROMless
Ram Size
64K x 8
Voltage - Supply (vcc/vdd)
1.4 V ~ 1.6 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
160-QFP
Processor Series
MCF527x
Core
ColdFire V2
3rd Party Development Tools
JLINK-CF-BDM26, EWCF
Development Tools By Supplier
NNDK-MOD5272-KIT, NNDK-MOD5270-KIT
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Program Memory Size
-
Data Converters
-
Lead Free Status / Rohs Status
 Details

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCF5270CAB100
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
UART Modules
24.4.6.1 Interrupt and DMA Request Initialization
24.4.6.1.1 Setting up the UART to Generate Core Interrupts
The list below gives the steps needed to properly initialize the UART to generate an interrupt
request to the core.
24.4.6.1.2 Setting up the UART to Request DMA Service
The UART is capable of generating two different DMA request signals–transmit DMA requests
and receive DMA requests.
The transmit DMA request signal is asserted when the TxRDY (transmitter ready) in the UART
Interrupt Status Register, UISRn[TxRDY], is set. When the transmit DMA request signal is
asserted, the DMA can initiate a data copy, reading the next character to be transmitted from
memory and writing it into the UART transmit buffer (UTBn). This would allow the DMA channel
to stream data from memory to the UART for transmission without processor intervention. Once
the entire message has been moved into the UART, the DMA would typically generate an
end-of-data-transfer interrupt request to the CPU. The resulting interrupt service routine (ISR)
could query the UART programming model to determine the end-of-transmission status.
24-28
1. Initialize ICRx register in the interrupt controller (ICR13 for UART0, ICR14 for UART1,
2. Unmask appropriate bits in IMR in the interrupt controller (bits 13-15 for UART0-UART2
3. Unmask appopriate bits in the core’s Status Register (SR) to enable interrupts.
4. If TxRDY or RxRDY are being used to generate interrupt requests, then verify that
5. Initialize interrupts in the UART, see
SIRQ then clears the interrupt source, waits for the next change-in-break interrupt (end of
break), clears the interrupt source again, then returns from exception processing to the
system monitor.
and ICR15 for UART2).
respectively).
DMAREQC (in the SCM) does not also assign the UART’s TxRDYand RxRDY into
DMA channels.
Register
UMR1x
UIMRx
UIMRx
UIMRx
UIMRx
Table 24-13. UART Interrupts
MCF5271 Reference Manual, Rev. 2
Bit
6
7
2
1
0
Table
RxIRQ
Change of State (COS)
Delta Break
RxFIFO Full
TxRDY
24-13.
Interrupt
Freescale Semiconductor

Related parts for MCF5270CAB100