Releases: Infineon/mtb-pdl-cat1
MTB CAT1 Peripheral Driver Library v3.7.0
MTB CAT1 Peripheral Driver Library v3.7.0
Please refer to the README.md and the
PDL API Reference Manual
for a complete description of the Peripheral Driver Library.
Some restrictions apply to the PSoC 64 devices configuration. Please refer to PRA (Protected Register Access) driver documentation for the details.
Implementation Details
- CAT1A: Dual Bank Support added in Flash driver for CAT1A. Note that this feature is not supported on PSoC 64 devices.
- CAT1A: Correction done in the SCB instances of MPN CYBLE-416045-02-device
- Personality re-structuring: Personality supporting Schema v8 added. Personalities_8.0 is a copy of ‘personalities’ with needed personalities updated to use schema v8. In order to allow for personalities in a single device support library to be able to control if they are available on the MCU and/or companion-connectivity devices in a design, the ‘Dependencies’ section of the personality file has been expanded. These personalities can specify the required operating mode for the device for it to be valid on it. The valid operating mode values: MCU, COMPANION_CONNECTIVITY. These personalities are available in folder device-info/personalities_8.0. Personalities supporting schema v8 are visible in MTB 3.1. For backward compatibility with MTB 3.0, this release will also have older personalities in folder device-info/personalities.
- Personality fixes: The schema v8 personalities include minor fixes over the personalities with older schema. In future releases, all the personality fixes will be done in schema v8 personalities.
Build Changes
Personalities Changes
- Updated Personalities (in 8.0 folder): imo-3.0.cypersonality, eco-3.0.cypersonality
Added Drivers
Updated Drivers
Drivers with patch version updates
Obsoleted part numbers
The ModusToolbox Device Configurator can not create the designs targeting the obsolete PSoC 6 part numbers.
Below is a list of PSoC 6 part numbers obsoleted in psoc6pdl release-v1.6.0, with the suggested next best alternative:
Obsoleted part number | Next best alternative |
---|---|
CY8C624AAZI-D44 | CY8C624AAZI-S2D44 |
CY8C624AFNI-D43 | CY8C624AFNI-S2D43 |
CY8C624ABZI-D04 | CY8C624ABZI-S2D04 |
CY8C624ABZI-D14 | CY8C624ABZI-S2D14 |
CY8C624AAZI-D14 | CY8C624AAZI-S2D14 |
CY8C6248AZI-D14 | CY8C6248AZI-S2D14 |
CY8C6248BZI-D44 | CY8C6248BZI-S2D44 |
CY8C6248AZI-D44 | CY8C6248AZI-S2D44 |
CY8C6248FNI-D43 | CY8C6248FNI-S2D43 |
CY8C624ALQI-D42 | N/A |
Known Issues
- CAT1A: On soft reset, user need to reset back up domain using Cy_SysLib_ResetBackupDomain() to receive Cy_RTC_CenturyInterrupt() callback on Century roll over.
- On building with tools 2.2, user get warning related to the older version of tools used. To avoid this warning, user is advised to migrate to newer tools version or keep working with previous version of this library. The warning generated is as follows:
- #warning "(Library) The referenced 'device support library' contains newer content than is supported. Either downgrade the version of the 'device support library' referenced or upgrade the version of tools being used
- Design configuration will not be auto migrated from smartio-3.0.cypersonality to smartio-4.0.cypersonality. So, existing projects should use smartio-3.0.cypersonality. New projects can make use of smartio-4.0.cypersonality which includes additional improvements.
- CAT1C: This release does not support D-CACHE on CAT1C platform
Defect Fixes
See the Changelog section of each Driver in the PDL API Reference for all fixes and updates.
Supported Software and Tools
This version of PDL was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
Infineon Core Library | 1.3.0 |
Infineon HAL | 2.4.0 |
CMSIS | 5.8.0 |
GCC Compiler | 11.3.1 |
IAR Compiler | 9.3 |
ARM Compiler 6 | 6.16 |
FreeRTOS | 10.4.305 |
More information
- Peripheral Driver Library README.md
- Peripheral Driver Library API Reference Manual
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- ModusToolbox Device Configurator Tool Guide
- AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
- PSoC 6
- CYW20829
- TV-II-BH8/BH4
- XMC7000
- Infineon
© Cypress Semiconductor Corporation (an Infineon company), 2023.
MTB CAT1 Peripheral Driver Library v3.6.0
MTB CAT1 Peripheral Driver Library v3.6.0
Please refer to the README.md and the
PDL API Reference Manual
for a complete description of the Peripheral Driver Library.
Some restrictions apply to the PSoC 64 devices configuration. Please refer to PRA (Protected Register Access) driver documentation for the details.
Implementation Details
- CAT1B: CYW20829 Enhancements
- CAT1B: CYW20829 DSRAM support for ARM Compiler
- CAT1B Defect Fix: For API Cy_WDT_SetIgnoreBits, valid input range is changed to 0-21 for CAT1B devices, this will change the API's behaviour, follow the API documentation and use this API accordingly.
Build Changes
Personalities Changes
- Updated Personalities : pilo-3.0.cypersonality, power_v2-1.0.cypersonality
Added Drivers
Updated Drivers
Drivers with patch version updates
Obsoleted part numbers
The ModusToolbox Device Configurator can not create the designs targeting the obsolete PSoC 6 part numbers.
Below is a list of PSoC 6 part numbers obsoleted in psoc6pdl release-v1.6.0, with the suggested next best alternative:
Obsoleted part number | Next best alternative |
---|---|
CY8C624AAZI-D44 | CY8C624AAZI-S2D44 |
CY8C624AFNI-D43 | CY8C624AFNI-S2D43 |
CY8C624ABZI-D04 | CY8C624ABZI-S2D04 |
CY8C624ABZI-D14 | CY8C624ABZI-S2D14 |
CY8C624AAZI-D14 | CY8C624AAZI-S2D14 |
CY8C6248AZI-D14 | CY8C6248AZI-S2D14 |
CY8C6248BZI-D44 | CY8C6248BZI-S2D44 |
CY8C6248AZI-D44 | CY8C6248AZI-S2D44 |
CY8C6248FNI-D43 | CY8C6248FNI-S2D43 |
CY8C624ALQI-D42 | N/A |
Known Issues
- CAT1A: On soft reset, user need to reset back up domain using Cy_SysLib_ResetBackupDomain() to receive Cy_RTC_CenturyInterrupt() callback on Century roll over.
- On building with tools 2.2, user get warning related to the older version of tools used. To avoid this warning, user is advised to migrate to newer tools version or keep working with previous version of this library. The warning generated is as follows:
- #warning "(Library) The referenced 'device support library' contains newer content than is supported. Either downgrade the version of the 'device support library' referenced or upgrade the version of tools being used
- Design configuration will not be auto migrated from smartio-3.0.cypersonality to smartio-4.0.cypersonality. So, existing projects should use smartio-3.0.cypersonality. New projects can make use of smartio-4.0.cypersonality which includes additional improvements.
- CAT1C: This release does not support D-CACHE on CAT1C platform
Defect Fixes
See the Changelog section of each Driver in the PDL API Reference for all fixes and updates.
Supported Software and Tools
This version of PDL was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
Infineon Core Library | 1.3.0 |
Infineon HAL | 2.4.0 |
CMSIS | 5.8.0 |
GCC Compiler | 11.3.1 |
IAR Compiler | 9.3 |
ARM Compiler 6 | 6.16 |
FreeRTOS | 10.4.305 |
More information
- Peripheral Driver Library README.md
- Peripheral Driver Library API Reference Manual
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- ModusToolbox Device Configurator Tool Guide
- AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
- PSoC 6
- CYW20829
- TV-II-BH8/BH4
- XMC7000
- Infineon
© Cypress Semiconductor Corporation (an Infineon company), 2023.
MTB CAT1 Peripheral Driver Library v3.4.0
MTB CAT1 Peripheral Driver Library v3.4.0
Please refer to the README.md and the
PDL API Reference Manual
for a complete description of the Peripheral Driver Library.
Some restrictions apply to the PSoC 64 devices configuration. Please refer to PRA (Protected Register Access) driver documentation for the details.
Implementation Details
- Cryptolite Support for ECDSA verify for HASHZERO message added.
- CAT1C:Enabled wait-states API.
- Glitch filter support added for TCPWM version 3 and above.
- CAT1A: Added new 80-m-csp package mpns in PSoC 6-256K family. MPNs starting with CY8C6144FMI, CY8C6244FMI.
Build Changes
Personalities Changes
- Added Personalities : smartio-4.0.cypersonality
- Updated Personalities : bakclk-3.0.cypersonality, timerclk-3.0.cypersonality, tickclk-3.0.cypersonality, sysclock-3.0.cypersonality, power_v3-1.0.cypersonality, power_v2-1.0.cypersonality, pin-3.0.cypersonality, pclk_v2-1.0.cypersonality,
mfclk-3.0.cypersonality, hfclk-3.0.cypersonality, hfclk_v2-1.0.cypersonality, eco-3.0.cypersonality, uart-3.0.cypersonality, tdm-1.1.cypersonality, smif_v2-1.0.cypersonality, smartio-3.0.cypersonality, sd_host-1.0.cypersonality, pwm_v2-1.0.cypersonality, pdm_pcm_v2-3.0.cypersonality, mcwdt-3.0.cypersonality, i2c-4.0.cypersonality, canfd-3.0.cypersonality
Added Drivers
Updated Drivers
- CANFD 1.40
- CRYPTO 2.90
- CRYPTOLITE 2.30
- DMA 2.70
- GPIO 1.90
- IPC 1.91
- LPCOMP 1.60
- SMIF 2.60
- SYSCLK 3.70
- SYSFAULT 1.20
- SYSLIB 3.40
- SYSPM 5.94
- TCPWM 1.60
Drivers with patch version updates
Obsoleted part numbers
The ModusToolbox Device Configurator can not create the designs targeting the obsolete PSoC 6 part numbers.
Below is a list of PSoC 6 part numbers obsoleted in psoc6pdl release-v1.6.0, with the suggested next best alternative:
Obsoleted part number | Next best alternative |
---|---|
CY8C624AAZI-D44 | CY8C624AAZI-S2D44 |
CY8C624AFNI-D43 | CY8C624AFNI-S2D43 |
CY8C624ABZI-D04 | CY8C624ABZI-S2D04 |
CY8C624ABZI-D14 | CY8C624ABZI-S2D14 |
CY8C624AAZI-D14 | CY8C624AAZI-S2D14 |
CY8C6248AZI-D14 | CY8C6248AZI-S2D14 |
CY8C6248BZI-D44 | CY8C6248BZI-S2D44 |
CY8C6248AZI-D44 | CY8C6248AZI-S2D44 |
CY8C6248FNI-D43 | CY8C6248FNI-S2D43 |
CY8C624ALQI-D42 | N/A |
Known Issues
- CAT1A: On soft reset, user need to reset back up domain using Cy_SysLib_ResetBackupDomain() to receive Cy_RTC_CenturyInterrupt() callback on Century roll over.
- On building with tools 2.2, user get warning related to the older version of tools used. To avoid this warning, user is advised to migrate to newer tools version or keep working with previous version of this library. The warning generated is as follows:
- #warning "(Library) The referenced 'device support library' contains newer content than is supported. Either downgrade the version of the 'device support library' referenced or upgrade the version of tools being used
- Design configuration will not be auto migrated from smartio-3.0.cypersonality to smartio-4.0.cypersonality. So, existing projects should use smartio-3.0.cypersonality. New projects can make use of smartio-4.0.cypersonality which includes additional improvements.
- CAT1C: This release does not support D-CACHE on CAT1C platform
Defect Fixes
See the Changelog section of each Driver in the PDL API Reference for all fixes and updates.
Supported Software and Tools
This version of PDL was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
Infineon Core Library | 1.3.0 |
Infineon HAL | 2.4.0 |
CMSIS | 5.8.0 |
GCC Compiler | 11.3.1 |
IAR Compiler | 9.3 |
ARM Compiler 6 | 6.16 |
FreeRTOS | 10.4.305 |
More information
- Peripheral Driver Library README.md
- Peripheral Driver Library API Reference Manual
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- ModusToolbox Device Configurator Tool Guide
- AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
- PSoC 6
- CYW20829
- TV-II-BH8/BH4
- XMC7000
- Infineon
© Cypress Semiconductor Corporation (an Infineon company), 2023.
MTB CAT1 Peripheral Driver Library v3.3.1
MTB CAT1 Peripheral Driver Library v3.3.1
Please refer to the README.md and the
PDL API Reference Manual
for a complete description of the Peripheral Driver Library.
Some restrictions apply to the PSoC 64 devices configuration. Please refer to PRA (Protected Register Access) driver documentation for the details.
Implementation Details
- CAT1B: Added support for CYW20829B0
- CAT1B: Verified with GCC_ARM toolchain
- Updated crypto version
Build Changes
Personalities Changes
- Updated Personalities : bakclk-3.0.cypersonality
Added Drivers
Updated Drivers
Drivers with patch version updates
Obsoleted part numbers
The ModusToolbox Device Configurator can not create the designs targeting the obsolete PSoC 6 part numbers.
Below is a list of PSoC 6 part numbers obsoleted in psoc6pdl release-v1.6.0, with the suggested next best alternative:
Obsoleted part number | Next best alternative |
---|---|
CY8C624AAZI-D44 | CY8C624AAZI-S2D44 |
CY8C624AFNI-D43 | CY8C624AFNI-S2D43 |
CY8C624ABZI-D04 | CY8C624ABZI-S2D04 |
CY8C624ABZI-D14 | CY8C624ABZI-S2D14 |
CY8C624AAZI-D14 | CY8C624AAZI-S2D14 |
CY8C6248AZI-D14 | CY8C6248AZI-S2D14 |
CY8C6248BZI-D44 | CY8C6248BZI-S2D44 |
CY8C6248AZI-D44 | CY8C6248AZI-S2D44 |
CY8C6248FNI-D43 | CY8C6248FNI-S2D43 |
CY8C624ALQI-D42 | N/A |
Known Issues
- CAT1A: On soft reset, user need to reset back up domain using Cy_SysLib_ResetBackupDomain() to receive Cy_RTC_CenturyInterrupt() callback on Century roll over.
- On building with tools 2.2, user get warning related to the older version of tools used. To avoid this warning, user is advised to migrate to newer tools version or keep working with previous version of this library. The warning generated is as follows:
- #warning "(Library) The referenced 'device support library' contains newer content than is supported. Either downgrade the version of the 'device support library' referenced or upgrade the version of tools being used
- CAT1C: This release does not support D-CACHE on CAT1C platform
Defect Fixes
See the Changelog section of each Driver in the PDL API Reference for all fixes and updates.
Supported Software and Tools
This version of PDL was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
Infineon Core Library | 1.3.0 |
Infineon HAL | 2.4.0 |
CMSIS | 5.8.0 |
GCC Compiler | 10.3.1 |
IAR Compiler | 9.3 |
ARM Compiler 6 | 6.16 |
FreeRTOS | 10.4.303 |
More information
- Peripheral Driver Library README.md
- Peripheral Driver Library API Reference Manual
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- ModusToolbox Device Configurator Tool Guide
- AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
- PSoC 6
- CYW20829
- TV-II-BH8/BH4
- XMC7000
- Infineon
© Cypress Semiconductor Corporation (an Infineon company), 2023.
MTB CAT1 Peripheral Driver Library v3.3.0
MTB CAT1 Peripheral Driver Library v3.3.0
Please refer to the README.md and the
PDL API Reference Manual
for a complete description of the Peripheral Driver Library.
Some restrictions apply to the PSoC 64 devices configuration. Please refer to PRA (Protected Register Access) driver documentation for the details.
Implementation Details
- Crypto AES GCM support for CAT1A
- Inrush mode selection support in BT-IPC for CAT1B
- DEEPSLEEP-RAM support addition for CAT1B
- Bug fixes
- MISRA 2012 fixes done for few drivers
Build Changes
Personalities Changes
- Updated Personalities : counter_v2-1.0.cypersonality, counter-1.0.cypersonality, csd-3.0.cypersonality, emusb-1.0.cypersonality,
i2c-4.0.cypersonality, mcwdt_v2-1.0.cypersonality, pwm_v2-1.0.cypersonality, quaddec_v2-1.0.cypersonality, sar2-1.0.cypersonality, sar-6.0.cypersonality, shiftreg_v2-1.0.cypersonality, smif_v2-1.0.cypersonality, althf-1.1.cypersonality, bakclk-3.0.cypersonality, eco_prescaler-1.0.cypersonality, fll-4.0.cypersonality, hfclk_v2-1.0.cypersonality, iho-1.0.cypersonality, lfclk-3.0.cypersonality, mfclk-3.0.cypersonality, mfo-3.0.cypersonality, periclk-2.0.cypersonality, pin-3.0.cypersonality, power_v2-1.0.cypersonality, sysclock-3.0.cypersonality
Added Drivers
Updated Drivers
- ADCMIC 1.10
- CRYPTO 2.80
- CRYPTOLITE 2.10
- EPHY 1.10
- EFUSE 2.30
- EMAC 1.10
- GPIO 1.80
- IPC 1.90
- SCB 3.10
- SMIF 2.50
- SYSTICK 1.70
- SYSCLK 3.60
- SYSFAULT 1.10
- SYSINT 1.90
- SYSLIB 3.30
- SYSPM 5.92
- TCPWM 1.50
- TRIGMUX 1.60
- USBFS 2.20.3
- WDT 1.60
Drivers with patch version updates
Obsoleted part numbers
The ModusToolbox Device Configurator can not create the designs targeting the obsolete PSoC 6 part numbers.
Below is a list of PSoC 6 part numbers obsoleted in psoc6pdl release-v1.6.0, with the suggested next best alternative:
Obsoleted part number | Next best alternative |
---|---|
CY8C624AAZI-D44 | CY8C624AAZI-S2D44 |
CY8C624AFNI-D43 | CY8C624AFNI-S2D43 |
CY8C624ABZI-D04 | CY8C624ABZI-S2D04 |
CY8C624ABZI-D14 | CY8C624ABZI-S2D14 |
CY8C624AAZI-D14 | CY8C624AAZI-S2D14 |
CY8C6248AZI-D14 | CY8C6248AZI-S2D14 |
CY8C6248BZI-D44 | CY8C6248BZI-S2D44 |
CY8C6248AZI-D44 | CY8C6248AZI-S2D44 |
CY8C6248FNI-D43 | CY8C6248FNI-S2D43 |
CY8C624ALQI-D42 | N/A |
Known Issues
- CAT1A: On soft reset, user need to reset back up domain using Cy_SysLib_ResetBackupDomain() to receive Cy_RTC_CenturyInterrupt() callback on Century roll over.
- On building with tools 2.2, user get warning related to the older version of tools used. To avoid this warning, user is advised to migrate to newer tools version or keep working with previous version of this library. The warning generated is as follows:
- #warning "(Library) The referenced 'device support library' contains newer content than is supported. Either downgrade the version of the 'device support library' referenced or upgrade the version of tools being used
- CAT1C: This release does not support D-CACHE on CAT1C platform
Defect Fixes
See the Changelog section of each Driver in the PDL API Reference for all fixes and updates.
Supported Software and Tools
This version of PDL was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
Infineon Core Library | 1.3.0 |
Infineon HAL | 2.2.0 |
CMSIS | 5.8.0 |
GCC Compiler | 10.3.1 |
IAR Compiler | 9.3 |
ARM Compiler 6 | 6.16 |
FreeRTOS | 10.4.303 |
More information
- Peripheral Driver Library README.md
- Peripheral Driver Library API Reference Manual
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- ModusToolbox Device Configurator Tool Guide
- AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
- PSoC 6
- CYW20829
- TV-II-BH8/BH4
- XMC7000
- Infineon
© Cypress Semiconductor Corporation (an Infineon company), 2023.
MTB CAT1 Peripheral Driver Library v3.2.0
MTB CAT1 Peripheral Driver Library v3.2.0
Please refer to the README.md and the
PDL API Reference Manual
for a complete description of the Peripheral Driver Library.
Some restrictions apply to the PSoC 64 devices configuration. Please refer to PRA (Protected Register Access) driver documentation for the details.
Implementation Details
- TRNG enchacements to support health monitor check.
- Bug fixes
Build Changes
Personalities Changes
- Updated eco-3.0.cypersonality, extclk-3.0.cypersonality, wco-3.0.cypersonality, pin-3.0.cypersonality, and sar-6.0.cypersonality
Added Drivers
Updated Drivers
Drivers with patch version updates
Obsoleted part numbers
The ModusToolbox Device Configurator can not create the designs targeting the obsolete PSoC 6 part numbers.
Below is a list of PSoC 6 part numbers obsoleted in psoc6pdl release-v1.6.0, with the suggested next best alternative:
Obsoleted part number | Next best alternative |
---|---|
CY8C624AAZI-D44 | CY8C624AAZI-S2D44 |
CY8C624AFNI-D43 | CY8C624AFNI-S2D43 |
CY8C624ABZI-D04 | CY8C624ABZI-S2D04 |
CY8C624ABZI-D14 | CY8C624ABZI-S2D14 |
CY8C624AAZI-D14 | CY8C624AAZI-S2D14 |
CY8C6248AZI-D14 | CY8C6248AZI-S2D14 |
CY8C6248BZI-D44 | CY8C6248BZI-S2D44 |
CY8C6248AZI-D44 | CY8C6248AZI-S2D44 |
CY8C6248FNI-D43 | CY8C6248FNI-S2D43 |
CY8C624ALQI-D42 | N/A |
Known Issues
- CAT1A: On soft reset, user need to reset back up domain using Cy_SysLib_ResetBackupDomain() to receive Cy_RTC_CenturyInterrupt() callback on Century roll over.
- On building with tools 2.2, user get warning related to the older version of tools used. To avoid this warning, user is advised to migrate to newer tools version or keep working with previous version of this library. The warning generated is as follows:
- #warning "(Library) The referenced 'device support library' contains newer content than is supported. Either downgrade the version of the 'device support library' referenced or upgrade the version of tools being used
- CAT1C: This release does not support D-CACHE on CAT1C platform
Defect Fixes
See the Changelog section of each Driver in the PDL API Reference for all fixes and updates.
Supported Software and Tools
This version of PDL was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
Infineon Core Library | 1.3.0 |
Infineon HAL | 2.2.0 |
CMSIS | 5.8.0 |
GCC Compiler | 10.3.1 |
IAR Compiler | 9.3 |
ARM Compiler 6 | 6.16 |
FreeRTOS | 10.4.303 |
More information
- Peripheral Driver Library README.md
- Peripheral Driver Library API Reference Manual
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- ModusToolbox Device Configurator Tool Guide
- AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
- PSoC 6
- CYW20829
- TV-II-BH8/BH4
- XMC7000
- Infineon
© Cypress Semiconductor Corporation (an Infineon company), 2022.
MTB CAT1 Peripheral Driver Library v3.1.0
MTB CAT1 Peripheral Driver Library v3.1.0
Please refer to the README.md and the
PDL API Reference Manual
for a complete description of the Peripheral Driver Library.
Some restrictions apply to the PSoC 64 devices configuration. Please refer to PRA (Protected Register Access) driver documentation for the details.
Implementation Details
- Support for Ethernet in CAT1C devices.
Build Changes
Personalities Changes
Added Drivers
Following drivers are added for Ethernet support in CAT1C device:
Updated Drivers
Drivers with patch version updates
Obsoleted part numbers
The ModusToolbox Device Configurator can not create the designs targeting the obsolete PSoC 6 part numbers.
Below is a list of PSoC 6 part numbers obsoleted in psoc6pdl release-v1.6.0, with the suggested next best alternative:
Obsoleted part number | Next best alternative |
---|---|
CY8C624AAZI-D44 | CY8C624AAZI-S2D44 |
CY8C624AFNI-D43 | CY8C624AFNI-S2D43 |
CY8C624ABZI-D04 | CY8C624ABZI-S2D04 |
CY8C624ABZI-D14 | CY8C624ABZI-S2D14 |
CY8C624AAZI-D14 | CY8C624AAZI-S2D14 |
CY8C6248AZI-D14 | CY8C6248AZI-S2D14 |
CY8C6248BZI-D44 | CY8C6248BZI-S2D44 |
CY8C6248AZI-D44 | CY8C6248AZI-S2D44 |
CY8C6248FNI-D43 | CY8C6248FNI-S2D43 |
CY8C624ALQI-D42 | N/A |
Known Issues
- CAT1A: On soft reset, user need to reset back up domain using Cy_SysLib_ResetBackupDomain() to receive Cy_RTC_CenturyInterrupt() callback on Century roll over.
- On building with tools 2.2, user get warning related to the older version of tools used. To avoid this warning, user is advised to migrate to newer tools version or keep working with previous version of this library. The warning generated is as follows:
- #warning "(Library) The referenced 'device support library' contains newer content than is supported. Either downgrade the version of the 'device support library' referenced or upgrade the version of tools being used
- CAT1C: This release does not support D-CACHE on CAT1C platform
Defect Fixes
See the Changelog section of each Driver in the PDL API Reference for all fixes and updates.
Supported Software and Tools
This version of PDL was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
Infineon Core Library | 1.3.0 |
Infineon HAL | 2.2.0 |
CMSIS | 5.8.0 |
GCC Compiler | 10.3.1 |
IAR Compiler | 9.3 |
ARM Compiler 6 | 6.16 |
FreeRTOS | 10.4.303 |
More information
- Peripheral Driver Library README.md
- Peripheral Driver Library API Reference Manual
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- ModusToolbox Device Configurator Tool Guide
- AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
- PSoC 6
- CYW20829
- TV-II-BH8/BH4
- XMC7000
- Infineon
© Cypress Semiconductor Corporation (an Infineon company), 2022.
MTB CAT1 Peripheral Driver Library v3.0.0
MTB CAT1 Peripheral Driver Library v3.0.0
Please refer to the README.md and the
PDL API Reference Manual
for a complete description of the Peripheral Driver Library.
Some restrictions apply to the PSoC 64 devices configuration. Please refer to PRA (Protected Register Access) driver documentation for the details.
Implementation Details
- Support for CAT1C devices.
- New PSoC 6A 256K MPNs added: CYS0644AFNI-S2D43
Build Changes
Personalities Changes
- Updated all existing personalities for version 3.0.
- New Personalities: aref_v2-1.0, emusb-1.0, evtgen-1.0, cpuss-1.0, eco_prescaler-1.0, ilo-3.0, memclock-1.0.
Added Drivers
Following drivers are added for CAT1C device support:
Updated Drivers
- ADCMic 1.0
- CAN FD 1.30
- Crypto 2.60
- Cryptolite 2.0
- CTB 2.20
- DMA 2.60
- EFUSE 2.20
- FLASH 3.70
- GPIO 1.70
- IPC 1.80
- LIN 1.10
- LPCOMP 1.50
- LVD 1.60
- MCWDT 1.70
- PDM_PCM_v2 1.10
- PRA 2.40
- PROT 1.80
- RTC 2.70
- SAR 2.10
- SCB 3.00
- SDHOST 2.10
- SMIF 2.40
- SYSCLK 3.50
- SYSINT 1.80
- SYSLIB 3.20
- SYSTICK 1.60
- SYSPM 5.80
- TRIGMUX 1.50
- WDT 1.50
Drivers with patch version updates
Obsoleted part numbers
The ModusToolbox Device Configurator can not create the designs targeting the obsolete PSoC 6 part numbers.
Below is a list of PSoC 6 part numbers obsoleted in psoc6pdl release-v1.6.0, with the suggested next best alternative:
Obsoleted part number | Next best alternative |
---|---|
CY8C624AAZI-D44 | CY8C624AAZI-S2D44 |
CY8C624AFNI-D43 | CY8C624AFNI-S2D43 |
CY8C624ABZI-D04 | CY8C624ABZI-S2D04 |
CY8C624ABZI-D14 | CY8C624ABZI-S2D14 |
CY8C624AAZI-D14 | CY8C624AAZI-S2D14 |
CY8C6248AZI-D14 | CY8C6248AZI-S2D14 |
CY8C6248BZI-D44 | CY8C6248BZI-S2D44 |
CY8C6248AZI-D44 | CY8C6248AZI-S2D44 |
CY8C6248FNI-D43 | CY8C6248FNI-S2D43 |
CY8C624ALQI-D42 | N/A |
Known Issues
- CAT1A: On soft reset, user need to reset back up domain using Cy_SysLib_ResetBackupDomain() to receive Cy_RTC_CenturyInterrupt() callback on Century roll over.
- On building with tools 2.2, user get warning related to the older version of tools used. To avoid this warning, user is advised to migrate to newer tools version or keep working with previous version of this library. The warning generated is as follows:
- #warning "(Library) The referenced 'device support library' contains newer content than is supported. Either downgrade the version of the 'device support library' referenced or upgrade the version of tools being used
- CAT1C: This release does not support D-CACHE on CAT1C platform
Defect Fixes
See the Changelog section of each Driver in the PDL API Reference for all fixes and updates.
Supported Software and Tools
This version of PDL was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
Infineon Core Library | 1.3.1 |
Infineon HAL | 2.2.0 |
CMSIS | 5.8.0 |
GCC Compiler | 10.3.1 |
IAR Compiler | 9.3 |
ARM Compiler 6 | 6.16 |
FreeRTOS | 10.4.303 |
More information
- Peripheral Driver Library README.md
- Peripheral Driver Library API Reference Manual
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- ModusToolbox Device Configurator Tool Guide
- AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
- PSoC 6 Technical Reference Manuals
- PSoC 6 MCU Datasheets
- CYW20829
- TV-II-BH8/BH4
- XMC7000
- Infineon
© Cypress Semiconductor Corporation (an Infineon company), 2022.
MTB CAT1 Peripheral Driver Library v3.0.0 Beta
MTB CAT1 Peripheral Driver Library v3.0.0 Beta
Please refer to the README.md and the
PDL API Reference Manual
for a complete description of the Peripheral Driver Library.
Some restrictions apply to the PSoC 64 devices configuration. Please refer to PRA (Protected Register Access) driver documentation for the details.
Implementation Details
- Support for CAT1C device.
- New PSoC 6A 256K MPNs added: CYS0644AFNI-S2D43
Build Changes
Personalities Changes
- Updated all existing personalities for version 3.0.
- New Personalities: aref_v2-1.0, emusb-1.0, evtgen-1.0, cpuss-1.0, eco_prescaler-1.0, ilo-3.0, memclock-1.0.
Added Drivers
Following drivers are added for CAT1C device support:
Updated Drivers
- ADCMic 1.0
- CAN FD 1.30
- Crypto 2.60
- Cryptolite 2.0
- CTB 2.20
- DMA 2.60
- EFUSE 2.20
- FLASH 3.70
- GPIO 1.70
- IPC 1.80
- LIN 1.10
- LPCOMP 1.50
- LVD 1.60
- MCWDT 1.70
- PRA 2.40
- PROT 1.80
- RTC 2.70
- SAR 2.10
- SCB 3.00
- SDHOST 2.10
- SMIF 2.40
- SYSCLK 3.50
- SYSINT 1.80
- SYSLIB 3.20
- SYSPM 5.80
- TRIGMUX 1.50
- WDT 1.50
Drivers with patch version updates
Obsoleted part numbers
The ModusToolbox Device Configurator can not create the designs targeting the obsolete PSoC 6 part numbers.
Below is a list of PSoC 6 part numbers obsoleted in psoc6pdl release-v1.6.0, with the suggested next best alternative:
Obsoleted part number | Next best alternative |
---|---|
CY8C624AAZI-D44 | CY8C624AAZI-S2D44 |
CY8C624AFNI-D43 | CY8C624AFNI-S2D43 |
CY8C624ABZI-D04 | CY8C624ABZI-S2D04 |
CY8C624ABZI-D14 | CY8C624ABZI-S2D14 |
CY8C624AAZI-D14 | CY8C624AAZI-S2D14 |
CY8C6248AZI-D14 | CY8C6248AZI-S2D14 |
CY8C6248BZI-D44 | CY8C6248BZI-S2D44 |
CY8C6248AZI-D44 | CY8C6248AZI-S2D44 |
CY8C6248FNI-D43 | CY8C6248FNI-S2D43 |
CY8C624ALQI-D42 | N/A |
Known Issues
- CAT1A: On soft reset, user need to reset back up domain using Cy_SysLib_ResetBackupDomain() to receive Cy_RTC_CenturyInterrupt() callback on Century roll over.
- On building with tools 2.2, user get warning related to the older version of tools used. To avoid this warning, user is advised to migrate to newer tools version or keep working with previous version of this library. The warning generated is as follows:
- #warning "(Library) The referenced 'device support library' contains newer content than is supported. Either downgrade the version of the 'device support library' referenced or upgrade the version of tools being used
- CAT1C: This release does not support D-CACHE on CAT1C platform
Defect Fixes
See the Changelog section of each Driver in the PDL API Reference for all fixes and updates.
Supported Software and Tools
This version of PDL was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
Infineon Core Library | 1.3.0 |
Infineon HAL | 2.2.0 |
CMSIS-Core(M) | 5.8.0 |
GCC Compiler | 10.3.1 |
IAR Compiler | 8.42.2 |
ARM Compiler 6 | 6.13 |
FreeRTOS | 10.4.303 |
More information
- Peripheral Driver Library README.md
- Peripheral Driver Library API Reference Manual
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- ModusToolbox Device Configurator Tool Guide
- AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
- PSoC 6 Technical Reference Manuals
- PSoC 6 MCU Datasheets
- CYW20829
- Infineon
© Cypress Semiconductor Corporation (an Infineon company), 2022.
MTB CAT1 Peripheral Driver Library v2.4.1
MTB CAT1 Peripheral Driver Library v2.4.1
Please refer to the README.md and the PDL API Reference Manual for a complete description of the Peripheral Driver Library.
Some restrictions apply to the PSoC 64 devices configuration. Please refer to PRA (Protected Register Access) driver documentation for the details.
New Features
None
Build Changes
None
Personalities Changes
None
Added Drivers
None
Updated Drivers
Drivers with patch version updates
None
Obsoleted part numbers
The ModusToolbox Device Configurator can not create the designs targeting the obsolete PSoC 6 part numbers.
Below is a list of PSoC 6 part numbers obsoleted in psoc6pdl release-v1.6.0, with the suggested next best alternative:
Obsoleted part number | Next best alternative |
---|---|
CY8C624AAZI-D44 | CY8C624AAZI-S2D44 |
CY8C624AFNI-D43 | CY8C624AFNI-S2D43 |
CY8C624ABZI-D04 | CY8C624ABZI-S2D04 |
CY8C624ABZI-D14 | CY8C624ABZI-S2D14 |
CY8C624AAZI-D14 | CY8C624AAZI-S2D14 |
CY8C6248AZI-D14 | CY8C6248AZI-S2D14 |
CY8C6248BZI-D44 | CY8C6248BZI-S2D44 |
CY8C6248AZI-D44 | CY8C6248AZI-S2D44 |
CY8C6248FNI-D43 | CY8C6248FNI-S2D43 |
CY8C624ALQI-D42 | N/A |
Known Issues
- CAT1A: On soft reset, user need to reset back up domain using Cy_SysLib_ResetBackupDomain() to receive Cy_RTC_CenturyInterrupt() callback on Century roll over.
- CAT1A: IAR compiler Linker scripts do not support Dual-CPU project with the custom CM0p Application by default. Modify linker scripts to ensure proper layout of CM0p and CM4 images in MCU Flash. Refer to the following AppNote for more information. https://www.infineon.com/dgdl/Infineon-AN215656_PSoC_6_MCU_Dual-CPU_System_Design-ApplicationNotes-v09_00-EN.pdf?fileId=8ac78c8c7cdc391c017d0d3180c4655f&utm_source=cypress&utm_medium=referral&utm_campaign=202110_globe_en_all_integration-application_note.
- On building with tools 2.2, user get warning related to the older version of tools used. To avoid this warning, user is advised to migrate to newer tools version or keep working with previous version of this library. The warning generated is as follows:
- #warning "(Library) The referenced 'device support library' contains newer content than is supported. Either downgrade the version of the 'device support library' referenced or upgrade the version of tools being used
- RTC: API - Cy_RTC_SyncFromRtc(), The delay used between two critical sections in this API will disable the interrupts until delay expires. For time critical applications, sync from RTC must be implemented on application level by reusing the Cy_RTC_SyncFromRtc() code with the reduced delays.
Defect Fixes
See the Changelog section of each Driver in the PDL API Reference for all fixes and updates.
Supported Software and Tools
This version of PDL was validated for compatibility with the following Software and Tools:
Software and Tools | Version |
---|---|
Infineon Core Library | 1.3.0 |
Infineon HAL | 2.0.1 |
CMSIS-Core(M) | 5.4.0 |
GCC Compiler | 10.3.1 |
IAR Compiler | 8.42.2 |
ARM Compiler 6 | 6.13 |
FreeRTOS | 10.4.302 |
More information
- Peripheral Driver Library README.md
- Peripheral Driver Library API Reference Manual
- ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos
- ModusToolbox Device Configurator Tool Guide
- AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity
- PSoC 6 Technical Reference Manuals
- PSoC 6 MCU Datasheets
- CYW20829
- Infineon
© Cypress Semiconductor Corporation (an Infineon company), 2022.