Home » Freescale Semiconductor » i.MX255: Applications Processor

  i.MX255: Applications Processor Processors
  List & Compare        
  Part number Family Manufacturer Core Variant Freq. Flash/ROM Package
 MCIMX255  i.MX  Freescale Semiconductor ARM926EJ-S
 400MHz  0  MAPBGA400
  

The i.MX255 applications processor is based on the fast, low power ARM926EJ-S™ CPU with advanced connectivity for automotive infotainment and applications that leverage auto-grade products.

For customers requiring high resolution and high color display the i.MX255 connects directly to high-resolution displays (up to SVGA) at high color depth (up to 18bpp) providing outstanding image quality. The addition of a Camera Interface (CMOS Sensor Interface) allows for video input acceptance, enabling support for applications such as, back-up cameras. Integration of DDR2, on-chip SRAM, and analog components like USB PHY, 12-bit ADC, and a resistive touchscreen controller reduces the Bill of Material (BOM) costs.

The need to connect too many different peripherals like Wi-Fi via SDIO or USB, Bluetooth via UART or SSI/I2S, and external storage via CE-ATA or PATA is addressed in the i.MX255 by supporting these interfaces and multiple other connectivity options, e.g. CAN, Smartcard Interface, 10/100 Ethernet with RMII support, and Enhanced Serial Audio Interface (ESAI).

Features

CPU Complex

  • ARM926EJ-S™
  • 400 MHz maximum speed
  • 128KB integrated SRAM
  • 16 KB I/D L1 Cache

Multimedia

  • Security Engine
  • LCD Controller
  • Resistive Touchscreen Controller
  • CMOS Sensor Interface

Connectivity

  • External memory interface: DDR2, mDDR, SDRAM, mSDRAM, NOR, SLC/MLC NAND
  • 10/100 Ethernet MAC
  • 2 x FlexCan Controllers
  • 480Mbps USB 2.0 OTG + PHY
  • 480Mbps USB 2.0 Host + PHY
  • 5 x UART, 3 x CSPI, 3 x I2C, 2 x SSI/I2S, ESAI
  • 2 x MMC+/SD/SDIO
  • PATA/CE-ATA
  • 2 x Smartcard Interfaces
  • 3 x12-bit ADC
  • 3.3V General Purpose I/O

Technology

  • 0.8mm MAPBGA 400-pin package
  • -40 to +85C