The MIMXRT1052CVL5B is a microcontroller integrated circuit (IC) manufactured by NXP and offered as part of its i.MX family of ARM Cortex-M7 RISC 32-bit microcontrollers. The i.MX series of products was designed for powering advanced embedded applications requiring high-performance, low-power consumption, and low heat dissipation.The IC features the NXP RT1052 Core ARM Cortex-M7 RISC 32-bit microcontroller that runs at a maximum clock speed of 528 MHz and provides up to 20 DMIPS of core performance. It is equipped with a variety of features including up to 1MB of flash memory, up to 512KB SRAM, up to 128KB ROM, 4× 32-bit timers, 2× 32-bit DMA controllers, 2× CAN controllers, 2× SD/MMC interfaces, 2× I2C interfaces, 8× UARTs, and 2× SAI interfaces.The IC is also equipped with a hardware accelerated video decoding engine that supports decoding of H.264, MPEG2, VC-1, and VP8 formats. The IC is packaged in a 196-pin MAPBGA package that provides superior pin density, low profile, and high reliability for a wide range of products and applications. The MIMXRT1052CVL5B with MPU is suitable for industrial, consumer, medical, automotive, and other embedded applications.