Infineon CY8C4125AZA PSoC™ 4100M: 24 MHz Cortex-M0 automotive MCU
The PSoC® 4100M is a highly integrated, low-power, programmable ARM Cortex-M0 microcontroller developed by Infineon (formerly Cypress), tailored for industrial control, Internet of Things (IoT), and automotive electronics applications. Integrating analog, digital, touch-sensing, and display-driving functionalities into a single chip, it is particularly suited for embedded systems with stringent constraints on space, power consumption, and reliability.

Core Advantages
High Integration: The monolithic chip integrates an analog front-end, capacitive touch-sensing module, segment LCD driver, and multiple communication interfaces, eliminating the need for external discrete components.
Ultra-Low Power Consumption: It achieves a deep-sleep power consumption as low as 1.5 µA and a stop-mode current of merely 20 nA, while supporting a wide supply voltage range of 1.71–5.5 V, adapting to diverse power supply scenarios.
Enhanced Flexibility: Analog modules (operational amplifiers, ADCs, comparators) and digital peripherals can be dynamically reconfigured via graphical development tools, enabling on-the-fly adjustment of functional configurations to meet evolving application requirements.
High Reliability: Compliant with the AEC-Q100 automotive qualification standard and validated through multiple electromagnetic compatibility (EMC) tests, it exhibits robust anti-interference performance in complex electromagnetic environments.
Key Specifications
Core Architecture: ARM Cortex-M0 processor clocked at 24 MHz, equipped with 128 KB Flash memory and 16 KB SRAM for program storage and data processing.
Analog Subsystem: 4 configurable operational amplifiers, 4 integrated digital-to-analog converters (IDACs), 2 low-power comparators, and a 12-bit analog-to-digital converter (ADC) with a sampling rate of 806 ksps, facilitating high-precision analog signal acquisition and processing.
Touch-Sensing Technology: Leveraging Infineon’s proprietary CAPSENSE® technology, it supports up to 51 sensor channels with SmartSense auto-calibration, ensuring stable operation under water exposure and electromagnetic interference.
Display Capability: All general-purpose input/output (GPIO) pins can directly drive segment LCDs (up to 4×40 segments), with the capability to refresh the display even in deep-sleep mode for low-power visual feedback.
Communication Interfaces: 4 Serial Communication Blocks (SCBs) configurable as I2C, SPI, UART, or LIN buses, complemented by 8 channels of 16-bit pulse-width modulation (PWM) outputs for motor control and signal modulation.
Package Options: Available in 48-pin, 64-pin, and 68-pin packages, providing up to 55 GPIO pins to support diverse peripheral expansion needs.
Typical Applications
Automotive Electronics: Steering wheel control buttons, central console touch panels, and interior dome light controllers.
Industrial Systems: Human-machine interfaces (HMIs) for home appliances, elevator control modules, and industrial monitoring panels.
Consumer Electronics: Smart door locks, electric bicycle instrument clusters, and waterproof touch-sensitive devices.
Development Support
Tools: PSoC Creator (a graphical configuration tool for intuitive hardware and software design) and ModusToolbox™ (a modern, modular integrated development environment (IDE) supporting cross-platform development).
Resources: Comprehensive software resources including Hardware Abstraction Layer (HAL) libraries, Real-Time Operating System (RTOS) routines, and CAPSENSE® middleware, accelerating the development cycle of target applications.
Part number
| Part number | Infineon package | ADC (#, Max. Resolution @ Sample Rate) | CPU | Flash | Frequency max | Operating Temperature min | Operating Temperature max | Operating Voltage min | Operating Voltage max | Operational Amplifier | Peak Reflow Temp | SRAM |
| CY8C4125AZA-M443 | PG-TQFP-48 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 32 kByte | 24 MHz | -40 °C | 85 °C | 1.71 V | 5.5 V | 2 | 260 °C | 4 kByte |
| CY8C4125AZA-M443T | PG-TQFP-48 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 32 kByte | 24 MHz | -40 °C | 85 °C | 1.71 V | 5.5 V | 2 | 260 °C | 4 kByte |
| CY8C4125AZA-M445 | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 32 kByte | 24 MHz | -40 °C | 85 °C | 1.71 V | 5.5 V | 2 | 260 °C | 4 kByte |
| CY8C4125AZA-M445T | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 32 kByte | 24 MHz | -40 °C | 85 °C | 1.71 V | 5.5 V | 2 | 260 °C | 4 kByte |
| CY8C4125AZS-M443 | PG-TQFP-48 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 32 kByte | 24 MHz | -40 °C | 105 °C | 1.71 V | 5.5 V | 2 | 260 °C | 4 kByte |
| CY8C4125AZS-M443T | PG-TQFP-48 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 32 kByte | 24 MHz | -40 °C | 105 °C | 1.71 V | 5.5 V | 2 | 260 °C | 4 kByte |
| CY8C4125AZS-M445 | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 32 kByte | 24 MHz | -40 °C | 105 °C | 1.71 V | 5.5 V | 2 | 260 °C | 4 kByte |
| CY8C4125AZS-M445T | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 32 kByte | 24 MHz | -40 °C | 105 °C | 1.71 V | 5.5 V | 2 | 260 °C | 4 kByte |
| CY8C4126AZA-M443 | PG-TQFP-48 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 64 kByte | 24 MHz | -40 °C | 85 °C | 1.71 V | 5.5 V | 2 | 260 °C | 8 kByte |
| CY8C4126AZA-M443T | PG-TQFP-48 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 64 kByte | 24 MHz | -40 °C | 85 °C | 1.71 V | 5.5 V | 2 | 260 °C | 8 kByte |
| CY8C4126AZA-M445 | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 64 kByte | 24 MHz | -40 °C | 85 °C | 1.71 V | 5.5 V | 2 | 260 °C | 8 kByte |
| CY8C4126AZA-M445T | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 64 kByte | 24 MHz | -40 °C | 85 °C | 1.71 V | 5.5 V | 2 | 260 °C | 8 kByte |
| CY8C4126AZS-M443 | PG-TQFP-48 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 64 kByte | 24 MHz | -40 °C | 105 °C | 1.71 V | 5.5 V | 2 | 260 °C | 8 kByte |
| CY8C4126AZS-M443T | PG-TQFP-48 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 64 kByte | 24 MHz | -40 °C | 105 °C | 1.71 V | 5.5 V | 2 | 260 °C | 8 kByte |
| CY8C4126AZS-M445 | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 64 kByte | 24 MHz | -40 °C | 105 °C | 1.71 V | 5.5 V | 2 | 260 °C | 8 kByte |
| CY8C4126AZS-M445T | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 64 kByte | 24 MHz | -40 °C | 105 °C | 1.71 V | 5.5 V | 2 | 260 °C | 8 kByte |
| CY8C4127AZA-M485 | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 128 kByte | 24 MHz | -40 °C | 85 °C | 1.71 V | 5.5 V | 4 | 260 °C | 16 kByte |
| CY8C4127AZA-M485T | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 128 kByte | 24 MHz | -40 °C | 85 °C | 1.71 V | 5.5 V | 4 | 260 °C | 16 kByte |
| CY8C4127AZS-M485 | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 128 kByte | 24 MHz | -40 °C | 105 °C | 1.71 V | 5.5 V | 4 | 260 °C | 16 kByte |
| CY8C4127AZS-M485T | PG-TQFP-64 | SAR (1, 12-bit @ 806 ksps) | ARM Cortex-M0 | 128 kByte | 24 MHz | -40 °C | 105 °C | 1.71 V | 5.5 V | 4 | 260 °C | 16 kByte |



