2  Getting Started 
2.1  Requirements 
2.1.1  Hardware Requirements 
For evaluation of the IMC300A product line it is recommended to use the following hardware: 
•  (Optional) iMOTION™ Link 
o  Isolated debug probe for the new generation iMOTION™ motor control ICs. 
•  EVAL-M1-301F/EVAL-M3-302F (MADK Control Board) 
o  EVAL-M1-301F/EVAL-M3-302F evaluation board is a part of the iMOTION™ Modular Application 
Design Kit for drives (iMOTION™ MADK).  
•  MADK Power Board 
o  Select one of the MADK Power Boards that is compatible with one of the MADK Control Boards. 
Any of the hardware mentioned here can be found at 
https://www.infineon.com/cms/en/product/power/motor-control-ics/digital-motor-controller-imotion/ . 
2.1.2  Software Requirements 
2.1.2.1  Arm Keil MDK 
Keil® MDK is a comprehensive software development solution for Arm®-based microcontrollers and includes all 
components that you need to create, build, and debug embedded applications. It includes MDK-Core based on 
µVision (Windows only) with support for Cortex-M devices. MDK also includes Arm C/C++ Compiler with 
assembler, linker, and run-time libraries optimized for code size and performance. 
Arm Keil® MDK can be downloaded at https://www2.keil.com/mdk5/ . 
2.1.2.2  µVision® IDE 
µVision® IDE is an Integrated Development Environment and subset of the Arm Keil® MDK tools for Cortex M 
based microcontrollers. It combines project management, run-time environment, build facilities, source code 
editing, and program debugging in a single environment. It is also what is going to be used throughout this 
document for building and downloading source code to IMC300A MCU core. 
µVision® IDE can be downloaded at https://www2.keil.com/mdk5/uvision/ . 
2.1.2.3  Infineon IMC300A DFP 
Infineon IMC300A DFP is a Device Firmware Pack for the IMC300A product line. It contains low-level API library 
code for the IMC300A’s comprehensive set of peripheral modules.  
Infineon IMC300A DFP can be installed from within Keil using Pack Installer. The IMC300A DFP can be 
downloaded from the Keil website at https://www.keil.com/dd2/pack/ under the Infineon heading in the 
“Infineon IMC300A Series” drop down menu.