Infineon IMC300A Series Getting Started Manual Download Page 1

 

 

Please read the Important Notice and Warnings at the end of this document

 

V 1.2 

 

page 1 of 15 

2021-07-22 

AN2021-05 
 

   

IMC301/302A MCU Getting Started Guide 

About this document

 

Scope and purpose 

The IMC300A motor controller series, namely IMC301A and IMC302A product line, contains two distinct cores, 
the Motion Control Engine (MCE) for control of a motor and/or power factor correction (PFC) and an additional 
microcontroller (MCU) based on an Arm® Cortex® -M0 processor.  

This application note is a getting started guide to quickly get up and running with the IMC300A MCU. Detailed 
information on the functionality and configuration of the MCE, is beyond the scope of this document and can 

be found in the iMOTION™Motion Control Engine Software Reference Manual. 

 For example code and 

explanation of example code please refer to document [3]. 

Intended audience 

This document is intended for customers who would like to get started with the IMC300A MCU core. 

 

Table of contents

 

About this document ....................................................................................................................... 1

 

Table of contents ............................................................................................................................ 1

 

1

 

Brief Overview of MCU ............................................................................................................ 2

 

2

 

Getting Started ...................................................................................................................... 3

 

2.1

 

Requirements .......................................................................................................................................... 3

 

2.1.1

 

Hardware Requirements .................................................................................................................... 3

 

2.1.2

 

Software Requirements ..................................................................................................................... 3

 

2.1.2.1

 

Arm Keil MDK ................................................................................................................................. 3

 

2.1.2.2

 

µVision® IDE ................................................................................................................................... 3

 

2.1.2.3

 

Infineon IMC300A DFP ................................................................................................................... 3

 

2.2

 

Installing IMC300A DFP onto Keil µVision® IDE ....................................................................................... 4

 

2.3

 

Setting up J-LINK/J-TRACE Cortex as debugger .................................................................................... 5

 

2.4

 

Building A Project and Downloading to Flash Memory ......................................................................... 9

 

3

 

Troubleshooting FAQ ............................................................................................................. 12

 

4

 

Reference ............................................................................................................................. 13

 

Revision history............................................................................................................................. 14

 

 

 

 

 
 
 

 

 

Summary of Contents for IMC300A Series

Page 1: ...iguration of the MCE is beyond the scope of this document and can be found in the iMOTION Motion Control Engine Software Reference Manual For example code and explanation of example code please refer...

Page 2: ...d microcontroller is using an Arm Cortex M0 core along with Flash SRAM and a comprehensive set of peripheral modules allows for the implementation of complex system functionality For further details a...

Page 3: ...lications 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 an...

Page 4: ...E and the Infineon IMC300A DFP 2 Open Keil Vision IDE and select the Pack Installer as shown in Figure 2 Figure 2 Keil Vision IDE Pack Installer 3 The standalone pack installer should open in a separa...

Page 5: ...300A DFP has been installed look under All Devices Infineon iMotion and one should see the IMC300 Series as shown in Figure 5 Figure 5 Keil Vision IDE Pack Installer Window 2 3 Setting up J LINK J TRA...

Page 6: ...en product power motor control ics digital motor controller imotion or start a new blank project 3 Select options for target next to the Select Target dropdown menu as shown in Figure 6 Figure 6 Keil...

Page 7: ...Keil Vision IDE Options for Target Window 5 Then click the Settings button and under the Debug tab click Scan in the interface section for USB A software device should be seen if the iMOTION Link is...

Page 8: ...07 22 IMC301 302A MCU Getting Started Guide Getting Started Figure 8 Keil Vision IDE JLink JTrace Setup Window 6 Go to the Flash Download tab and select settings that are appropriate for your applicat...

Page 9: ...wice to exit out of options for target 2 4 Building A Project and Downloading to Flash Memory 8 Connect iMOTION Link to EVAL M1 301F EVAL M3 302F or use the on board debugger using USB connection a Pl...

Page 10: ...3 Press F7 or click the Build button in the top left corner as shown in Figure 11 This should build the source code and compile into an object file Figure 11 Keil Vision IDE Build Project 4 Press F8 o...

Page 11: ...V 1 2 page 11 of 15 2021 07 22 IMC301 302A MCU Getting Started Guide Getting Started Figure 12 Keil Vision IDE Load to Flash Memory...

Page 12: ...Q Q Why can t I find the iMOTION Link when I scan A In order to scan for the iMOTION Link port must be set to SW Serial Wire interface Q Why do I get No J Link found pop up when I try to Load firmware...

Page 13: ...Getting Started Guide Reference 4 Reference 1 See the code examples at www infineon com iMOTION 2 iMOTION Motion Control Engine Software Reference Manual 3 AN2020 10 IMC300A Peripheral Use Case Exampl...

Page 14: ...1 302A MCU Getting Started Guide Revision history Revision history Document version Date of release Description of changes 1 0 2021 04 13 Initial Release 1 1 2021 07 14 Updated link for IMC300A DFP 1...

Page 15: ...ectual property rights of any third party with respect to any and all information given in this application note The data contained in this document is exclusively intended for technically trained sta...

Reviews: