MCF5272CVF66 Freescale Semiconductor, MCF5272CVF66 Datasheet - Page 290

IC MPU 32BIT 66MHZ 196-MAPBGA

MCF5272CVF66

Manufacturer Part Number
MCF5272CVF66
Description
IC MPU 32BIT 66MHZ 196-MAPBGA
Manufacturer
Freescale Semiconductor
Series
MCF527xr
Datasheets

Specifications of MCF5272CVF66

Core Processor
Coldfire V2
Core Size
32-Bit
Speed
66MHz
Connectivity
EBI/EMI, Ethernet, I²C, SPI, UART/USART, USB
Peripherals
DMA, WDT
Number Of I /o
32
Program Memory Size
16KB (4K x 32)
Program Memory Type
ROM
Ram Size
1K x 32
Voltage - Supply (vcc/vdd)
3 V ~ 3.6 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
196-MAPBGA
Family Name
MCF5xxx
Device Core
ColdFire
Device Core Size
32b
Frequency (max)
66MHz
Instruction Set Architecture
RISC
Supply Voltage 1 (typ)
3.3V
Operating Temp Range
-40C to 85C
Operating Temperature Classification
Industrial
Mounting
Surface Mount
Pin Count
196
Package Type
MA-BGA
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCF5272CVF66
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MCF5272CVF66
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
MCF5272CVF66 K75N
Manufacturer:
ST
Quantity:
18
Part Number:
MCF5272CVF66J
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Universal Serial Bus (USB)
12.4.3
The USB module allows a very flexible FIFO configuration. The FIFO configuration is very application
dependent. The FIFO configuration depends on the current configuration number, alternate setting for each
interface, and each endpoint’s type and packet size. The USB module contains two separate 512-byte FIFO
spaces: one for IN and one for OUT endpoints. The following guidelines must be adhered to when
configuring the FIFO’s:
An example FIFO configuration with a variety of endpoint types and packet sizes is shown in
12.4.4
The handling of the data flow to and from each endpoint can be divided between isochronous and
non-isochronous endpoints. Isochronous endpoints are designed to transfer streaming data which is
continuous and real-time in creation, delivery, and consumption. The timely delivery of isochronous data
is ensured at the expense of potential transient losses in the data stream. In other words, any error in
electrical transmission in not corrected by hardware mechanisms such as retries. An example of streaming
data is voice.
The other endpoint types transfer message based, or bursted data where integrity of the data is more
important than timely delivery.
12-32
Endpoint
Number
0
0
1
2
3
4
5
6
7
The MAX_PACKET field in the EPnCFG registers must match the wMaxPacketSize field in the
corresponding endpoint descriptor. An incorrect setting causes USB errors and unexpected
interrupts.
EPnCFG[FIFO_SIZE] must be a power of 2 and must be at least two packets for non-isochronous
endpoints.
The FIFO_ADDR field in the EPnCFG registers must be aligned to a boundary defined by the
FIFO_SIZE field. For example, a FIFO with a size equal to 64 bytes can have a starting address of
0, 64, 128, 192, 256, etc.
The FIFO space for an endpoint defined by FIFO_SIZE and FIFO_ADDR must not overlap with
the FIFO space for any other endpoint with the same direction.
FIFO Configuration
Data Flow
Endpoint
Direction
OUT
OUT
OUT
OUT
IN
IN
IN
IN
IN
MCF5272 ColdFire
Endpoint Type
Isochronous
Isochronous
Isochronous
Isochronous
Interrupt
Control
Control
Bulk
Bulk
Table 12-20. Example FIFO Setup
®
Integrated Microprocessor User’s Manual, Rev. 3
Max Packet Size
300
300
17
64
32
8
8
5
5
FIFO Size
128
128
256
256
32
32
64
32
32
FIFO Starting
Address
480
384
384
256
256
448
416
0
0
Freescale Semiconductor
EPnCFG Value
0x020101C0
0x014101C0
0x014101A0
0x4B080000
0x4B080000
0x02010180
0x04420180
0x10040100
0x08040100
Table
12-20.

Related parts for MCF5272CVF66