MCIMX286CVM4B Freescale Semiconductor, MCIMX286CVM4B Datasheet - Page 1959

no-image

MCIMX286CVM4B

Manufacturer Part Number
MCIMX286CVM4B
Description
IC MPU I.MX286 289MAPBGA
Manufacturer
Freescale Semiconductor
Series
i.MX28r

Specifications of MCIMX286CVM4B

Core Processor
ARM9
Core Size
32-Bit
Speed
454MHz
Connectivity
CAN, EBI/EMI, Ethernet, I²C, MMC, SmartCard, SPI, SSI, UART/USART, USB OTG
Peripherals
DMA, I²S, LCD, POR, PWM, WDT
Program Memory Size
128KB (32K x 32)
Program Memory Type
Mask ROM
Ram Size
32K x 32
Voltage - Supply (vcc/vdd)
1.25 V ~ 5.25 V
Data Converters
A/D 17x12b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
289-LFBGA
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Number Of I /o
-
Eeprom Size
-
Lead Free Status / Rohs Status
Compliant
Chapter 31
USB High-Speed On-the-Go Host Device Controller
31.1 USB High-Speed OTG-capable USB Controller Overview
The
i.MX28 has two USB high-speed controllers, the first one is a OTG-capable USB high
speed controller(a.k.a USB0), and the second one is host-only high-speed USB
controller(a.k.a USB1). This chapter describes the USB high-speed OTG-capable
controller(USB0) included on the i.MX28. The host-only high-speed USB controller(USB1)
is a subset of the OTG-capable controller(USB0). This chapter includes sections on the
PIO, DMA, and UTMI interfaces, along with USB controller flowcharts.
The i.MX28 includes a Universal Serial Bus (USB) version 2.0 controller capable of
operating as either a USB device or a USB host, as shown in
Figure
31-1. In addition, USB0
contains supporting circuitry for USB On-the-Go (OTG). USB1 is configured as host-only
controller. The USB controller is used to download digital music data or program code into
external memory and to upload voice recordings from memory to the PC. Program updates
can also be loaded into the flash memory area using the USB interface.
As a host controller, it can enumerate and control USB devices attached to it. The USB
controller included on the i.MX28 supports eight endpoints: one control, one bulk-out, one
bulk-in, and five flexible endpoints. Using the OTG features, the USB controller can negotiate
with another OTG system to be either the host or the device in a peer connection.
The USB controller operates either in full-speed mode or high-speed mode.
Refer to the USB Implementer's Forum website www.usb.org for detailed specifications
and information on the USB protocol, timing and electrical characteristics.
The USB 2.0 controller comprises both a programmed I/O (PIO) interface and a DMA
interface. Both of these interfaces are designed to meet an ARM Ltd. AMBA Hardware
Bus (AHB). The AHB is used by the USB controller as a slave (PIO register accesses) and
as a master (DMA memory accesses).
i.MX28 Applications Processor Reference Manual, Rev. 1, 2010
Freescale Semiconductor, Inc.
1959

Related parts for MCIMX286CVM4B