IMC301A / IMC302A iMOTION IMC300A Data Sheet High performance motor control IC series with an additional microcontroller Features Dual core computation Motion Control Engine (MCE) and ARM Cortex-M0 based user application controller (MCU) Motion Control Engine (MCE) MCE offers a ready-to-use solution with easy configuration for variable speed motor control Space Vector PWM with sinusoidal commutation and integrated protection features Current sensing via single or leg shunt configuration Sensorless and / or Hall sensor (analog / digital) based operation Integrated and / or external temperature sensor Optional boost or totem pole PFC control Integrated Script language for additional MCE and I/O control. High speed communication interface (JCOM) between MCE and ARM core processor Parameter programming and debug support with MCEWizard and MCEDesigner User Application Controller (MCU) CPU Subsystem 32-bit Arm Cortex-M0 core for user application control 48/96 MHz core/peripherals clock Nested Vectored Interrupt Controller (NVIC) Event Request Unit (ERU) for event interconnections MATH Co-processor: 24-bit trigonometric calculation (CORDIC), 32-bit division unit On-Chip Memories 8 Kbyte ROM 16 Kbyte SRAM (with parity) 128 Kbyte FLASH memory (with ECC) Supply, Reset and Clock 3.3 V to 5.5 V supply with power on reset and brownout detector On-chip clock monitor Internal slow and fast oscillators External crystal oscillator support (32 kHz and 4 to 20 MHz) System Control Window watchdog Real Time Clock (RTC) modue Pseudo random number generator Publish Date Please read the Important Notice and Warnings at the end of this document Revision 1.2 www.infineon.com/iMOTION 2020-10-20 IMC301A/302A Datasheet Block Diagram Reference Communication Peripherals Universal Serial Interface Channels (USIC), usable as UART, double-SPI, IIC, IIS and LIN interfaces MultiCAN+, Full-CAN/Basic-CAN with 2 nodes, 32 message objects (up to 1 MBaud) Analog Frontend Peripherals 12-bit ADC converter with adjustable gain, up to 1 MS/s and up to 7 analog inputs 0 V to 5.5 V input voltage range 2 fast analog comparators DAC with one-bit sigma-delta generator, external low-pass filter and up to 7 outputs Temperature sensor High Speed Timers 2x Capture Compare Unit with 4 timer channels each (CCU4) Clock up to 96 MHz Up to 8 capture inputs Up to 8 PWM outputs (center/edge aligned) Input/Output Lines With Individual Bit Controllability Tri-stated in input mode Push/pull or open drain output mode Configurable pad hysteresis Debug System 4 breakpoints, 2 watchpoints ARM serial wire debug (SWD), single-pin debug (SPD) interfaces Independent operation of the MCE Potential Applications Air-conditioners Refrigerators Product Validation Industrial Ordering Information Package Application Product Type LQFP-48 IMC301A-F048 Single motor LQFP-64 IMC301A-F064 LQFP-48 IMC302A-F048 Single motor + PFC (boost, totem pole) LQFP-64 IMC302A-F064 2 Revision 1.2 2020-10-20