Infineon-CY8C41x5 CY8C41x6 PSOC 4 High Voltage HV Mixed Signal MS Automotive MCU Based On 32-Bit Arm Cortex - M0-DataSheet-v08 00-EN
Infineon-CY8C41x5 CY8C41x6 PSOC 4 High Voltage HV Mixed Signal MS Automotive MCU Based On 32-Bit Arm Cortex - M0-DataSheet-v08 00-EN
General description
PSOC™ 4 HVMS-64K belongs to the PSOC™ 4 HV mixed signal (MS) series of products and is a fully integrated
programmable embedded system for several automotive HMI, body, and power-train applications. The system
features an Arm® Cortex®-M0+ processor with programmable and reconfigurable analog and digital blocks. It is
a combination of a microcontroller with a 12-bit SAR ADC, 5th generation multi-sense converter (MSC) block
supporting capacitive sensing (CAPSENSE™), digital peripherals such as PWMs and serial communication
interfaces along with a LIN interface with integrated PHY, and a high-voltage subsystem to operate directly off
the 12-V car battery.
Features
• Automotive Electronics Council (AEC)-Q100 qualified
• CPU subsystem
- 48-MHz 32-bit Arm® Cortex®-M0+ CPU, with
• Single-cycle multiply
• Memory protection unit (MPU)
- Data wire/peripheral DMA controller with 8 channels
- Integrated memories
• Up to 64 KB of flash
• Up to 8 KB of SRAM
• Programmable analog
- 12-bit 1-Msps SAR ADC with differential and single-ended modes, and channel sequencer with signal averaging
- 16-channel SAR multiplexer with in-built diagnostics (8 I/O channels + 8 diagnostic channels)
- Temperature sensor built into SAR ADC
- Two low-power comparators that operate in Deep Sleep low-power mode
• Programmable digital
- Programmable Smart I/O logic blocks allowing Boolean operations to be performed on port inputs and
outputs
• High-voltage subsystem
- Regulator output voltage supports 3.3- or 5-V selectable with ±2% trimmed accuracy
- Regulator current: up to 60 mA
- Thermal shutdown
- Operates directly off 12-V/24-V battery (tolerates up to 42 V)
- Integrated local interconnect network (LIN)/clock extension peripheral interface (CXPI) transceiver
• CAPSENSE™ (multi-sense converter) block
- Multi-sense converter (MSC) provides best-in-class signal-to-noise ratio (SNR) (> 5:1) and water tolerance for
capacitive sensing
- One MSC converter supported
- Autonomous channel scanning without CPU assistance
• Functional safety for ASIL-B
- The device will be developed according to the development process of ISO 26262 for ASIL B as a Safety Element
out of Context (acc. ISO26262-10:2018E, clause 9)
- Memory protection unit (MPU)
- Window watchdog timer (WDT) with Challenge-Response functionality
- Supply monitoring; detection of overvoltage and brownout events for 3.3-/5-V, and 1.8-V supplies
- Hardware error detection and correction (SECDED ECC) on all safety-critical memories (SRAM, flash)
Datasheet Please read the Important Notice and Warnings at the end of this document 002-33200 Rev. *G
www.infineon.com page 1 2025-03-06
PSOC™ 4 high voltage (HV) mixed signal (MS) Automotive MCU
Based on 32-bit Arm® Cortex®-M0+
Features
Table of contents
General description ...........................................................................................................................1
Features ...........................................................................................................................................1
Table of contents ...............................................................................................................................3
1 Block diagram ................................................................................................................................5
2 Functional definition.......................................................................................................................6
2.1 CPU and memory subsystem .................................................................................................................................6
2.1.1 CPU .......................................................................................................................................................................6
2.1.2 Memory with ECC .................................................................................................................................................6
2.1.3 Flash .....................................................................................................................................................................6
2.1.4 SRAM.....................................................................................................................................................................6
2.1.5 SROM ....................................................................................................................................................................6
2.1.6 DMA.......................................................................................................................................................................6
2.2 System resources....................................................................................................................................................7
2.2.1 Power system .......................................................................................................................................................7
2.2.2 Power system supervision and monitoring........................................................................................................9
2.2.3 Clock system ......................................................................................................................................................10
2.3 Analog blocks ........................................................................................................................................................12
2.3.1 12-bit SAR ADC ...................................................................................................................................................12
2.3.2 Low-power comparators (LPC) .........................................................................................................................12
2.3.3 Analog multiplexed buses .................................................................................................................................12
2.4 Programmable digital blocks ...............................................................................................................................13
2.4.1 Smart I/O block or PROG I/Os............................................................................................................................13
2.5 Fixed function digital ............................................................................................................................................13
2.5.1 Timer/counter/PWM (TCPWM) block ................................................................................................................13
2.5.2 LIN block.............................................................................................................................................................14
2.5.3 CXPI block...........................................................................................................................................................14
2.5.4 Serial communication block (SCB) ...................................................................................................................15
2.6 GPIO.......................................................................................................................................................................18
2.7 High-voltage subsystem .......................................................................................................................................19
2.7.1 AHB interface .....................................................................................................................................................19
2.8 ESD protection ......................................................................................................................................................23
2.9 Special function peripherals ................................................................................................................................24
2.9.1 CAPSENSE™ ........................................................................................................................................................24
3 PSOC™ 4 HVMS-64K address map ...................................................................................................25
4 Package pinouts ...........................................................................................................................26
4.1 Alternate pin functions .........................................................................................................................................30
5 Interrupts and wake-up assignments .............................................................................................35
6 Peripheral clocks ..........................................................................................................................36
6.1 Peripheral clock dividers ......................................................................................................................................36
7 Fault assignments.........................................................................................................................37
8 Trigger multiplexer .......................................................................................................................38
8.1 Trigger group inputs .............................................................................................................................................38
8.2 Trigger group outputs...........................................................................................................................................42
9 Electrical specifications.................................................................................................................43
9.1 Absolute maximum ratings ..................................................................................................................................43
9.2 Device-level specifications ...................................................................................................................................45
9.2.1 Operating current and wakeup times...............................................................................................................46
9.2.2 Voltage regulators..............................................................................................................................................50
9.3 GPIO.......................................................................................................................................................................51
9.3.1 SMART/PROG I/O specifications........................................................................................................................53
9.3.2 XRES....................................................................................................................................................................53
1 Block diagram
System Resources
High Voltage System interconnect (Single Layer AHB)
Power
Sleep Control Peripherals
WIC
POR REF PCLK Peripheral interconnect (MMIO)
PWRSYS
ASIL-B VMON
Clock
Clock Control HV SS Programmable
WDT+ Ch/Resp
2x LP Comparator
Analog
TMR/CTR/QD/PWM
ILO IMO
5x TCPWM
PILO HPOSC
I2C/SPI/UART
SAR ADC
1x MSCv3
LIN/UART
Clock Calibration
2x CXPI
2x SCB
2x LIN
VBAT Voltage Divider
LIN/CXPI PHY
Reset Control
(3.3-/5-V)
VDDD
XRES
Test
TestMode Entry
Digital DFT
x1
Analog DFT
Diagnosis + SARMUX
HV Pads, ESD
High-speed I/O Matrix & 2x SMART I/O blocks
Power modes
Active/Sleep 41x GPIOs
DeepSleep
I/O Subsystem
PSOC™ 4 HVMS-64K devices include extensive support for programming, testing, debugging, and tracing both
hardware and firmware.
The Arm® serial-wire debug (SWD) interface supports all programming and debug features of the device.
Complete debug-on-chip functionality enables full-device debugging in the final system using the standard
production device. It does not require special interfaces, debugging pods, simulators, or emulators. Only the
standard programming connections are required to fully support debug.
The SWD interface is fully compatible with industry-standard third-party tools. PSOC™ 4 HVMS-64K provides a
level of security not possible with multi-chip application solutions or with microcontrollers. It has the following
advantages:
• Allows disabling of debug features
• Robust flash protection
• Allows customer-proprietary functionality to be implemented in on-chip programmable blocks
The debug circuits are enabled by default and can be disabled in firmware. If they are not enabled, the only way
to re-enable them is to erase the entire device, clear flash protection, and reprogram the device with new
firmware that enables debugging. Thus, firmware control of debugging cannot be over-ridden without erasing
the firmware thus providing security.
Additionally, all device interfaces can be permanently disabled (device security) for applications concerned
about phishing attacks due to a maliciously reprogrammed device or attempts to defeat security by starting and
interrupting flash programming sequences. All programming, debug, and test interfaces are disabled when
maximum device security is enabled. Therefore, PSOC™ 4 HVMS-64K, with device security-enabled, may not be
returned for failure analysis. This is a trade-off the PSOC™ 4 HVMS-64K allows the customer to make.
2 Functional definition
2.1 CPU and memory subsystem
2.1.1 CPU
The Cortex®-M0+ CPU in the PSOC™ 4 HVMS-64K device is part of the 32-bit MCU subsystem, which is optimized
for low-power operation with extensive clock gating. Most instructions are 16 bits in length and execute a subset
of the Thumb-2 instruction set. This implementation includes a hardware multiplier that provides a 32-bit result
in one cycle. It includes a nested vectored interrupt controller (NVIC) block with 32 interrupt inputs and includes
a wakeup interrupt controller (WIC), which can wake the processor up from the Deep Sleep mode allowing power
to be switched off to the main processor when the chip is in the Deep Sleep mode. The Cortex®-M0+ CPU provides
a non-maskable interrupt (NMI) input, which is made available to the user when it is not in use for system
functions requested by the user.
Programs can execute from SROM, SRAM, or flash memory.
The CPU also includes a debug interface, the SWD interface, which is a 2-wire form of JTAG; the debug
configuration used for PSOC™ 4 HVMS-64K has four break-point (address) comparators and two watchpoint
(data) comparators.
2.1.3 Flash
PSOC™ 4 HVMS-64K has a flash module (64 KB of flash) with dedicated controller for flash. The flash is with an
accelerator, tightly coupled to the CPU to improve average access times from the flash block. The flash
accelerator delivers 85% single-cycle SRAM access performance on average. Part of a flash module can be used
to emulate EEPROM.
2.1.4 SRAM
8 KB of volatile static RAM memory (SRAM) is used by the processor for storing variables and can program code,
which can be written and executed in SRAM. SRAM memory is retained in all power modes (Active, Sleep, and
Deep Sleep). At power-up, SRAM is uninitialized and should be written by application code before reading.
2.1.5 SROM
A 16 KB of supervisory read-only memory (ROM) contains boot and configuration routines which can’t be
modified.
2.1.6 DMA
A DMA engine with eight channels is provided that can do 32-bit transfers and has chainable ping-pong
descriptors. This DMA engine allows data transfer between memory, registers, and peripherals without CPU
intervention. DMA transfers can occur while the CPU is powered down. Descriptors identify the data source and
destination along with other information.
Reverse
protection diode 4.7 Ω
Battery VBAT VDDA VDDD VDDIO VCCD
(4.5 – 42 V))
6.8 μF 0.1 μF 0.22 μF 0.1 μF 3.3 μF 0.1 μF 3.3 μF 0.15 μF
TVS
Optional
VDDIO
VCCD
VDDD
VDDA
VBAT
Active
Regulator
DeepSleep Domain
Examples: Low-speed
digital, ILO, I2C, SRAM
retention
LIN Interface DeepSleep
HV Domain Regulator
All VDDD, VDDIO to be
tied together, and
supplied by the HV
regulator.
VSSL VSSA VSSD
Notes
1. User can short VBAT and VDDX pins, and use a direct external 3.3 V or 5 V supply to it. It will not damage the
device and is a valid state.
2. In some use cases featuring multiple GPIO capacitive sensing via AMUX, it is recommended to short VDDIO and
VDDA to improve the performance of the capacitive sensing converter. This applies for use cases with more
than 16 capacitive sensors and a GPIOs switching load above 2 mA. Capacitive sensing via Control Mux is not
affected, but maximum sensor count is limited to 16.
Bypass capacitors must be used from VDDD, VDDIO, VDDA, and VCCD to ground, as shown in Table 1. These
capacitors should typically be X7R ceramic or better.
The system has a high-voltage (HV) regulator, which generates 3.3-/5.0-V supplies and several regulators for
various low-voltage core domains. The analog circuits run directly from the VDDA supply generated by the HV
regulator. The core regulators include an active digital regulator for digital circuitry and a separate regulator for
Deep Sleep. The Deep Sleep regulator has switches to pass high power regulator voltages to loads when the
low-power regulators are not required.
The HV regulator is always enabled. The active digital regulator is enabled during the Active or Sleep power
modes. It is turned off in the Deep Sleep power mode. The Deep Sleep regulator fulfills power requirements in
the low-power modes. Table 2 describes the different regulator operating modes.
HFCLK
SYSCLK
Prescaler
SYSCLK
Peripheral
Dividers
HFCLK
IMO clk_pump (PUMP) Divider 0
24 to 48 MHz For FLASH Memory
+/- 2%
(/16)
PER0_CLK
clk_ext clk_hf (HFCLK)
(EXTCLK)
HPOSC Divide By
2 MHz 2, 4, 8 Divider 3
+/- 1%
(/16)
Fractional
Divider 0
(/16.5)
ILO
40 kHz
- 50% to +100%
clk_lf (LFCLK) Fractional PER7_CLK
Divider 1
PILO (/16.5)
32 kHz
+/- 5%
Software can lock the IMO and ILO to the HPOSC to increase precision of those oscillators. Software can also lock
any of the oscillators to external time references such as the external clock input or LIN bit rate. Software lock is
accomplished with dedicated calibration counters that will be available in the system resources subsystem. The
oscillators are designed in such a way that trim changes do not glitch or disturb clock outputs.
IMO clock source: The IMO is the primary source of internal clocking in the PSOC™ 4 HVMS-64K device. It is
trimmed during testing to achieve the specified accuracy. Trim values are stored in nonvolatile memory.
Trimming can also be done on the fly to allow in-field calibration. The IMO default frequency is 24 MHz and it can
be adjusted from 24 MHz to 48 MHz in steps of 4 MHz. IMO tolerance with provided calibration settings is ±2%.
This clock runs in Active and Sleep modes.
HPOSC clock source: The HPOSC is a 2 MHz 1% precision oscillator, which is on in Active power and Sleep mode
and off in Deep Sleep modes. During Active mode, high-frequency precision is required for accurate timing of ADC
measurements to accurately determine charge and discharge energy (amp-hour) balance. This is achieved with
the IMO slaved to the HPOSC with software tracking.
PILO clock source: The precision internal low speed oscillator (PILO) is a very low power oscillator with a nominal
frequency of 32 kHz. It is primarily used to generate clocks for peripherals in low power modes. The PILO is
implemented with the focus on low-power in the DeepSleep mode to keep supply current under 50 µA. The
accuracy over temperature and lifetime without periodic synchronization to the HPOSC is FLSO_ACCY1 (±5%, see
parameter section). By means of regular synchronization with the HPOSC at least once per second, the same
accuracy as in normal mode can be achieved (FLSO_ACCY2, ±1%, see parameter section). This accuracy can be
maintained at least 60s after the last synchronization calibration while temperature and voltage are stable.
The PILO clocks low-power digital blocks including the watchdog timers and a lifetime counter. In active mode,
it can also generate strobes enabling TCPWM counters to be used with software for calibrating of the ILO.
ILO clock source: The ILO operates with no external components and outputs a stable clock at 40-kHz nominal.
The ILO is relatively low power and low accuracy. The ILO is available in all power modes. The ILO is a relatively
inaccurate (–50% to +100% over voltage and temperature) oscillator, which is used to generate low-frequency
clocks.
Lifetime counter: A 32-bit lifetime counter with a prescaler (/1 to /32) is available and triggered from the PILO
clock. This counter runs in all modes and can be reset by POR. With the prescaler, the net resolution of the counter
becomes 37-bit causing an overflow every 50 days. The counter will continue counting upon overflow.
Reset: The PSOC™ 4 HVMS-64K device can be reset from a variety of sources including a software reset. Reset
events are asynchronous and guarantee reversion to a known state. The reset cause is recorded in a register,
which is sticky through reset and allows software to determine the cause of the reset. An XRES_L pin is reserved
for external reset to avoid complications with configuration and multiple pin functions during power-on or
reconfiguration.
The following events cause resets:
• POR
• Brownout/overvoltage
• Watchdog reset
• Software reset
• External reset via XRES_L pin
• Fault system
• Protection violation
Watchdog timers (WDT): The WDTs are used to automatically reset the device in the event of an unexpected
firmware execution path. They are also used as a wakeup source to periodically generate interrupts as a wakeup
source in low-power modes. There are two WDTs, one that is implemented in HV logic (will reset the part if VCCD
goes illegal) and a challenge-response WDT (CRWDT) implemented in the LV logic.
The CRWDT includes a window watchdog function, generating timeout events if the CRWDT is serviced too soon,
too late, or with the wrong software key. A register identifies the timeout cause. It generates a watchdog reset or
interrupt if serviced too soon or too late. Service too soon potentially means an infinite loop including watchdog
service is executing, while too late means the processor could be stuck and not processing properly. The
challenge/response means the watchdog service routines must present specific data or “keys” in the order
expected by the watchdog or a fault will occur. The fault will generate a watchdog reset or interrupt with the reset
recorded in the Reset Cause register. The causes can be conditions such as watchdog too soon, watchdog late,
or wrong key received.
Further details of the CRWDT can be found in the technical reference manual.
SAR Sequencer
Sequencing
and Control Data and
Status Flags
vminus vplus
POS
SARADC
SARMUX
(Up to 8 inputs)
NEG
SARMUX Port
Reference External
Selection Reference and
Bypass
(optional )
VDDA /2 VDDA VREF
CPU Subsystem
System
Bus Interface
Interface
Synchronization
Configuration
Trigger _in
[4:0]
5 Counter
2.6 GPIO
This section describes the PSOC™ 4 HVMS-64K device I/O system. The GPIO pins are grouped into ports; a port
can have a maximum of eight GPIOs. The PSOC™ 4 HVMS-64K device has eight GPIOs arranged in one port.
The GPIOs have these features:
• Output drive modes include push-pull (strong or weak), open drain/source, high-z, and pull-up/pull-down
• Selectable CMOS and low-voltage LVTTL input buffer mode
• Edge-triggered interrupts on rising edge, falling edge, or on both the edges, on pin basis
• Individual control of input and output disables
• Hold mode for latching previous state (for retaining I/O state in Deep Sleep)
• Selectable slew rates allowing dV/dt control to assist with noise control to improve EMI
All GPIOs can be used to receive analog input signals for the ADCs.
During power-on and reset, GPIO outputs are disabled to prevent conflict with externally applied signals and
prevent crowbar and/or excessive turn-on current. Data output and pin state registers store, respectively, the
values to be driven on the pins and the states of the pins themselves. An interconnect network known as a
high-speed I/O matrix (HSIOM) is used to multiplex between various signals that may connect to an I/O pin.
Every I/O pin can generate an interrupt if so enabled and each I/O port has an interrupt request (IRQ) and interrupt
service routine (ISR) vector associated with it.
The PSOC™ 4 HVMS-64K device HV VDDD regulator has enough capacity to drive internal loads and external loads
up to 60 mA. DC GPIO loads are considered external loads. The combined DC GPIO and external load current must
not exceed the available 30 mA. When driving DC loads, such as LEDs, make sure that the total current being
sourced from the GPIOs does not exceed this limit.
2.7.1.1 HV regulator
The high-voltage regulator is always on, supplied by VBAT, and provides VDDD and VDDA. It supplies a nominal
output voltage of 3.3 V, but may drop as low as 2.7 V when VBAT drops below 4 V.
Positive
Battery Pole
VECU
500- (provided
1KΩ by master)
LIN BUS
LIN LIN
Master 220pf Slave
(typ)
VBAT LIN
LIN PHY
30K
filter
TXD/RXD Data: (5us>,>0.5us)
Driver
H = Recessive
L = Dominant
LIN Controller
One master/network,
one or more slaves/network
Positive
Battery Pole
VECU
500- (provided
1KΩ by master)
CXPI BUS
CXPI CXPI
Master 220pf Slave
(typ)
VBAT LIN
CXPI PHY
30K
filter
TXD/RXD Data: (5us>,>0.5us)
Driver
H = Recessive
L = Dominant
CXPI Controller
Notes
3. 1: In weak (diagnosis) mode, slave pull-up is on when LIN_TXD = 1, Off when LIN_TXD = 0.
4. 2: non-lin compliant, up to 100kb/s capable.
OFF ON
CHIP CHIP
15 Ω
VBAT ESD VBAT
2.2 μF
0.1 μF
LIN Bus
LIN
ESD
220 pF
TVS
0xF000 1FFF
Reserved
0xF000 0FFF CoreSight ROM CoreSight ROM-Table with
4 KB Ta ble Infineon Vendor/Silicon ID
0xF000 0000
Reserved
0xE00 F FF FF
Arm® System CPU & Debug Registers
Space
0xE00 0 00 00
Reserved
0x404F FFFF
Peripheral Mainly used for on-chip peripherals
Interconnect or
e.g., AHB or APB Peripherals
Memory map
0x4000 000 0
Reserved
0x2002 07FF Cortex®-CM0+ MTB SRAM Space
0x2002 000 0
2 KB CM0+ MTB
Reserved
0x2000 1FFF General purpose RAM,
0x2000 000 0
8 KB SRAM
mainly used for data
Reserved
0x1000 3FFF Boot ROM Test, Smart Write,
0x1000 000 0
16 KB ROM
jump to user mode etc.
Reserved
0x0FFF E3FF Flash Supervisory Used to store manufacture specific
0x0FFF E0 00 1 KB
Region 0 data like trim settings, wounding info etc.
Reserved
0x0000 FFFF
Note
5. The size representation is not up to scale.
4 Package pinouts
The following table provides the pin list for the PSOC™ 4 HVMS-64K device for the supported packages.
LIN/CXPI
VBAT
VSSL
P4.0
P4.1
P4.2
NC
NC
32
31
30
29
28
27
26
25
VDDA 1 24 VSSD
VSSA 2 23 VDDD
P7.0
P7.1
3
4
32-lead 22
21
VCCD
VDDIO
P5.0
P5.1
5
6
QFN 20
19
P0.0
P0.1
P1.0 7 18 P0.2
P1.1 8 17 P0.3
10
11
12
13
14
15
16
9
VDDIO
VSSD
XRES_L
P1.2
P1.3
P1.4
P1.5
P3.0
VSSL
P4.0
P4.1
P4.2
P4.3
P4.4
P4.5
P4.6
NC
NC
48
47
46
45
44
43
42
41
40
39
38
37
VDDA 1 36 VSSD
VSSA 2 35 VDDD
P7.0 3 34 VCCD
P7.1 4 33 VDDIO
NC 5 32 P0.0
P5.0
P5.1
6
7
48-lead QFN 31
30
P0.1
P0.2
P5.2 8 29 P0.3
P5.3 9 28 P0.4
P5.4 10 27 P0.5
P1.0 11 26 P0.6
P1.1 12 25 P0.7
13
14
15
16
17
18
19
20
21
22
23
24
VDDIO
VSSD
XRES_L
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
P3.0
P3.1
P3.2
LIN/CXPI
VBAT
VSSL
P6.0
P4.0
P4.1
P4.2
P4.3
P4.4
P4.5
P4.6
P4.7
NC
NC
56
55
54
53
52
51
50
49
48
47
46
45
44
43
VDDA 1 42 VSSD
VSSA 2 41 VDDD
P7.0 3 40 VCCD
P7.1 4 39 VDDIO
NC 5 38 P0.0
P5.0 6 37 P0.1
P5.1
P5.2
7
8
56-lead QFN 36
35
P0.2
P0.3
P5.3 9 34 P0.4
P5.4 10 33 P0.5
P5.5 11 32 P0.6
P5.6 12 31 P0.7
P5.7 13 30 P3.5
P1.0 14 29 P3.4
15
16
17
18
19
20
21
22
23
24
25
26
27
28
P1.1
VDDIO
VSSD
XRES_L
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7
P3.0
P3.1
P3.2
P3.3
Package pinouts
Each port pin has can be assigned to one of multiple functions; it can, for example, be an analog I/O or a digital peripheral function. The pin assignments
are shown in the following table.
P5.6 sarmux_
sense:8 shield:8 line[2]:3
pads[6]
2025-03-06
Note
6. Internal connections to the integrated LIN/CXPI PHY.
Table 5 Alternate pin functions (continued)
Package pinouts
Active DeepSleep
SMART or
Name Analog PROG HCon#4 HCon#5 HCon#8 HCon#9 HCon#10 HCon#11 HCon#12 HCon#13 HCon#14 HCon#15
I/Os CSD_ CSD_
ACT #0 ACT #1 ACT #2 ACT #3 DS #0 DS #1 DS #2 DS #3
SENSE SHIELD
pass.
csd. csd.
P5.7 sarmux_
sense:9 shield:9
pads[7]
srss.adft_
por_pad_hv
cxpi. cpuss.
pass.sar_ prgio[1]. csd. csd. hvss.lin_ scb[1]. tcpwm.
P1.0 cxpi_ fault_
ext_vref0 io[0] sense:10 shield:10 alt_en uart_cts:1 line[2]:2
en[0]:1 out[0]
pass.sar_
ext_vref1
csd.s_pad[7] tcpwm. cpuss.
prgio[1]. csd. csd. csd.ext_ hvss.lin_ scb[1]. scb[1].spi_
P1.1 lpcomp[0]. line_ fault_
io[1] sense:11 shield:11 sync alt_txd uart_rts:1 clk:0
in_p[0] compl[3]:2 out[1]
csd.s_pad[8]
prgio[1]. csd. csd. csd.ext_ hvss.lin_ scb[1]. tcpwm. scb[1].spi_ scb[1].i2c_
31
P1.2 lpcomp[0].
io[2] sense:12 shield:12 sync_clk alt_rxd uart_tx:0 line[3]:2 select1 sda:0
in_n[0]
csd.s_pad[9] csd.ext_ tcpwm.
prgio[1]. csd. csd. lin.lin_ scb[1]. scb[1].spi_ scb[1].i2c_
P1.3 lpcomp[0]. frm_ line_
io[3] sense:13 shield:13 en[0]:1 uart_rx:0 select0 scl:0
in_p[1] start compl[3]:1
csd.s_
tcpwm.
pad[10] prgio[1]. csd. csd. peri. scb[1]. scb[0].spi_ cpuss.
P1.4 line_
lpcomp[0]. io[4] sense:14 shield:14 virt_in_2 uart_cts:0 mosi:1 swd_clk
compl[4]:1
in_n[1]
csd.s_ prgio[1]. csd. csd. peri. scb[1]. tcpwm. scb[0].spi_ cpuss. lpcomp[0].
P1.5
pad[11] io[5] sense:15 shield:15 virt_in_1 uart_rts:0 line[3]:1 clk:1 swd_data comp[0]:1
csd.s_ prgio[1]. csd. csd. peri. tcpwm. scb[1].spi_
P1.6
pad[12] io[6] sense:16 shield:16 virt_in_3 line[4]:1 select2
pass.dsi_
csd.s_ prgio[1]. csd. csd. scb[1].spi_
P1.7 sar_
pad[13] io[7] sense:17 shield:17 select3
002-33200 Rev. *G
data[0]
Note
2025-03-06
Package pinouts
Active DeepSleep
SMART or
Name Analog PROG HCon#4 HCon#5 HCon#8 HCon#9 HCon#10 HCon#11 HCon#12 HCon#13 HCon#14 HCon#15
I/Os CSD_ CSD_
ACT #0 ACT #1 ACT #2 ACT #3 DS #0 DS #1 DS #2 DS #3
SENSE SHIELD
pass.dsi_ tcpwm.
csd.s_ csd. csd. csd.obs_ scb[0].spi_ lpcomp[0].
P3.0 sar_ line_
pad[14] sense:18 shield:18 data[0] miso:1 comp[1]:1
data[1] compl[4]:0
pass.dsi_
csd.s_ csd. csd. csd.obs_ tcpwm.
P3.1 sar_
pad[15] sense:19 shield:19 data[1] line[4]:0
data[2]
pass.dsi_ tcpwm.
csd. csd. csd.obs_
P3.2 sar_ line_
sense:20 shield:20 data[2]
data[3] compl[3]:0
pass.dsi_
csd. csd. csd.obs_ tcpwm.
P3.3 sar_
sense:21 shield:21 data[3] line[3]:0
data[4]
pass.dsi_ tcpwm.
32
P0.4 sar_
io[4] sense:27 shield:27 tr_in[1] line[2]:0 select1
data[10]
2025-03-06
Note
6. Internal connections to the integrated LIN/CXPI PHY.
Table 5 Alternate pin functions (continued)
Package pinouts
Active DeepSleep
SMART or
Name Analog PROG HCon#4 HCon#5 HCon#8 HCon#9 HCon#10 HCon#11 HCon#12 HCon#13 HCon#14 HCon#15
I/Os CSD_ CSD_
ACT #0 ACT #1 ACT #2 ACT #3 DS #0 DS #1 DS #2 DS #3
SENSE SHIELD
tcpwm.
prgio[0]. csd. csd. tcpwm. scb[0]. scb[0].spi_ scb[0].i2c_
P0.3 line_
io[3] sense:28 shield:28 tr_in[2] uart_cts:0 select0 sda:1
compl[1]:0
prgio[0]. csd. csd. tcpwm. lin.lin_ scb[0]. tcpwm. scb[0].spi_ scb[0].i2c_
P0.2
io[2] sense:29 shield:29 tr_in[3] en[0]:0 uart_rts:0 line[1]:0 miso:0 scl:1
tcpwm.
prgio[0]. csd. csd. srss.ext_ lin.lin_ scb[0]. scb[0].spi_ scb[0].i2c_
P0.1 line_
io[1] sense:30 shield:30 clk rx[0]:0 uart_tx:0 mosi:0 sda:0
compl[0]:0
prgio[0]. csd. csd. peri. lin.lin_ scb[0]. tcpwm. scb[0].spi_ scb[0].i2c_
P0.0
io[0] sense:31 shield:31 virt_in_0 tx[0]:0 uart_rx:0 line[0]:0 clk:0 scl:0
pass.dsi_ tcpwm.
csd. csd.
P4.7 csd.s_pad[0] sar_ line_
sense:32 shield:32
data[11] compl[2]:1
33
Note
6. Internal connections to the integrated LIN/CXPI PHY.
Table 5 Alternate pin functions (continued)
Package pinouts
Active DeepSleep
SMART or
Name Analog PROG HCon#4 HCon#5 HCon#8 HCon#9 HCon#10 HCon#11 HCon#12 HCon#13 HCon#14 HCon#15
I/Os CSD_ CSD_
ACT #0 ACT #1 ACT #2 ACT #3 DS #0 DS #1 DS #2 DS #3
SENSE SHIELD
csd.
cxpi. tcpwm.
cmod2pads csd. csd. scb[0].
P4.1 cxpi_ line_
csd. sense:38 shield:38 uart_tx:1
tx[0]:0 compl[4]:2
cmod2padd
csd.
cxpi.
cmod1pads csd. csd. scb[0]. tcpwm.
P4.0 cxpi_
csd. sense:39 shield:39 uart_rx:1 line[4]:2
rx[0]:0
cmod1padd
csd. csd.
P6.0 csd.s_pad[4]
sense:40 shield:40
hvss.pad_
LIN
lin_0
hvss.pad_
34
LIN
lin_1
hvss.pad_
VBAT
vbat_0
cxpi.
VirtLinEn lin.lin_
cxpi_
(P2.2)[6] en[1]
en[1]
cxpi.
VirtLinTxd lin.lin_ scb[0].
cxpi_
(P2.1)[6] tx[1] uart_tx:2
tx[1]
cxpi.
VirtLinRxd lin.lin_ scb[0].
cxpi_
(P2.0)[6] rx[1] uart_rx:2
rx[1]
Note
6. Internal connections to the integrated LIN/CXPI PHY.
002-33200 Rev. *G
2025-03-06
PSOC™ 4 high voltage (HV) mixed signal (MS) Automotive MCU
Based on 32-bit Arm® Cortex®-M0+
Interrupts and wake-up assignments
6 Peripheral clocks
7 Fault assignments
8 Trigger multiplexer
8.1 Trigger group inputs
9 Electrical specifications
9.1 Absolute maximum ratings
Within the maximum ratings, no damage shall occur. Parametric and device functionality may deviate from
specifications. All analog voltages are relative to VSSA and all digital voltages are relative to VSSD. A negative
current if flowing out of a pin, and positive current into a pin.
Unless otherwise noted, functionality and parameters are valid over operating voltage and temperature range.
All analog voltages are relative to VSSA, all digital voltages are relative to VSSD. A negative current if flowing out of
a pin, and positive current into a pin.
Note
12.The LIN interface should only be active when the supply voltage is within VBAT_LIN. Outside VBAT_LIN,
the LIN module will not interfere with bus communications (will not block the bus with a dominant bit).
LIN v2.2A specifications are based on 7 V ≤ VBAT ≤ 18 V; the AC/DC behavior can change for 6 V ≤ VBAT < 7 V,
and 18 V < VBAT < 28 V.
TCPWM: 1 counter
enabled
LIN: 20 kHz,
25% active
dominant,
25% active
recessive,
50% standby
TCPWM: 1 counter
enabled
LIN: 20 kHz,
25% active
dominant,
25% active
recessive,
50% standby
Peripherals =
Disabled
Average supply current
IBAT_DPSLP_ in DeepSleep mode
SID15 – 25 33 µA TA = 25°C
WKUP_25C with periodic timer
[14]
wakeup
Average supply current
IBAT_DPSLP_ in DeepSleep mode
SID15A – 35 80 µA TA = 65°C
WKUP_65C with periodic timer
[14]
wakeup
Average supply current
IBAT_DPSLP_ in DeepSleep mode
SID15B – 50 155 µA TA = 85°C
WKUP_85C with periodic timer
[14]
wakeup
Average supply current
IBAT_DPSLP_ in DeepSleep mode
SID15D – 100 450 µA TA = 105°C
WKUP_105C with periodic timer
wakeup
Average supply current
IBAT_DPSLP_ in DeepSleep mode
SID15C – 195 740 µA TA = 125°C
WKUP_125C with periodic timer
wakeup[14]
Average current in
IBAT_DPSLP_ DeepSleep mode
SID17 – 25 31 µA TA = 25°C
NoWKUP_25C without any periodic
wakeup[15]
IBAT_ Average current in
DPSLP_ DeepSleep mode
SID17A – 30 80 µA TA = 65°C
NoWKUP_ without any periodic
65C wakeup[15]
IBAT_ Average current in
DPSLP_ DeepSleep mode
SID17B – 45 155 µA TA = 85°C
NoWKUP_ without any periodic
85C wakeup[15]
Notes
13.PSOC™ 4 power mode = sleep; CPU powered down, all other high- and low-speed clocks are active;
peripherals off, DMA inactive, RAM retained.
14.PSOC™ 4 power mode = deepsleep; CPU powered down, high-speed clocks and peripherals off, low-speed
clocks active; all RAM and registers except internal CPU registers retained; LIN and watchdog timers active;
periodic CapSense wake-up every 100 ms with ‘y’ ms for scan & processing a self-cap button (‘z’ pF).
15.Same as SID15-15C (PSOC™ 4 power mode = deepsleep) but without any periodic wake-up.
9.3 GPIO
9.3.2 XRES
Note
17.Includes the ROM boot time and the SWD listen window.
9.3.3 Clocks
Notes
18.fIMO is factory trimmed and is user adjustable between 24 MHz (CY8C412x), and 48 MHz (CY8C414x) in 4-MHz
steps.
19.The PILO runs in all power modes and is used for low power interval timers and counters.
20.Periodic calibration - locked to HPOSC at least once per second during stop mode. Power required for
periodic calibration is included in average stop mode supply current (IBAT_STOP).
9.4 Analog
9.4.1 LIN transceiver
Notes
21.LIN V2.2A specifications are based on VBAT = 18 V, the AC/DC behavior can change for 18 V < VBAT < 28 V.
22.LIN V2.2A specifies 20 k RSLAVE 60 k. Infineon is specifying a lower maximum RSLAVE value of 47 k.
Notes
21.LIN V2.2A specifications are based on VBAT = 18 V, the AC/DC behavior can change for 18 V < VBAT < 28 V.
22.LIN V2.2A specifies 20 k RSLAVE 60 k. Infineon is specifying a lower maximum RSLAVE value of 47 k.
Notes
21.LIN V2.2A specifications are based on VBAT = 18 V, the AC/DC behavior can change for 18 V < VBAT < 28 V.
22.LIN V2.2A specifies 20 k RSLAVE 60 k. Infineon is specifying a lower maximum RSLAVE value of 47 k.
Per LIN2.2A, comments reference appropriate LIN specification parameters. If no parameter is included in the
comment, this parameter is not a requirement of the LIN2.2A specification.
DTX_1_LO_DOM =
tTX_1_LO_DOM/tBIT
DTX_1_LO_REC =
tTX_1_LO_REC/tBIT
Param#32,
CXPI network load
condition
(CBUS = 1nF,
Duty cycle of LOW level
RBUS = 1 kΩ,
of logical value ‘0’ for
tBIT = 50 µs,
recessive threshold
SID.CXPIT.19 DTX_0_LO 17 – – % tTX_PWM_LO =
voltage of the driver
16.75 µs,
node,
VTHTX_REC =
VTHTX_REC = 30% of VBAT
0.3 × VBAT)
DTX_0_LO(min) =
tTX_0_LO_DOM/tBIT
9.4.4 Comparator
9.5.2 LIN
9.5.3 CXPI
9.5.4.2 UART
Note
25.Guaranteed by characterization.
9.5.4.3 SPI
Note
26.Guaranteed by characterization.
9.6 Memory
Note
27.It can take as much as 20 ms to write to Flash. During this time the device should not be reset, or flash
operations will be interrupted and cannot be relied on to have completed. Reset sources include the XRES_L
pin, software resets, CPU lockup states and privilege violations, improper power supply levels, and
watchdogs. Make certain that these are not inadvertently activated.
Ordering information
Table 45 PSOC™ 4 HVMS-64K ordering information
Temperature grade
(1- Msps) channels
MSC (CAPSENSE™)
SMART/PROG I/Os
CPU max. speed
LP Comparators
(–40°C to 125°C)
12-bit SAR ADC
CXPI channels
SCB channels
LIN channels
SRAM (KB)
Flash (KB)
CXPI PHY
with ECC
with ECC
Package
Product
LIN PHY
(MHz)
GPIO
CY8C4125LCE-HVS003 32-lead QFN 24 32 4 18 10 – 16 2 5 2 – 2 3.3 Y – E-grade
CY8C4125LCE-HVS013 32-lead QFN 24 32 4 18 10 Y 16 2 5 2 – 2 3.3 Y – E-grade
74
Ordering information
internal and external supply (V)
Temperature grade
(1- Msps) channels
MSC (CAPSENSE™)
SMART/PROG I/Os
CPU max. speed
LP Comparators
(–40°C to 125°C)
12-bit SAR ADC
CXPI channels
SCB channels
LIN channels
SRAM (KB)
Flash (KB)
CXPI PHY
with ECC
with ECC
Package
Product
LIN PHY
(MHz)
GPIO
CY8C4125LDE-HVS014 48-lead QFN 24 32 4 33 16 Y 16 2 5 2 – 2 3.3 Y – E-grade
CY8C4126LDE-HVS004 48-lead QFN 24 64 8 33 16 – 16 2 5 2 – 2 3.3 Y – E-grade
CY8C4126LDE-HVS014 48-lead QFN 24 64 8 33 16 Y 16 2 5 2 – 2 3.3 Y – E-grade
CY8C4146LDE-HVS004 48-lead QFN 48 64 8 33 16 – 16 2 5 2 – 2 3.3 Y – E-grade
CY8C4146LDE-HVS014 48-lead QFN 48 64 8 33 16 Y 16 2 5 2 – 2 3.3 Y – E-grade
75
Ordering information
internal and external supply (V)
Temperature grade
(1- Msps) channels
MSC (CAPSENSE™)
SMART/PROG I/Os
CPU max. speed
LP Comparators
(–40°C to 125°C)
12-bit SAR ADC
CXPI channels
SCB channels
LIN channels
SRAM (KB)
Flash (KB)
CXPI PHY
with ECC
with ECC
Package
Product
LIN PHY
(MHz)
GPIO
CY8C4146LWE-HVS015 56-lead QFN 48 64 8 41 16 Y 16 2 5 2 – 2 3.3 Y – E-grade
CY8C4146LWE-HVS005X 56-lead QFN 48 64 8 41 16 – 16 2 5 2 2 2 3.3 Y Y E-grade
CY8C4146LWE-HVS015X 56-lead QFN 48 64 8 41 16 Y 16 2 5 2 2 2 3.3 Y Y E-grade
CY8C4125LWE-HVS105 56-lead QFN 24 32 4 41 16 – 16 2 5 2 – 2 5.0 Y – E-grade
CY8C4125LWE-HVS115 56-lead QFN 24 32 4 41 16 Y 16 2 5 2 – 2 5.0 Y – E-grade
76
CY8C 4 A B C DE F HVS X Y Z X ES T
Blank –– Tray
Blank Tray shipment
shipment
Shipment type
T – Tape and reel shipment
ES – Engineering samples
Quality grade
Blank –– Productions
Blank Production samples
X – CXPI
CXPI feature
Blank/Non-X
Blank – Non-CXPI
– Non-CXPI
3 – 32-pins
No. of pins 4 – 48-pins
5 – 56-pins
0 – No CAPSENSETM
CAPSENSE
1 – CAPSENSETM
Temperature
E-grade (–40°C to 125°C)
grade
LC – WQFN (6 x 6 mm)
Package type LD – WQFN (7 x 7 mm)
LW – WQFN (8 x 8 mm)
5 – 32 KB flash
Flash size
6 – 64 KB flash
2 – 24 MHz
CPU core speed
4 – 48 MHz
Architecture 4 – PSOCTM 4
Prefix and
CY – Infineon, PSOCTM
Architecture
11 Packaging
The PSOC™ 4 HVMS-64K devices will be offered in a 32-lead QFN, 48-lead QFN, and 56-lead QFN packages.
Package dimensions and drawing numbers are in the following table.
Table 49 Solder reflow peak temperature, package moisture sensitivity level (MSL), IPC/JEDEC
J-STD-020
Package Maximum peak temperature Maximum time at peak temperature MSL
32-lead QFN 260°C 30 seconds 3
48-lead QFN 260°C 30 seconds 3
56-lead QFN 260°C 30 seconds 3
NOTES:
DIMENSIONS
SYMBOL 1. ALL DIMENSIONS ARE IN MILLIMETERS.
MIN. NOM. MAX.
2. N IS THE TOTAL NUMBER OF TERMINALS.
e 0.50 BSC 3 DIMENSION "b" APPLIES TO METALLIZED TERMINAL AND IS MEASURED
N 32
BETWEEN 0.15 AND 0.30mm FROM TERMINAL TIP. IF THE TERMINAL HAS
ND 8
THE OPTIONAL RADIUS ON THE OTHER END OF THE TERMINAL, THE
L 0.30 0.40 0.50
DIMENSION "b" SHOULD NOT BE MEASURED IN THAT RADIUS AREA.
b 0.20 0.25 0.30 ND REFERS TO THE NUMBER OF TERMINALS ON D SIDE.
4
D2 4.50 4.60 4.70
5 PIN #1 ID ON TOP WILL BE LOCATED WITHIN THE INDICATED ZONE.
E2 4.50 4.60 4.70
6 COPLANARITY ZONE APPLIES TO THE EXPOSED HEAT SINK
D 6.00 BSC
SLUG AS WELL AS THE TERMINALS.
E 6.00 BSC 7. JEDEC SPECIFICATION NO. REF. : N/A.
A - - 0.90
A1 0.00 - 0.05
A3 0.203 REF
K 0.30 MIN
002-34265 Rev. **
Figure 14 32-lead QFN ((6.0 × 6.0 × 0.9 mm) LV32C, 4.60 × 4.60 mm EPAD (Step-cut wettable flank, Sawn
type)) package outline, 002-34265
002-34266 Rev. *A
Figure 15 48-lead QFN ((7.0 × 7.0 × 0.9 mm) LV48B, 5.15 × 5.15 mm EPAD (Step-cut wettable flank, Sawn
type)) package outline, 002-34266
NOTES:
DIMENSIONS
SYMBOL 1. ALL DIMENSIONS ARE IN MILLIMETERS.
MIN. NOM. MAX.
2. N IS THE TOTAL NUMBER OF TERMINALS.
e 0.50 BSC 3 DIMENSION "b" APPLIES TO METALLIZED TERMINAL AND IS MEASURED
N 56
BETWEEN 0.15 AND 0.30mm FROM TERMINAL TIP. IF THE TERMINAL HAS
ND 14
THE OPTIONAL RADIUS ON THE OTHER END OF THE TERMINAL, THE
L 0.30 0.40 0.50
DIMENSION "b" SHOULD NOT BE MEASURED IN THAT RADIUS AREA.
b 0.20 0.25 0.30 ND REFERS TO THE NUMBER OF TERMINALS ON D SIDE.
4
D2 4.60 4.70 4.80
5 PIN #1 ID ON TOP WILL BE LOCATED WITHIN THE INDICATED ZONE.
E2 4.60 4.70 4.80
6 COPLANARITY ZONE APPLIES TO THE EXPOSED HEAT SINK
D 8.00 BSC
SLUG AS WELL AS THE TERMINALS.
E 8.00 BSC 7. JEDEC SPECIFICATION NO. REF. : N/A.
A - - 0.90
A1 0.00 - 0.05
A3 0.203 REF
K 1.25 MIN
002-34267 Rev. **
Figure 16 56-lead QFN ((8.0 × 8.0 × 0.9 mm) LV56B, 4.7 × 4.7 mm EPAD (Step-cut wettable flank, Sawn
type)) package outline, 002-34267
12 Acronyms
13 Document conventions
13.1 Units of measure
Revision histor y
Document
Date of release Description of changes
revision
*G 2025-03-06 Post to external web.
Trademarks
All referenced product or service names and trademarks are the property of their respective owners.