- ASIC
- Battery management ICs
- Clocks and timing solutions
- ESD and surge protection devices
- Ethernet
- Evaluation Boards
- High reliability
- Isolation
- Memories
- Microcontroller
- Power
- RF
- Security and smart card solutions
- Sensor technology
- Small signal transistors and diodes
- Transceivers
- Universal Serial Bus (USB)
- Wireless connectivity
- Search Tools
- Technology
- Packages
- Product Information
- Where to Buy
- Overview
- Defense
- High-reliability custom services
- New space
- Space
- Overview
- Embedded flash IP solutions
- Flash+RAM MCP solutions
- F-RAM (Ferroelectric RAM)
- NOR flash
- nvSRAM (non-volatile SRAM)
- PSRAM (Pseudostatic RAM)
- Radiation hardened and high-reliability memories
- RRAM Resistive Ram
- SRAM (static RAM)
- Wafer and die memory solutions
- Overview
- 32-bit FM Arm® Cortex® Microcontroller
- 32-bit AURIX™ TriCore™ microcontroller
- 32-bit PSOC™ Arm® Cortex® microcontroller
- 32-bit TRAVEO™ T2G Arm® Cortex® microcontroller
- 32-bit XMC™ industrial microcontroller Arm® Cortex®-M
- Legacy microcontroller
- MOTIX™ MCU | 32-bit motor control SoC based on Arm® Cortex®-M
- Sensing controllers
- Overview
- AC-DC power conversion
- Automotive conventional powertrain ICs
- Class D audio amplifier ICs
- Contactless power and sensing ICs
- DC-DC converters
- Diodes and thyristors (Si/SiC)
- Gallium nitride (GaN)
- Gate driver ICs
- IGBTs – Insulated gate bipolar transistors
- Intelligent power modules (IPM)
- LED driver ICs
- Motor control ICs
- Power MOSFETs
- Power modules
- Power supply ICs
- Silicon carbide (SiC)
- Smart power switches
- Solid state relays
- Wireless charging ICs
- Overview
- Antenna cross switches
- Antenna tuners
- Bias and control
- Coupler
- Driver amplifiers
- High Reliability Discrete
- Low noise amplifiers (LNAs)
- RF diode
- RF switches
- RF transistors
- Wireless control receiver
- Overview
- Calypso® products
- CIPURSE™ products
- Contactless memories
- OPTIGA™ embedded security solutions
- SECORA™ security solutions
- Security controllers
- Smart card modules
- Smart solutions for government ID
- Overview
- ToF 3D image sensors
- Current sensors
- Gas sensors
- Inductive position sensors
- MEMS microphones
- Pressure sensors
- Radar sensors
- Magnetic position sensors
- Magnetic speed sensors
- Overview
- Bipolar transistors
- Diodes
- Small signal/small power MOSFET
- Overview
- Automotive transceivers
- Control communication
- Powerline communications
- Overview
- USB 2.0 peripheral controllers
- USB 3.2 peripheral controllers
- USB hub controllers
- USB PD high-voltage microcontrollers
- USB-C AC-DC and DC-DC charging solutions
- USB-C charging port controllers
- USB-C Power Delivery controllers
- Overview
- AIROC™ Automotive wireless
- AIROC™ Bluetooth® and multiprotocol
- AIROC™ connected MCU
- AIROC™ Wi-Fi + Bluetooth® combos
- Overview
- Commercial off-the-shelf (COTs) memory portfolio
- Defense memory portfolio
- High-reliability power conversion and management
- Overview
- Rad hard microwave and RF
- Radiation hardened power
- Space memory portfolio
- Overview
- Parallel NOR flash
- SEMPER™ NOR flash family
- SEMPER™ X1 LPDDR flash
- Serial NOR flash
- Overview
- FM0+ 32-bit Arm® Cortex®-M0+ microcontroller (MCU) families
-
FM3 32-bit Arm® Cortex®-M3 microcontroller (MCU) families
- Overview
- FM3 CY9AFx1xK series Arm® Cortex®-M3 microcontroller (MCU)
- FM3 CY9AFx1xL/M/N series Arm® Cortex®-M3 microcontroller (MCU)
- FM3 CY9AFx2xK/L series Arm® Cortex®-M3 microcontroller (MCU)
- FM3 CY9AFx3xK/L series ultra-low leak Arm® Cortex®-M3 microcontroller (MCU)
- FM3 CY9AFx4xL/M/N series low power Arm® Cortex®-M3 microcontroller (MCU)
- FM3 CY9AFx5xM/N/R series low power Arm® Cortex®-M3 microcontroller (MCU)
- FM3 CY9AFxAxL/M/N series ultra-low leak Arm® Cortex®-M3 microcontroller (MCU)
- FM3 CY9BFx1xN/R high-performance series Arm® Cortex®-M3 microcontroller (MCU)
- FM3 CY9BFx1xS/T high-performance series Arm® Cortex®-M3 microcontroller (MCU)
- FM3 CY9BFx2xJ series Arm® Cortex®-M3 microcontroller (MCU)
- FM3 CY9BFx2xK/L/M series Arm® Cortex®-M3 microcontroller (MCU)
- FM3 CY9BFx2xS/T series Arm® Cortex®-M3 microcontroller (MCU)
-
FM4 32-bit Arm® Cortex®-M4 microcontroller (MCU) families
- Overview
- FM4 CY9BFx6xK/L high-performance series Arm® Cortex®-M4F microcontroller (MCU)
- FM4 CY9BFx6xM/N/R high-performance series Arm® Cortex®-M4F microcontroller (MCU)
- FM4 S6E2C high-performance series Arm® Cortex®-M4F microcontroller (MCU)
- FM4 S6E2G series connectivity Arm® Cortex®-M4F microcontroller (MCU)
- FM4 S6E2H high-performance series Arm® Cortex®-M4F microcontroller (MCU)
- Overview
-
32-bit TriCore™ AURIX™ – TC2xx
- Overview
- AURIX™ family – TC21xL
- AURIX™ family – TC21xSC (wireless charging)
- AURIX™ family – TC22xL
- AURIX™ family – TC23xL
- AURIX™ family – TC23xLA (ADAS)
- AURIX™ family – TC23xLX
- AURIX™ family – TC264DA (ADAS)
- AURIX™ family – TC26xD
- AURIX™ family – TC27xT
- AURIX™ family – TC297TA (ADAS)
- AURIX™ family – TC29xT
- AURIX™ family – TC29xTT (ADAS)
- AURIX™ family – TC29xTX
- AURIX™ TC2x emulation devices
-
32-bit TriCore™ AURIX™ – TC3xx
- Overview
- AURIX™ family - TC32xLP
- AURIX™ family – TC33xDA
- AURIX™ family - TC33xLP
- AURIX™ family – TC35xTA (ADAS)
- AURIX™ family – TC36xDP
- AURIX™ family – TC37xTP
- AURIX™ family – TC37xTX
- AURIX™ family – TC38xQP
- AURIX™ family – TC39xXA (ADAS)
- AURIX™ family – TC39xXX
- AURIX™ family – TC3Ex
- AURIX™ TC37xTE (emulation devices)
- AURIX™ TC39xXE (emulation devices)
- 32-bit TriCore™ AURIX™ – TC4x
- Overview
- PSOC™ 4 Arm® Cortex®-M0/M0+
- PSOC™ 4 HV Arm® Cortex®-M0+
- PSOC™ 5 LP Arm® Cortex®-M3
- PSOC™ 6 Arm® Cortex®-M4/M0+
- PSOC™ Multitouch Arm® Cortex®-M0
- PSOC™ Control Arm® Cortex®-M33
- PSOC™ Fingerprint Arm® Cortex®-M0+
- PSOC™ Automotive 4: Arm® Cortex®-M0/M0+
- PSOC™ Edge Arm® Cortex® M55/M33
- Overview
- 32-bit TRAVEO™ T2G Arm® Cortex® for body
- 32-bit TRAVEO™ T2G Arm® Cortex® for cluster
- Overview
- 32-bit XMC1000 industrial microcontroller Arm® Cortex®-M0
- 32-bit XMC4000 industrial microcontroller Arm® Cortex®-M4
- XMC5000 Industrial Microcontroller Arm® Cortex®-M4F
- 32-bit XMC7000 Industrial Microcontroller Arm® Cortex®-M7
- Overview
- Legacy 32-bit MCU
- Legacy 8-bit/16-bit microcontroller
- Other legacy MCUs
- Overview
- AC-DC integrated power stage - CoolSET™
- AC-DC PWM-PFC controller
- Overview
- Bridge rectifiers & AC switches
- CoolSiC™ Schottky diodes
- Diode bare dies
- Silicon diodes
- Thyristor / Diode Power Modules
- Thyristor soft starter modules
- Thyristor/diode discs
- Overview
- Automotive gate driver ICs
- Isolated Gate Driver ICs
- Level-Shift Gate Driver ICs
- Low-Side Drivers
- Transformer Driver ICs
- Overview
- AC-DC LED driver ICs
- Ballast IC
- DC-DC LED driver IC
- LED dimming interface IC
- Linear LED driver IC
- LITIX™ - Automotive LED Driver IC
- NFC wireless configuration IC with PWM output
- VCSEL driver
- Overview
- 32-bit PSOC™ Control Arm® Cortex®-M33 MCU
- iMOTION™ Integrated motor control solutions
- MOTIX™ MCU | 32-bit motor control SoC based on Arm® Cortex®-M
- MOTIX™ motor control ICs for BLDC motors
- MOTIX™ motor control ICs for brushed DC motors
- MOTIX™ multi half-bridge ICs for servo and stepper motors
- Overview
- Automotive MOSFET
- Dual MOSFETs
- MOSFET (Si & SiC) Modules
- N-channel depletion mode MOSFET
- N-channel power MOSFETs
- P-channel power MOSFETs
- Silicon carbide CoolSiC™ MOSFETs
- Small signal/small power MOSFET
- Overview
- Automotive transceivers
- OPTIREG™ linear voltage regulators (LDO)
- OPTIREG™ PMIC
- OPTIREG™ switcher
- OPTIREG™ System Basis Chips (SBC)
- Overview
-
High-side switches
- Overview
- Classic PROFET™ 12V | Automotive smart high-side switch
- Classic PROFET™ 24V | Automotive smart high-side switch
- Power PROFET™ + 12/24/48V | Automotive smart high-side switch
- PROFET™ + 12V | Automotive smart high-side switch
- PROFET™ + 24V | Automotive smart high-side switch
- PROFET™ +2 12V | Automotive smart high-side switch
- PROFET™ Industrial | Smart high-side switch
- PROFET™ Load Guard 12V | Automotive smart high-side switch
- PROFET™ Wire Guard 12V | Automotive smart high-side switch
- Low-side switches
- Multichannel SPI Switches & Controller
- Overview
- Radar sensors for automotive
- Radar sensors for IoT
- Overview
- EZ-USB™ CX3 MIPI CSI2 to USB 3.0 camera controller
- EZ-USB™ FX10 & FX5N USB 10Gbps peripheral controller
- EZ-USB™ FX20 USB 20 Gbps peripheral controller
- EZ-USB™ FX3 USB 5 Gbps peripheral controller
- EZ-USB™ FX3S USB 5 Gbps peripheral controller with storage interface
- EZ-USB™ FX5 USB 5 Gbps peripheral controller
- EZ-USB™ SD3 USB 5 Gbps storage controller
- EZ-USB™ SX3 FIFO to USB 5 Gbps peripheral controller
- Overview
- EZ-PD™ CCG3 USB type-C port controller PD
- EZ-PD™ CCG3PA USB-C and PD
- EZ-PD™ CCG3PA-NFET USB-C PD controller
- EZ-PD™ CCG7x consumer USB-C Power Delivery & DC-DC controller
- EZ-PD™ PAG1: power adapter generation 1
- EZ-PD™ PAG2: Power Adapter Generation 2
- EZ-PD™ PAG2-PD USB-C PD Controller
- Overview
- EZ-PD™ ACG1F one-port USB-C controller
- EZ-PD™ CCG2 USB Type-C port controller
- EZ-PD™ CCG3PA Automotive USB-C and Power Delivery controller
- EZ-PD™ CCG4 two-port USB-C and PD
- EZ-PD™ CCG5 dual-port and CCG5C single-port USB-C PD controllers
- EZ-PD™ CCG6 one-port USB-C & PD controller
- EZ-PD™ CCG6_CFP and EZ-PD™ CCG8_CFP Dual-Single-Port USB-C PD
- EZ-PD™ CCG6DF dual-port and CCG6SF single-port USB-C PD controllers
- EZ-PD™ CCG7D Automotive dual-port USB-C PD + DC-DC controller
- EZ-PD™ CCG7S Automotive single-port USB-C PD solution with a DC-DC controller
- EZ-PD™ CCG7SAF Automotive Single-port USB-C PD + DC-DC Controller + FETs
- EZ-PD™ CCG8 dual-single-port USB-C PD
- EZ-PD™ CMG1 USB-C EMCA controller
- EZ-PD™ CMG2 USB-C EMCA controller with EPR
- LATEST IN
- Aerospace and defense
- Automotive
- Consumer electronics
- Health and lifestyle
- Home appliances
- Industrial
- Information and Communication Technology
- Renewables
- Robotics
- Security solutions
- Smart home and building
- Solutions
- Overview
- Defense applications
- Space applications
- Overview
- 48 V systems for EVs & mild hybrids
- ADAS & autonomous driving
- Automotive body electronics & power distribution
- Automotive LED lighting systems
- Chassis control & safety
- Electric vehicle drivetrain system
- EV thermal management system
- Internal combustion drivetrain systems
- In-vehicle infotainment & HMI
- Light electric vehicle solutions
- Overview
- Adapters and chargers
- Complete system solutions for smart TVs
- Mobile device and smartphone solutions
- Multicopters and drones
- Power tools
- Semiconductor solutions for home entertainment applications
- Smart conference systems
- Overview
- Adapters and chargers
- Asset Tracking
- Battery formation and testing
- Electric forklifts
- Battery energy storage (BESS)
- EV charging
- High-voltage solid-state power distribution
- Industrial automation
- Industrial motor drives and controls
- Industrial robots system solutions for Industry 4.0
- LED lighting system design
- Light electric vehicle solutions
- Power tools
- Power transmission and distribution
- Traction
- Uninterruptible power supplies (UPS)
- Overview
- Data center and AI data center solutions
- Edge computing
- Telecommunications infrastructure
- Overview
- Battery formation and testing
- EV charging
- Hydrogen
- Photovoltaic
- Wind power
- Solid-state circuit breaker
- Overview
- Device authentication and brand protection
- Embedded security for the Internet of Things (IoT)
- eSIM applications
- Government identification
- Mobile security
- Payment solutions
- Access control and ticketing
- Overview
- Domestic robots
- Heating ventilation and air conditioning (HVAC)
- Home and building automation
- PC accessories
- Semiconductor solutions for home entertainment applications
- Overview
- Battery management systems (BMS)
- Connectivity
- Human Machine Interface
- Machine Learning Edge AI
- Motor control
- Power conversion
- Security
- Sensor solutions
- System diagnostics and analytics
- Overview
- Automotive auxiliary systems
- Automotive gateway
- Automotive power distribution
- Body control modules (BCM)
- Comfort & convenience electronics
- Zonal DC-DC converter 48 V-12 V
- Zone control unit
- Overview
- Automotive animated LED lighting system
- Automotive LED front single light functions
- Automotive LED rear single light functions
- Full LED headlight system - multi-channel LED driver
- LED drivers (electric two- & three-wheelers)
- LED pixel light controller - supply & communication
- Static interior ambient LED light
- Overview
- Active suspension control
- Airbag system
- Automotive braking solutions
- Automotive steering solutions
- Chassis domain control
- Reversible seatbelt pretensioner
- Overview
-
Automotive BMS
- Overview
- Automotive battery cell monitoring & balancing
- Automotive battery control unit (BCU)
- Automotive battery isolated communication
- Automotive battery management system (BMS) - 12 V to 24 V
- Automotive battery management system (BMS) - 48 V
- Automotive battery management system (BMS) - high-voltage
- Automotive battery pack monitoring
- Automotive battery passport & event logging
- Automotive battery protection & disconnection
- Automotive current sensing & coulomb counting
- BMS (electric two- & three-wheelers)
- EV charging
- EV inverters
- EV power conversion & OBC
- FCEV powertrain system
- Overview
- Automatic transmission hydraulic system
- Belt starter generator 48 V – inverter ISG
- Diesel direct injection
- Double-clutch transmission electrical control
- Double-clutch transmission hydraulic control
- Gasoline direct injection
- Multi-port fuel injection
- Small 1-cylinder combustion engine solution
- Small engine starter kit
- Transfer case brushed DC
- Transfer case brushless DC (BLDC)
- Overview
- Automotive head unit
- Automotive USB-C power & data solution
- Automotive instrument cluster
- Automotive telematics control unit (TCU)
- Center information display (CID)
- High-performance cockpit controller
- In-cabin wireless charging
- Smart instrument cluster (electric two- & three-wheelers)
- Overview
- E-bike solutions
- Two- & three-wheeler solutions
- Overview
- Audio amplifier solutions
- Complete system solutions for smart TVs
- Distribution audio amplifier unit solutions
- Home theater installation speaker system solutions
- Party speaker solutions
- PoE audio amplifier unit solutions
- Portable speaker solutions
- Powered active speaker systems
- Remote control
- Smart speaker designs
- Soundbar solutions
- Overview
- Data center and AI data center solutions
- Digital input/output (I/O) modules
- DIN rail power supply solutions
- Home and building automation
- Industrial HMI Monitors and Panels
- Industrial motor drives and controls
- Industrial PC
- Industrial robots system solutions for Industry 4.0
- Industrial sensors
- Machine vision
- Mobile robots (AGV, AMR)
- Programmable logic controller (PLC)
- Solid-state circuit breaker
- Uninterruptible power supplies (UPS)
- Overview
- 48 V intermediate bus converter (IBC)
- AI accelerator cards
- AMD server CPUs
- Ampere CPUs
- FPGAs in datacenter applications
- Intel server CPUs
- Networking and switch platforms
- Power path protection
- Power system reliability modeling
- RAID storage
- Server battery backup units (BBU)
- Server power supply
- SmartNIC cards
- Overview
- AC-DC power conversion for telecommunications infrastructure
- DC-DC power conversion for telecommunications infrastructure
- FPGA in wired and wireless telecommunications applications
- Satellite communications
- Power system reliability modeling
- RF front end components for telecommunications infrastructure
- Overview
-
AC-DC power conversion
- Overview
- AC-DC auxiliary power supplies
- AC-DC power conversion for telecommunications infrastructure
- Adapters and chargers
- Automotive LED lighting systems
- Complete system solutions for smart TVs
- Desktop power supplies
- EV charging
- Industrial power supplies
- PoE power sourcing equipment (PSE)
- Server power supply units (PSU)
- Uninterruptible power supplies (UPS)
- DC-DC power conversion
- Overview
- Power supply health monitoring
- LATEST IN
- Digital documentation
- Evaluation boards
- Finder & selection tools
- Platforms
- Services
- Simulation & Modeling
- Software
- Tools
- Partners
- Infineon for Makers
- University Alliance Program
- Overview
- Bipolar Discs Finder
- Bipolar Module Finder
- Connected Secure Systems Finder
- Diode Rectifier Finder
- ESD Protection Finder
- Evaluation Board Finder
- Gate Driver Finder
- IGBT Discrete Finder
- IGBT Module Finder
- IPM Finder
- Microcontroller Finder
- MOSFET Finder
- PMIC Finder
- Product Finder
- PSOC™ and FMx MCU Board & Kit Finder
- Radar Finder
- Reference Design Finder
- Simulation Model Finder
- Smart Power Switch Finder
- Transceiver Finder
- Voltage Regulator Finder
- Wireless Connectivity Board & Kit Finder
- Overview
- AIROC™ software & tools
- AURIX™ software & tools
- Drive Core for automotive software development
- iMOTION™ software & tools
- Infineon Smart Power Switches & Gate Driver Tool Suite
- MOTIX™ software & tools
- OPTIGA™ software & tools
- PSOC™ software & tools
- TRAVEO™ software & tools
- XENSIV™ software & tools
- XMC™ software & tools
- Overview
- CoolGaN™ Simulation Tool (PLECS)
- HiRel Fit Rate Tool
- Infineon Designer
- Interactive product sheet
- IPOSIM Online Power Simulation Platform
- InfineonSpice Offline Simulation Tool
- OPTIREG™ automotive power supply ICs Simulation Tool (PLECS)
- Power MOSFET Simulation Models
- PowerEsim Switch Mode Power Supply Design Tool
- Solution Finder
- XENSIV™ Magnetic Sensor Simulation Tool
- Overview
- AURIX™ certifications
- AURIX™ development tools
-
AURIX™ Embedded Software
- Overview
- AURIX™ Applications software
- AURIX™ Artificial Intelligence
- AURIX™ Gateway
- AURIX™ iLLD Drivers
- Infineon safety
- AURIX™ Security
- AURIX™ TC3xx Motor Control Application Kit
- AURIX™ TC4x SW application architecture
- Infineon AUTOSAR
- Communication and Connectivity
- Middleware
- Non AUTOSAR OS/RTOS
- OTA
- AURIX™ Microcontroller Kits
- Overview
- TRAVEO™ Development Tools
- TRAVEO™ Embedded Software
- Overview
- XENSIV™ Development Tools
- XENSIV™ Embedded Software
- XENSIV™ evaluation boards
- Overview
- CAPSENSE™ Controllers Code Examples
- Memories for Embedded Systems Code Examples
- PSOC™ 1 Code Examples for PSOC™ Designer
- PSOC™ 3 Code Examples for PSOC™ Creator
- PSOC™ 3/4/5 Code Examples
- PSOC™ 4 Code Examples for PSOC™ Creator
- PSOC™ 6 Code Examples for PSOC™ Creator
- PSOC™ 63 Code Examples
- USB Controllers Code Examples
- Overview
- DEEPCRAFT™ AI Hub
- DEEPCRAFT™ Audio Enhancement
- DEEPCRAFT™ Model Converter
-
DEEPCRAFT™ Ready Models
- Overview
- DEEPCRAFT™ Ready Model for Baby Cry Detection
- DEEPCRAFT™ Ready Model for Cough Detection
- DEEPCRAFT™ Ready Model for Direction of Arrival (Sound)
- DEEPCRAFT™ Ready Model for Factory Alarm Detection
- DEEPCRAFT™ Ready Model for Fall Detection
- DEEPCRAFT™ Ready Model for Gesture Classification
- DEEPCRAFT™ Ready Model for Siren Detection
- DEEPCRAFT™ Ready Model for Snore Detection
- DEEPCRAFT™ Studio
- DEEPCRAFT™ Voice Assistant
- Overview
- AIROC™ Wi-Fi & Bluetooth EZ-Serial Module Firmware Platform
- AIROC™ Wi-Fi & Bluetooth Linux and Android Drivers
- emWin Graphics Library and GUI for PSOC™
- Infineon Complex Device Driver for Battery Management Systems
- Memory Solutions Hub
- PSOC™ 6 Peripheral Driver Library (PDL) for PSOC™ Creator
- USB Controllers EZ-USB™ GX3 Software and Drivers
- Overview
- CAPSENSE™ Controllers Configuration Tools EZ-Click
- DC-DC Integrated POL Voltage Regulators Configuration Tool – PowIRCenter
- EZ-USB™ SX3 Configuration Utility
- FM+ Configuration Tools
- FMx Configuration Tools
- Tranceiver IC Configuration Tool
- USB EZ-PD™ Configuration Utility
- USB EZ-PD™ Dock Configuration Utility
- USB EZ-USB™ HX3C Blaster Plus Configuration Utility
- USB UART Config Utility
- XENSIV™ Tire Pressure Sensor Programming
- Overview
- EZ-PD™ CCGx Dock Software Development Kit
-
FMx Softune IDE
- Overview
- RealOS™ Real-Time Operating System
- Softune IDE Language tools
- Softune Workbench
- Tool Lineup for F2MC-16 Family SOFTUNE V3
- Tool Lineup for F2MC-8FX Family SOFTUNE V3
- Tool Lineup for FR Family SOFTUNE V6
- Virtual Starter Kit
- Windows 10 operation of released SOFTUNE product
- Windows 7 operation of released SOFTUNE product
- Windows 8 operation of released SOFTUNE product
- ModusToolbox™ Software
- PSOC™ Creator Software
- Radar Development Kit
- RUST
- USB Controllers SDK
- Wireless Connectivity Bluetooth Mesh Helper Applications
- XMC™ DAVE™ Software
- Overview
- AIROC™ Bluetooth® Connect App Archive
- Cypress™ Programmer Archive
- EZ-PD™ CCGx Power Software Development Kit Archive
- ModusToolbox™ Software Archive
- PSOC™ Creator Archive
- PSOC™ Designer Archive
- PSOC™ Programmer Archive
- USB EZ-PD™ Configuration Utility Archives
- USB EZ-PD™ Host SDK Archives
- USB EZ-USB™ FX3 Archive
- USB EZ-USB™ HX3PD Configuration Utility Archive
- WICED™ Smart SDK Archive
- WICED™ Studio Archive
- Overview
- Infineon Developer Center Launcher
- Infineon Register Viewer
- Pin and Code Wizard
- Timing Solutions
- Wireless Connectivity
- LATEST IN
- Support
- Training
- Developer Community
- News
Business & Financial Press
Oct 16, 2025
Business & Financial Press
Oct 15, 2025
Business & Financial Press
Oct 13, 2025
Business & Financial Press
Sep 25, 2025
- Company
- Our stories
- Events
- Press
- Investor
- Careers
- Quality
- Latest news
Business & Financial Press
Oct 16, 2025
Business & Financial Press
Oct 15, 2025
Business & Financial Press
Oct 13, 2025
Business & Financial Press
Sep 25, 2025
What is a Microcontroller?
A microcontroller unit (MCU) is a compact integrated circuit designed to control a specific function in an embedded system. It consists of a small computer on a single chip that contains a processor (CPU), memory (RAM and ROM), and input/output peripherals. Microcontrollers are crucial in systems that require precise, low-power, and real-time control.
What is a Microcontroller Used for? Microcontroller Applications
Microcontrollers are used in embedded systems – specialized computing systems designed to perform dedicated tasks. These can be found in a wide range of applications, including:
- Automotives: MCUs are required for operations like engine control, power steering, airbag deployment, and infotainment systems).
- Factory Automation Systems: Microcontrollers serve as the brains of smart devices in manufacturing, being used to control machinery, manage assembly lines, and monitor environmental conditions.
- Robotics: MCUs collect, process, and communicate data with other devices or networks. They’re used in industrial robotics to control the movement of motors or process sensor data and make decisions based on programmed algorithms.
- Medicine: Medical instruments, such as insulin pumps, heart rate monitors, and digital thermometers, also rely on microcontrollers to function.
- Energy Management: Microcontrollers are also widely used in the energy sector for devices like smart meters, photovoltaic solar inverters, and energy-efficient lighting systems to monitor and control energy consumption.
Microcontroller Features & Key Components
A microcontroller is a highly integrated semiconductor device that combines multiple components for different purposes. Each MCU is different, but all have the same core features:
- Central Processing Unit (CPU): The Central Processing Unit (CPU) is the brain of the microcontroller, responsible for executing instructions from the program stored in its memory. Single-core microcontrollers have one CPU, while multi-core microcontrollers have multiple CPUs.
- Memory (RAM and ROM): A microcontroller’s memory is divided into different units for specific tasks. The RAM (Random Access Memory) is used for temporarily storing data, variables, and buffers that the CPU needs while performing tasks. The ROM (Read-Only Memory) or Flash Memory is used for storing the firmware or program code that the microcontroller executes. Flash memory is often used because it’s non-volatile, meaning it retains the program even when power is lost.
- Input/Output Peripherals: The Input/Output (I/O) Peripherals include a variety of interfaces that allow the microcontroller to interact with the outside world. Common peripherals include digital I/O Pins, which are used to read or write binary signals (high/low) to and from external devices, such as sensors, LEDs, or buttons.
- Converters: Analog-to-Digital Converters (ADC) convert analog signals (e.g., from a temperature sensor) into digital values that the CPU can process. Conversely, Digital-to-Analog Converters (DAC) convert digital signals from the CPU into analog signals.
- Timers & Counters: Microcontrollers also use internal timers or counters for timing operations, generating precise delays, or counting external events.
- Communication Interfaces: Communication interfaces, such as UART, SPI, I2C, and USB, allow the microcontroller to communicate with other devices or chips.
- Clock Source: MCUs use a clock source (usually an internal or external oscillator) to generate the timing signals that synchronize the operation of the CPU and peripherals.
- Power Management: The central task of the power management feature is to reduce energy consumption, which is crucial in battery-powered applications. This mode can shut down portions of the chip when not in use or lower the clock speed to save power.
How Do Microcontrollers Work?
Microcontrollers run a sequence of instructions stored in their memory, continuously processing inputs, executing tasks, and controlling outputs. They do this with precise timing, low power consumption, and real-time responsiveness, making them ideal for controlling hardware in embedded systems.
1. The Microcontroller Powers Up & Reads Instructions
When a microcontroller is powered on, it fetches the first instruction from its memory (usually stored in the flash memory). This is the start of the program that it will execute.
The MCU’s CPU then reads instructions from its program memory, one at a time. These instructions tell the CPU what operations to perform, like reading a sensor value or controlling an output device.
Once the instruction is fetched, the CPU decodes it to understand what action needs to be performed. This could involve arithmetic calculations, data transfer, or logical operations. The CPU executes the decoded instruction and stores the result in a register, sends it to a peripheral, or uses it to control other hardware.
2. The Microcontroller Uses Timers & Interrupts
Microcontrollers rely on timers for precise operations, such as generating delays, measuring time intervals, or producing PWM (Pulse Width Modulation) signals to control devices like motors or LEDs. After a microcontroller starts performing its instructions, it keeps an eye out for timer and interrupt inputs to carry out the required tasks.
Interrupts are signals that can temporarily pause the current task of the microcontroller to deal with urgent tasks. For example, if a button is pressed, an interrupt can cause the microcontroller to immediately respond to that event, regardless of what it was doing before.
3. The Microcontroller Continues its Loop
After handling any interrupts, the microcontroller resumes its previous task. MCUs typically run continuous loops, called "main loops", that repeatedly check inputs, update outputs, and perform necessary calculations. It continuously cycles through these operations as long as it is powered on.
4. The Microcontroller Enters Low-Power Mode (if Available)
Some microcontrollers, such as Infineon's AURIX TC3xx, include power-saving modes. This means when the microcontroller is not actively performing tasks, it can enter a low-power sleep mode to conserve energy, only waking up when there is an event, like a timer expiring or an input change, to resume normal operation.
If something goes wrong, or if the microcontroller receives a reset signal (like pressing a reset button), it will restart its operations by going back to the first instruction in the program and starting over.
Choosing the Right Microcontroller
There are several different types of microcontrollers to choose from. What is a PIC microcontroller, for example? Selecting the right MCU involves several important considerations and will depend on your specific requirements of and intended applications. To make an informed decision, consider the following:
- Project Requirements: What does your project need? Is it a sensor interface, a motor control system, or a complex IoT device? The complexity of the task will guide many of the decisions.
- Processing Power: For basic tasks, a microcontroller with an 8-bit or 16-bit CPU might suffice. For demanding applications like automotive engine control units (ECUs) and industrial automation systems, a 32-bit microcontroller with high clock speed might be the best choice.
- Input/Output Pins: You must also consider the number of input/output pins, GPIOs, analog inputs, PWM outputs, and communication interfaces (e.g., UART, SPI, I2C). Your chosen microcontroller must have enough pins to support all requested peripherals and sensors.
- Physical Size & MCU Housing: If the design has space constraints, a microcontroller in a smaller package (like LQFP or BGA) might be the best choice.
- Memory: You must estimate how much program memory is needed to store the firmware, including how much RAM is needed for variables, buffers, and stack usage during execution. Larger, more complex programs require more flash memory and RAM.
- Power Source: For battery-powered applications, low-power microcontrollers are essential. In this case an MCU with various power-saving modes (e.g., sleep and deep sleep) and low operating voltage would be ideal.
- Clock Speed: Higher clock speeds allow faster processing but also increase power consumption. This means you’ll need a clock speed that balances performance and power usage for an application.
- Quantity Needed: You should always ensure the MCU is readily available in the needed quantities. Remember to determine the cost per unit and cross-reference this with your budget, especially if you require large quantities. Supply chain reliability is crucial, especially for long-term projects.
- Operating Temperature: Make sure your chosen microcontroller can operate within the temperature range required by your application, especially in industrial or automotive environments. If the MCU needs to comply with specific regulations (e.g., automotive or medical electronics), you need to guarantee that the microcontroller meets those standards.
- Additional Features: Depending on your requirements, you may need extra features. For example, if you’re performing intensive mathematical calculations, additional features like hardware multiplication, floating-point units, or DSP capabilities are necessary.
Single-Core vs. Multi-Core Microcontrollers
You’ll also need to consider whether you need a single or multi-core microcontroller. A single-core microcontroller has one central processing unit (CPU) that executes instructions sequentially. They’re ideal for simple, low-power applications where cost and ease of development are priorities.
Meanwhile, multi-core microcontrollers offer superior performance and scalability for demanding tasks, making them suitable for more sophisticated applications. They feature more than one CPU core, allowing them to execute multiple threads or processes simultaneously. This architecture is more common in high-performance and complex embedded systems.
Microcontroller Development Tools and Troubleshooting
Microcontrollers support an Integrated Development Environment (IDE), libraries, and community support to significantly speed up development and troubleshooting. The AURIX MCU, for example, provides debugging tools like in-circuit emulators, JTAG/SWD debuggers, and other development aids which make life easier for developers.
Microprocessors vs. Microcontrollers
Microprocessors (MPUs) and microcontrollers (MCUs) are both essential components in computing and embedded systems, but they serve different purposes and have distinct characteristics. MPUs are designed for general-purpose computing, while MCUs are built for dedicated control tasks in embedded systems, where low power, simplicity, and cost-effectiveness are key.
The table below shows the key differences of microprocessors and microcontrollers:
Examples of Infineon Microcontrollers
The Infineon microcontroller portfolio offers a comprehensive product range that includes state-of-the-art 32-bit microcontrollers that offer strong performance and future proven security solutions, along with traditional 8- and 16-bit microcontrollers. Our 32-bit MCU product portfolio includes:
- AURIX™: AURIX™ microcontrollers are automotive qualified and designed to meet the needs of the most demanding embedded control systems applications where the competing issues of price/performance, real-time responsiveness, computational power, data bandwidth, and power consumption are key design elements.
- The Automotive PSoC™- Programmable System on Chip, integrate Infineon best-in-class capacitive sensing technology for demanding Human Machine Interface (HMI) applications in the automotive interior as well as exterior applications like Battery Management Systems (BMS) along with an ARM Cortex-M0/M0+ CPU, flash and memory.
- TRAVEO™ T2G: Designed for transportation of the future, TRAVEO™ T2G for automotive body electronics applications offers cutting-edge performance, safety, and security features.
- The 32-bit PSOC™ 4 High Voltage family is designed for automotive functional safety, providing one-chip solutions for smart sensors that integrate analog front-end, MCU, and connectivity.
- The 32-bit PSOC™ Automotive Multitouch controllers deliver high-performance capacitive touch solutions for automotive touchscreens, operating reliably in challenging environments.
- The 32-bit PSOC™ Fingerprint microcontrollers, based on the ARM® Cortex®-M0+ processor, enhance and modernize the driver interface with programmable embedded System-on-Chip solutions
- PSOC™: PSOC™ Microcontrollers are the world's only programmable embedded System-on-Chip solutions based on the ARM® Cortex®-M processor, high-performance programmable analog blocks, PLD-based programmable digital blocks, programmable interconnect and routing, and CapSense™.
- XMC™: The XMC™ portfolio of MCUs is ideal for a broad range of industrial and consumer applications, offering optimal power, performance capabilities, and reduce costs all while providing greater design flexibility.
- MOTIX™: Our System-on-Chip (SoC) solutions enable PCB space saving, reduce cost through minimum number of external components, and enable multiple and flexible designs.