Power-efficient
and secure solutions
i.MX 6UltraLite Applications Processors
The high-performance, ultra-efficient i.MX 6UltraLite processor features an
advanced implementation of a single Arm® Cortex® core that operates at speeds
up to 696 MHz.
TARGET APPLICATIONS
i.MX 6ULTRALITE FEATURES
}} Automotive telematics
}} Single Arm Cortex-A7 core can provide a more costeffective and more power-efficient solution
}} Human-machine interface (HMI)
}} IoT gateways
}} Home energy management systems
}} Smart energy concentrators
}} Intelligent industrial control systems
}} Portable medical
}} Electronics point-of-sale devices
}} Printers and 2D scanners
}} Smart appliances
}} Financial payment systems
The i.MX 6UltraLite applications processor includes an
integrated power management module that reduces the
complexity of an external power supply and simplifies
power sequencing. Each processor in this family provides
various memory interfaces. These interfaces include 16-bit
LPDDR2, DDR3, DDR3L, raw and managed NAND flash,
NOR flash, eMMC, Quad SPI NOR, SD and a wide range of
other interfaces for connecting peripherals such as WLAN,
Bluetooth®, GPS, displays and camera sensors. The i.MX
6UltraLite is supported by discrete component power circuitry.
}} Flexible boot options, including support for Quad SPI and
raw NAND, and a memory controller that interfaces to both
DDR3 and low power mobile DDR2 memory
}} Hardware-enabled security features that enable secure
e-commerce, digital rights management (DRM), information
encryption, on-the-fly DRAM encryption, secure boot and
secure software downloads
}} Processor supports connections to a variety of interfaces:
two high-speed USB on-the-go with PHY, multiple
expansion card ports (high-speed eMMC/SDIO host
and other), two 12-bit ADC modules with up to 10 total
input channels, two CAN ports, two smart card interfaces
compatible with EMV Standard v4.3 and a variety of other
popular interfaces (such as UART, I2C, and I2S serial audio)
i.MX 6ULTRALITE APPLICATIONS PROCESSOR BLOCK DIAGRAM
PACKAGE TECHNOLOGY
i.MX 6ULTRALITE APPLICATION PROCESSOR BLOCK DIAGRAM
The i.MX 6UltraLite processor provides
multiple compatible and scalable
package options. The 14 x 14 289
MAPBGA with 0.8 mm pitch brings out all
features and GPIOs. It is ideal for simple
and low-cost PCB design. The 9 x 9 272
MAPBGA with 0.5 mm pitch provides
smaller form factors than ever before for
space-constrained applications.
SOFTWARE AND TOOLS
The i.MX 6UltraLite processor is
supported by the i.MX 6UltraLite
evaluation kit that includes a CPU
module and a base board.
System Control
Connectivity
CPU Platform
Secure JTAG
Arm Cortex -A7
®
PLL, OSC
RTC and Reset
Smart DMA
®
32 KB I-Cache
32 KB D-Cache
Arm® Neon™
PTM
IOMUX
Security
eMMC 4.5 /
SD 3.0 x 2
NAND Ctrl
(BCH40)
UART x 8
SIM V2/
EMVSIM x 2
I 2C x 4
SPI x 4
GPIO
8 x 8 Keypad
Ciphers
OTF DRAM
Encryption
128 KB L2-Cache
Timer x 4
RNG
PWM x 8
Multimedia
Watch Dog x 3
CSC, Combine, Rotate,
Programmable Proc. Engine
Power Management
eFuse
24-bit Parallel CSI
LDO
Temp Monitor
24-bit Parallel LCD
ADC
External Memory
ADC x 2 (10-ch.) w/ touch ctrl
Parallel NOR FLASH
Internal Memory
96 KB ROM
10 Tamper Pins
S/PDIF Tx/Rx
ASRC
FlexCAN x 2
10/100 ENET x 2
with IEEE 1588
USB2 OTG
w/ PHY x 2
RSA4096 DPA
Protection
Secure RTC
Dual-Channel Quad SPI x 1
16-bit LP-DDR2/DDR3/DDR3L
128 KB RAM
I2S/SAI x 3
32 KB Secure
Storage
Optional
i.MX 6ULTRALITE DEVICE OPTIONS
• Red indicates change from column to the left
Feature
MCIMX6G0
MCIMX6G1
MCIMX6G2
528 MHz
528 MHz, 696 MHz
528 MHz, 696 MHz
528 MHz
32 KB-I, 32 KB-D
32 KB-I, 32 KB-D
32 KB-I, 32 KB-D
128 KB L2
Speed
Cache
32 KB-I, 32 KB-D
MCIMX6G3
128 KB L2
128 KB L2
128 KB
128 KB
128 KB
128 KB
16-bit LP-DDR2, DDR3/DDR3L
16-bit LP-DDR2, DDR3/DDR3L
16-bit LP-DDR2, DDR3/DDR3L
16-bit LP-DDR2, DDR3/DDR3L
512-bit
1024-bit
1536-bit
2048-bit
NAND (BCH40)
Yes
Yes
Yes
Yes
Parallel NOR/EBI
Yes
Yes
Yes
Yes
Ethernet
10/100 MB x 1
10/100 MB x 1
10/100 MB x 2
10/100 MB x 2
USB with PHY
OTG, HS/FS x 1
OTG, HS/FS x 2
OTG, HS/FS x 2
OTG, HS/FS x 2
0
1
2
2
Security
Basic
TRNG, Crypto Engine
(AES/TDES/SHA), Secure Boot
TRNG, Crypto Engine
(AES/TDES/SHA), Secure Boot
TRNG, Crypto Engine (AES
with DPA/TDES/SHA/RSA),
Secure Boot, Tamper Monitor,
PCI4.0 pre-certification,
OTF DRAM Encryption
Graphic
None
None
PxP
PxP
CSI
None
None
24-bit Parallel CSI
24-bit Parallel CSI
LCD
None
None
24-bit Parallel LCD
24-bit Parallel LCD
Quad SPI
1
1
1
1
SDIO
2
2
2
2
UART
4
8
8
8
IC
2
4
4
4
SPI
2
4
4
4
I2S/SAI
1
3
3
3
S/PDIF
1
1
1
1
Timer/PWM
Timer x 2, PWM x 4
Timer x 4, PWM x 8
Timer x 4, PWM x 8
Timer x 4, PWM x 8
12-bit ADC
1 x 10-ch.
1 x 10-ch.
2 x 10-ch.
2 x 10-ch.
OCRAM
DRAM
eFuse for Customer
CAN
2
www.nxp.com/iMX6UltraLite
imxcommunity.org
NXP and the NXP logo are trademarks of NXP B.V. All other product or service names are the property of their
respective owners. The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc.
and any use of such marks by NXP Semiconductors is under license. Arm, Cortex and Neon are trademarks or
registered trademarks of Arm Limited (or its subsidiaries) in the US and/or elsewhere. The related technology may
be protected by any or all of patents, copyrights, designs and trade secrets. All rights reserved. © 2019 NXP B.V.
Document Number: IMX6ULTRALITEFS REV 5