i.MX Applications Processors
i.MX50 Family of Applications
Processors
Streamlined Performance
Overview
From the family that introduced the market-leading i.MX508 applications processor for eReaders,
the expanded i.MX50 family is the latest addition to Freescale’s ARM
®
Cortex™-A8 product
portfolio. The i.MX502, i.MX503 and i.MX507 derivatives are targeted toward a variety of portable
applications and offer support for electronic paper display (EPD) in addition to LCD. Along with its
companion Freescale MC34708 power management IC (PMIC), the i.MX50 family delivers a low-
power, streamlined solution for customers seeking ARM Cortex-A8 performance levels with flexible
design features.
Target Applications
• eReaders
• Portable navigation devices
• Outdoor and digital signage
• Patient/client monitoring
• Home and office automation
• DECT phones
Electronic Paper Displays
The i.MX50 family consists of the
first ARM based device with an
integrated EPD hardware interface.
EPDs offer the following
advantages:
• High resolution from any angle
• Sunlight readability
• Mimics the appearance of ink
on paper
• Flexible
• Light weight
• Durable
• Extremely low power
• Replaces paper in many
applications
• Enhanced pixel processing
pipeline (ePxP) to handle post
display frame pre-processing in
hardware with minimal memory
overhead
• OpenVG™ 2-D graphics
acceleration for enhanced User
Interfaces (UIs)
• LP-DDR2 DRAM support for
next-generation, low-power
and high-speed memories, in
addition to mDDR and DDR2
•
•
• Advanced security features
such as high-assurance
boot, DRM support and AES
encryption/decryption
Benefits
Optimized Performance
i.MX50 Key Features
• ARM Cortex-A8 800 MHz
performance at 1.0V with
NEON™ coprocessor
• Enhanced LCD controller
interface supporting up to
1400 x 1050 resolution
• EPD controller for E Ink
®
panels
•
•
The i.MX50 is built around
the ARM Cortex-A8 core
running 800 MHz with a NEON
coprocessor and 256 KB of L2
cache. With OpenVG and ePxP
Support for SD, SDIO and
hardware, customers can benefit
MMC based media
from enhanced 2-D graphics
Static bus interface (WEIM)
and image processing with
to support NOR and other
little CPU overhead. The 266
memory mapped devices
MHz memory bus bandwidth
Dual full duplex I
2
S interfaces
allows for faster throughput and
for audio connectivity
Three I
2
C interfaces and three SPI
memory transfers, improving
overall system performance.
interfaces for periperal control
• RAW NAND flash support
with up to 32-bit ECC-level
protection
• Dual USB controller and PHYs
(OTG/Host)
• 10/100 Ethernet
Design Flexibility
The i.MX50 family supports
both LCD and EPD displays to
allow customers the flexibility
in designing their system. The
supported memories include
i.MX
mDDR, DDR2, LP-DDR2, SD/MMC and
raw-NAND with up to 32-bit ECC. Connectivity
features like dual USB with PHY and Fast
Ethernet controller allow customers to connect
to the interfaces they need.
i.MX50 Block Diagram
i.MX50 Block Diagram
System Control
Clock Reset
Smart DMA
Timers
GPT
PWM x 2
Analog
PLL x 3
24 MHz, 32 kHz
Osc
Security
RNG
eFuses
SRTC
AES, SHA-1,
SHA-2
CSC
Rotation
Watchdog
EPIT
Temp
Monitor
System
Buses
Core/Internal Memory
ARM Cortex™-A8
®
Standard Connectivity
UART x 5
I
2
C x 3
eCSPI x 2
eSDHC x 4
KPP (8x8)
CSPI
Cache
NEON™
ROM
Multimedia
GPU
OpenVG™ 1.1*
EPDC
ETM
VFP
RAM
Power Efficiency
The Freescale MC34708 PMIC is optimized for
use with the i.MX50 and helps maximize power
efficiency and battery life while supporting higher
levels of integration to minimize board space
and cost. The MC34708 provides dual phase
switchers for the i.MX50 core and memory, and
USB/UART/audio switching for the mini/micro
USB connector which reduces the connector
count for a more compact design. A switching
charger with dual inputs enables faster charging
from a current limited source, such as USB and
the dual path enables power on even when
the battery has died. The MC34708 supports
the universal charging standard to enable the
selection of the optimal charging profile for the
given charger source.
Freescale PMICs are exclusively designed to
work with our i.MX processor family, providing
optimized feature sets for specific applications.
Freescale’s proven combined solutions are
available as reference designs with full board
support packages (BSPs) and backed by
integrated technical support to offer quality
solutions that get our customers to market faster.
The i.MX50 family also includes power
saving modes and techniques such as state
retention power gating (SRPG) and dynamic
voltage frequency scaling (DVFS) and has five
independent power domains to allow for low
power modes. The i.MX50 solution provides
the performance today’s customers need,
while maintaining low power consumption.
Advanced Connectivity
USB OTG + PHY
USB Host + PHY
External Memory I/F
2 GB DDR2, mDDR, LP-DDR2
FEC 10/100
Electronic Paper Display Controller**
Source/Gate Driver I/F
ePxP
Combining
Gamma Mapping
External Storage I/F
RAW NAND
32-bit ECC
SD/MMC
PSRAM
NOR Flash
eLCD I/F
8-, 16-, 24- and 32-bit DOTCK, RGB
Audio
I
2
S/SSI/AC97 x 2
System Debug
Secure JTAG
*i.MX503 and i.MX508 Only
OneNAND
**i.MX507 and i.MX508 Only
Family Comparison
Feature
LCD I/F
EPD Controller
OpenVG
Ethernet
i.MX502
Y
N
N
Y
i.MX503
Y
N
Y
Y
Y
N
i.MX507
Y
Y
N
Y
Y
N
i.MX508
Y
Y
Y
Y
Y
Y
MCIMX508CVM8B
.8mm package
Y
.5mm package N
Part Numbers
MCIMX502CVM8B MCIMX503CVM8B MCIMX507CVM8B MCIMX508CVK8B
Ordering Information
Part Number
MCIMX50EVK
MCIMX28LCD
MX50EBOOKDC1
MCIMX50SABRE
Description
i.MX50 Evaluation Kit (EVK)
LCD board (4.3” WVGA touch screen)
EPD board
SABRE platform for eReaders
MSRP (USD)
$499
$199
$499
$998
Simplified Development
The i.MX50 family is supported with
Freescale hardware and software tools. The
i.MX50 EVK is the main development board
that customers can use to develop, debug,
and demonstrate their next-generation product
based on the i.MX50 and MC34708. With a
comprehensive software suite, including Linux
®
and Android™ BSPs, customers can jump
start their design and reduce time to market.
Visit
freescale.com/iMX50EVK
for more
information on this development platform.
Additionally, Freescale also offers the Smart
Application Blueprint for Rapid Engineering
(SABRE) platform for eReaders. More
information on this reference design can be
found at
freescale.com/iMXSABRE.
For current information about Freescale products and documentation,
please visit
freescale.com/iMX50.
Join fellow i.MX developers online at
imxcommunity.org—an
active community of open source developers.
Freescale, the Freescale logo and the Energy-Efficient Solutions logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat.
& Tm. Off. ARM is the registered trademark of ARM Limited. ARM Cortex-A8 is the trademark of ARM Limited. All other product or
service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Document Number: IMX50FS REV 1