Infineon IMC300A Series Getting Started Manual Download Page 2

  

 

 

V 1.2  

 

page 2 of 15 

2021-07-22 

IMC301/302A MCU Getting Started Guide 

  

Brief Overview of MCU 

   

1

 

Brief Overview of MCU

 

 

 

 

 

Figure 1

 

IMC300A application block diagram 

iMOTION™ IMC300A is a family of

 highly integrated ICs for the control of variable speed drives. It integrates the 

Motion Control Engine (MCE) for control of a motor and/or power factor correction (PFC) with an additional 
microcontroller (MCU) based on an Arm® Cortex® -M0 core. 

The embedded 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 

about this device please refer to the iMOTION™ IMC

300A Hardware Reference Manual along with the document 

IMC300A Peripheral Use Case Examples. 

 

 

IMC300

M

Power stage

Power supply

Power factor 

correction

boost/totem pole

Arm®

Cortex®-M0 

iMOTION

 

MCE 

• 

Motor control

• 

PFC control

• 

Protection

• 

Scripting

• 

Safety

• 

MCE supervision

• 

Sensors

• 

Actuators

• 

Communication

• 

Additional safety

Gate driver

3x HS

3x LS

hall

(option)

Status LED 

Temp Sense

UART

GPIO

analog

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: