i.MX356: Multimedia Applications Processors - ARM11™ Core, Vector Graphics Hardware Accelerator

The i.MX356 provides all of the functionality required in today’s automotive market. With an ARM11™ core running at 532 MHz the i.MX356 integrates an OpenVG 1.1 vector graphics hardware accelerator. The OpenVG was integrated to deliver smooth textural visuals required in today’s automotive infotainment systems. The processor features an advanced Image Processing Unit (IPU) with updated resizing capabilities to handle wide-VGA and increased the interface to 24-bit for higher color display capabilities. To reduce BOM cost flexible connectivity options were integrated, such as 2-CAN modules, Media Local Bus (MLB), Enhanced Serial Audio Interface (ESAI), Ethernet, and two USB ports with integrated PHYs. The i.MX356 can 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. Support for lower cost memories like 3.3V SDRAM, DDR2, and multi-level cell NAND were integrated.

The i.MX356 is supported by companion NXP® power management ICs (PMIC), MC13892 and MMPF0100.

i.MX356 Applications Processor Block Diagram
i.MX356 Multimedia Applications Processor Product Image
特性
  • ARM1136JF-S™
  • 532 MHz maximum speed
  • 128 KB Integrated SRAM
  • 16 KB I/D L1 Cache, 128 KB L2 cache
  • MLB
  • ESAI
  • OpenVG 1.1 vector graphics hardware accelerator
  • Image Processing Unit (IPU)
  • LCD Controller
  • 10/100 Ethernet
  • MAC 2 x FlexCan modules
  • HS OTG + PHY, HS Host + PHY
  • 3 x UART, 2 x CSPI, 3 I2C, 2 SSI/I2S
  • P-ATA/CE-ATA
  • Optimized for up to 24-bit-per-pixel WVGA
  • CMOS/CCD sensor interface
  • Vector Floating Point Unit
  • External memory interface: mSDRAM/SDRAM, mDDR/DDR2, NOR, SLC/MLC NAND
  • 3.3V general purpose I/O
  • This product is included in NXP®.s product longevity program, with assured supply for a minimum of 15 years after launch
Recommended Documentation (3)
Name/DescriptionTypeModified Date
i.MX35 Family of Multimedia Applications Processors Automotive portfolio: i.MX351, i.MX355 and i.MX356 - Fact Sheet (REV 1) PDF (199.3 kB) IMX35AUTOFSFact Sheets30 Mar 2009
Data Sheet Model (REV 10) PDF (1.7 MB) MCIMX35SR2AECData Sheets24 Jun 2012
i.MX Family Comparison Table (REV 23) PDF (103.0 kB) FLYRIMXPRDCMPRBrochures01 Sep 2016
Data Sheets (1)
Name/DescriptionModified Date
Data Sheet Model (REV 10) PDF (1.7 MB) MCIMX35SR2AEC24 Jun 2012
Errata (1)
Name/DescriptionModified Date
Chip Errata for the i.MX35 (REV 5) PDF (361.4 kB) IMX35CE28 May 2014
Application Notes (5)
Name/DescriptionModified Date
AN4547_wrkng.fm (REV 0) PDF (432.4 kB) AN454722 Oct 2012
Using Open Source Debugging Tools for Linux on i.MX Processors (REV 0) PDF (251.5 kB) AN455319 Jul 2012
i.MX35 IC Identification Module (IIM) Fusebox (REV 1) PDF (543.4 kB) AN365212 Apr 2010
i.MX Layout Recommendations (REV 1) PDF (4.5 MB) AN395111 Sep 2009
i.MX35 Multimedia Power Consumption Under Linux (REV 0) PDF (821.3 kB) AN387626 Jun 2009
Reference Manuals (1)
Name/DescriptionModified Date
i.MX35 (MCIMX35) Multimedia Applications Processor Reference (REV 3) PDF (13.0 MB) IMX35RM07 Dec 2010
Engineering Bulletins (3)
Name/DescriptionModified Date
MISRA Compliance in NXP® Automotive C Language Header Files - Engineering Bulletin (REV 1) PDF (197.0 kB) EB79328 May 2013
Handling FUSE_VDD in i.MX35 Applications (REV 0) PDF (436.9 kB) EB73105 Apr 2010
Ensuring Data Integrity on the i.MX35 EMI (REV 2) PDF (590.3 kB) EB71718 Dec 2009
Fact Sheets (2)
Name/DescriptionModified Date
i.MX35 Family of Multimedia Applications Processors Automotive portfolio: i.MX351, i.MX355 and i.MX356 - Fact Sheet (REV 1) PDF (199.3 kB) IMX35AUTOFS30 Mar 2009
i.MX35 Multimedia Applications Processors Consumer and industrial portfolio - Fact Sheet (REV 0) PDF (560.5 kB) IMX35CIFS26 Feb 2009
Brochures (1)
Name/DescriptionModified Date
i.MX Family Comparison Table (REV 23) PDF (103.0 kB) FLYRIMXPRDCMPR01 Sep 2016
White Papers (2)
Name/DescriptionModified Date
i.MX Security Technology - White Paper (REV 1) PDF (409.6 kB) IMXSCRTYWP20 Nov 2014
XEC-LCD White Paper (REV 0) PDF (349.5 kB) XECLCDWP20 Apr 2011
Supporting Information (4)
Name/DescriptionModified Date
Windows CE Multimedia Codecs Documentation SDK 2009.12 for i.MX35 (REV 2009.12) ZIP (353.0 kB) IMX35_0912_WIN60_MMDOCS_BUNDLE18 Jun 2010
iMX35_PDK09_12_WIN60DOCS_BUNDLE PDK_IMX35_WIN60DOCS_BUNDLE_2009_12.ZIP i.MX35 PDK Windows Embedded CE 6.0... (REV 2009.12) ZIP (13.1 MB) IMX35_PDK09_12_WIN60DOCS_BUNDLE11 Feb 2010
IBIS Model
Archived
Ordering Information
ProductStatusBudgetary Price excluding tax(US$)Package Type and Termination CountCore TypeOperating Frequency (Max) (MHz)Core: Number of cores (Spec)Ambient Operating Temperature (Min-Max) (°C)Cache (KB)L2 Cache (Max) (KB)Internal RAM (KB)External Memory SupportedMultimediaExternal Storage SupportQualification TierUSB featuresCAN TypeEthernet TypeAdditional FeaturesVideo/Display features
MCIMX356AVM5BActive1K @ US$10.42MAPBGA 400ARM115321-40 to 8516128128DDR, DDR2, FLASH, SDRAM, PSRAMCamera Interface, Image Pre- and Post-Processor, 2-D GraphicsAUTO; >=10 YEARS APPLICATION LIFEUSB 2.0, USB OTGFlexCAN10/100 BaseTInternal Clock Generator, Watchdog OSC/Timer, ATA Controller, External Memory ControllerLCD Controller
MCIMX356AJQ5CR2Active1K @ US$10.42MAPBGA 400ARM115321-40 to 8516128128DDR, DDR2, SDRAM, FLASH, PSRAMCamera Interface, Image Pre- and Post-Processor, 2-D GraphicsAUTO; >=10 YEARS APPLICATION LIFEUSB 2.0FlexCAN10/100 BaseTWatchdog OSC/Timer, ATA Controller, External Memory Controller, Internal Clock GeneratorLCD Controller
MCIMX356AVM4BActive1K @ US$10.42MAPBGA 400ARM114001-40 to 8516128128DDR, DDR2, SDRAM, PSRAM, FLASH2-D Graphics, Image Pre- and Post-Processor, Camera InterfaceAUTO; >=10 YEARS APPLICATION LIFEUSB 2.0, USB OTGFlexCAN10/100 BaseTWatchdog OSC/Timer, Internal Clock Generator, External Memory Controller, ATA ControllerLCD Controller
MCIMX356AJQ5CActive1K @ US$10.42MAPBGA 400ARM115321-40 to 8516128128DDR, DDR2, SDRAM, FLASH, PSRAMCamera Interface, Image Pre- and Post-Processor, 2-D GraphicsAUTO; >=10 YEARS APPLICATION LIFEUSB 2.0FlexCAN10/100 BaseTWatchdog OSC/Timer, ATA Controller, External Memory Controller, Internal Clock GeneratorLCD Controller
PCIMX356BVMBNo Longer ManufacturedMAPBGA 400ARM115321-40 to 8516128128SDRAM, DDR2, DDRSDAUTO; >=10 YEARS APPLICATION LIFEUSB 2.010/100 BaseTMemory Management Unit (MMU), PLL
PCIMX356AVM5BR2No Longer ManufacturedMAPBGA 400ARM115321-40 to 8516128128SRAM, SDRAM, FLASH, DDR2, DDRSDAUTO; >=10 YEARS APPLICATION LIFEUSB 2.0, USB OTGMAC (FEC) 10/100 EthernetPLL, Memory Management Unit (MMU)
MCIMX356AJM5BNo Longer ManufacturedMAPBGA 400ARM114001-40 to 8516128128PSRAM, SDRAM, DDR2, DDR, FLASH2-D Graphics, Image Pre- and Post-Processor, Camera InterfaceSDAUTO; >=10 YEARS APPLICATION LIFEUSB 2.0, USB OTGFlexCAN10/100 BaseTWatchdog OSC/Timer, Internal Clock Generator, External Memory Controller, ATA ControllerLCD Controller
MCIMX356AVM5BR2No Longer ManufacturedMAPBGA 400ARM115321-40 to 8516128128DDR, DDR2, FLASH, SDRAM, PSRAMCamera Interface, Image Pre- and Post-Processor, 2-D GraphicsSDAUTO; >=10 YEARS APPLICATION LIFEUSB 2.0, USB OTGFlexCAN10/100 BaseTInternal Clock Generator, Watchdog OSC/Timer, ATA Controller, External Memory ControllerLCD Controller
MCIMX356AJQ5BNo Longer ManufacturedMAPBGA 400ARM11532116128128DDR, DDR2, SDRAMAUTO; >=10 YEARS APPLICATION LIFEUSB 2.010/100 BaseT
PCIMX356AVM4BR2No Longer ManufacturedMAPBGA 400
PCIMX356AVM4BNo Longer ManufacturedMAPBGA 400
MCIMX356AJM4BNo Longer ManufacturedMAPBGA 400ARM11400116128128DDR, DDR2, SDRAMAUTO; >=10 YEARS APPLICATION LIFEUSB 2.010/100 BaseT
PCIMX356AVM5BNo Longer ManufacturedMAPBGA 400ARM115321-40 to 8516128128SRAM, SDRAM, FLASH, DDR2, DDRSDAUTO; >=10 YEARS APPLICATION LIFEUSB 2.0, USB OTGMAC (FEC) 10/100 EthernetPLL, Memory Management Unit (MMU)
MCIMX356AJM4BR2No Longer ManufacturedMAPBGA 400ARM11400116128128DDR, DDR2, SDRAMAUTO; >=10 YEARS APPLICATION LIFEUSB 2.010/100 BaseT
MCIMX356AVM4BR2No Longer ManufacturedMAPBGA 400ARM114001-40 to 8516128128DDR, DDR2, SDRAM, PSRAM, FLASH2-D Graphics, Image Pre- and Post-Processor, Camera InterfaceSDAUTO; >=10 YEARS APPLICATION LIFEUSB 2.0, USB OTGFlexCAN10/100 BaseTWatchdog OSC/Timer, Internal Clock Generator, External Memory Controller, ATA ControllerLCD Controller
PCIMX356AJM5BNo Longer ManufacturedMAPBGA 400
PCIMX356BVMBR2No Longer ManufacturedMAPBGA 400ARM115321-40 to 8516128128SDRAM, DDR2, DDRSDAUTO; >=10 YEARS APPLICATION LIFEUSB 2.010/100 BaseTMemory Management Unit (MMU), PLL
MCIMX356AJM5BR2No Longer ManufacturedMAPBGA 400ARM11532116128128DDR, DDR2, SDRAMAUTO; >=10 YEARS APPLICATION LIFEUSB 2.010/100 BaseT
MCIMX356AJQ5BR2No Longer ManufacturedMAPBGA 400ARM11532116128128DDR, DDR2, SDRAMAUTO; >=10 YEARS APPLICATION LIFEUSB 2.010/100 BaseT
PCIMX356AJM5BR2No Longer ManufacturedMAPBGA 400
Package Information
Package DescriptionOutline VersionPackingProduct StatusPart NumberChemical ContentRoHS / Pb FreeChina RoHS LookupMSLPPT (°C)
MAPBGA 400 17*17*0.8P0.898ARE10559DMPQ - 450 BRICKPOQ - 450 BOXActiveSCIMX356BVMBSCIMX356BVMB.pdf3260
MPQ - 450 BRICKPOQ - 450 BOXActiveMCIMX356AVM4BMCIMX356AVM4B.pdf3260
MPQ - 450 BRICKPOQ - 450 BOXActiveMCIMX356AVM5BMCIMX356AVM5B.pdf3260
MPQ - 450 BRICKPOQ - 450 BOXActiveMCIMX356AJQ5CMCIMX356AJQ5C.pdf3260
MPQ - 1000 REELPOQ - 1000 BOXActiveMCIMX356AJQ5CR2MCIMX356AJQ5CR2.pdf3260
No Longer ManufacturedMCIMX356AJM5BMCIMX356AJM5B.pdf3260
No Longer ManufacturedMCIMX356AJM5BR2MCIMX356AJM5BR2.pdf3260
No Longer ManufacturedSCIMX356BVMBR2SCIMX356BVMBR2.pdf3260
No Longer ManufacturedMCIMX356AVM4BR2MCIMX356AVM4BR2.pdf3260
No Longer ManufacturedMCIMX356AVM5BR2MCIMX356AVM5BR2.pdf3260
No Longer ManufacturedMCIMX356AJM4BMCIMX356AJM4B.pdf3260
No Longer ManufacturedMCIMX356AJM4BR2MCIMX356AJM4BR2.pdf3260
No Longer ManufacturedMCIMX356AJQ5BMCIMX356AJQ5B.pdf3260
No Longer ManufacturedMCIMX356AJQ5BR2MCIMX356AJQ5BR2.pdf3260
No Longer ManufacturedPCIMX356AJM5BPCIMX356AJM5B.pdf3260
No Longer ManufacturedPCIMX356AJM5BR2PCIMX356AJM5BR2.pdf3260
No Longer ManufacturedPCIMX356AVM4BPCIMX356AVM4B.pdf3260
No Longer ManufacturedPCIMX356AVM4BR2PCIMX356AVM4BR2.pdf3260
No Longer ManufacturedPCIMX356AVM5BPCIMX356AVM5B.pdf3260
No Longer ManufacturedPCIMX356AVM5BR2PCIMX356AVM5BR2.pdf3260
No Longer ManufacturedPCIMX356BVMBPCIMX356BVMB.pdf3260
No Longer ManufacturedPCIMX356BVMBR2PCIMX356BVMBR2.pdf3260
Data Sheet Model i.MX356
Chip Errata for the i.MX35 i.MX357
AN4547_wrkng.fm i.MX258
Using Open Source Debugging Tools for Linux on i.MX Processors i.MX258
i.MX35 IC Identification Module (IIM) Fusebox i.MX357
i.MX Layout Recommendations i.MX258
i.MX35 Multimedia Power Consumption Under Linux i.MX357
i.MX35 (MCIMX35) Multimedia Applications Processor Reference i.MX357
MISRA Compliance in NXP® Automotive C Language Header Files - Engineering Bulletin S12ZVL
Handling FUSE_VDD in i.MX35 Applications i.MX357
Ensuring Data Integrity on the i.MX35 EMI i.MX357
i.MX35 Family of Multimedia Applications Processors Automotive portfolio: i.MX351, i.MX355 and i.MX356 - Fact Sheet i.MX356
i.MX35 Multimedia Applications Processors Consumer and industrial portfolio - Fact Sheet i.MX357
i.MX Family Comparison Table i.MX31
i.MX Security Technology - White Paper i.MX258
XEC-LCD White Paper i.MX258
Windows CE Multimedia Codecs Documentation SDK 2009.12 for i.MX35 i.MX357
iMX35_PDK09_12_WIN60DOCS_BUNDLE PDK_IMX35_WIN60DOCS_BUNDLE_2009_12.ZIP i.MX35 PDK Windows Embedded CE 6.0... i.MX357
IBIS model for rev2_1 i.mx357
[Archive]:i.MX35 BSDL Files i.mx357
98ARE10559D i.mx258
SCIMX356BVMB.pdf i.mx356
MCIMX356AVM4B.pdf i.mx356
MCIMX356AVM5B.pdf i.mx356
MCIMX356AJQ5C.pdf i.mx356
MCIMX356AJQ5CR2.pdf i.mx356
MCIMX356AJM5B.pdf i.mx356
MCIMX356AJM5BR2.pdf i.mx356
SCIMX356BVMBR2.pdf i.mx356
MCIMX356AVM4BR2.pdf i.mx356
MCIMX356AVM5BR2.pdf i.mx356
MCIMX356AJM4B.pdf i.mx356
MCIMX356AJM4BR2.pdf i.mx356
MCIMX356AJQ5B.pdf i.mx356
MCIMX356AJQ5BR2.pdf i.mx356
PCIMX356AJM5B.pdf i.mx356
PCIMX356AJM5BR2.pdf i.mx356
PCIMX356AVM4B.pdf i.mx356
PCIMX356AVM4BR2.pdf i.mx356
PCIMX356AVM5B.pdf i.mx356
PCIMX356AVM5BR2.pdf i.mx356
PCIMX356BVMB.pdf i.mx356
PCIMX356BVMBR2.pdf i.mx356