Peripheral Driver Library (PDL) Archive

Archived PDL Releases for FM MCU Portfolios: Compare Versions and Supported Peripherals

nobutton

About

Infineon provides the Peripheral Driver Library (PDL) v2.1 to simplify software development for the FM0+ and FM4 MCU portfolios. PDL v2.0 also supports the FM3 portfolio.

This page provides archived SW and release notes for previous Peripheral Driver Library (PDL) releases that are supported on Cypress' FM MCU Portfolio.

Differences with PDL v3.0.x, PDL v2.1.x, and PDL v.2.0.x consists of below PDL Version:

  • PDL v3.0.x - Supported Architectures: PSoC 6 MCU
  • PDL v2.1.x - Supported Architectures: FM4, FM0+
  • PDL v2.0.x - Supported Architectures: FM4, FM3, FM0+ 

Supported Peripherals consists of below Peripheral:

  • BT - Description: Base Timer - ICC - Description: IC Card Interface
  • CAN - Description: Controller Area Network - LCD - Description: Liquid Crystal Display
  • CLK - Description: Clock Functions - LPM - Description: Low Power Modes
  • CR - Description: RC Oscillator trimming - LVD - Description: Low Voltage Detection
  • CRC - Description: Cyclic Redundancy Check - MFS - Description: Multi-Function Serial Interface
  • CSV - Description: Clock Supervisor - MFT - Description: Multi-Function Timer
  • DAC - Description: Digital Analog Converter - PCRC - Description: Programmable CRC
  • DMA - Description: Direct Memory Access - PPG - Description: Programmable Pulse Generator
  • DSTC - Description: Descriptor System Data Transfer Controller - QPRC - Description: Quadrature Position/Revolution Counter
  • DT - Description: Dual Timer - RC - Description: Remote Control (HDMI-CEC/Remote Control Reception/Transmission) 
  • EXINT - Description: External Interrupts - RESET - Description: Reset
  • EXTIF - Description: External Bus Interface - RTC - Description: Real Time Clock
  • Flash - Description: Flash Memory - SDIF - Description: SD Card Interface
  • GPIO - Description: General Purpose I/O Ports - UID - Description: Unique ID
  • HBIF - Description: HyperBus Interface - VBAT - Description: VBAT Domain
  • HSSPI - Description: High Speed Quad Serial Peripheral Interface - WC - Description: Watch Counter
  • I2CS - Description: Inter IC Slave - WDG - Description: Software and Hardware Watchdog Counter

 

The PDL Quick Start Guide available for download on this page may be a newer version than what is installed with the PDL.

The PDL is tested with and project files are provided for:

  • IAR Embedded Workbench for Arm 7.50.2 or later
  • Keil Embedded Development Tools for Arm 5.17 or later
  • GCC Arm Embedded 4.9-2015-q1-update or later
  • Atollic TrueSTUDIO v5.5.2 or later
  • iSYSTEM winIDEA 9.12

Infineon provides the Peripheral Driver Library (PDL) v2.1 to simplify software development for the FM0+ and FM4 MCU portfolios. PDL v2.0 also supports the FM3 portfolio.

This page provides archived SW and release notes for previous Peripheral Driver Library (PDL) releases that are supported on Cypress' FM MCU Portfolio.

Differences with PDL v3.0.x, PDL v2.1.x, and PDL v.2.0.x consists of below PDL Version:

  • PDL v3.0.x - Supported Architectures: PSoC 6 MCU
  • PDL v2.1.x - Supported Architectures: FM4, FM0+
  • PDL v2.0.x - Supported Architectures: FM4, FM3, FM0+ 

Supported Peripherals consists of below Peripheral:

  • BT - Description: Base Timer - ICC - Description: IC Card Interface
  • CAN - Description: Controller Area Network - LCD - Description: Liquid Crystal Display
  • CLK - Description: Clock Functions - LPM - Description: Low Power Modes
  • CR - Description: RC Oscillator trimming - LVD - Description: Low Voltage Detection
  • CRC - Description: Cyclic Redundancy Check - MFS - Description: Multi-Function Serial Interface
  • CSV - Description: Clock Supervisor - MFT - Description: Multi-Function Timer
  • DAC - Description: Digital Analog Converter - PCRC - Description: Programmable CRC
  • DMA - Description: Direct Memory Access - PPG - Description: Programmable Pulse Generator
  • DSTC - Description: Descriptor System Data Transfer Controller - QPRC - Description: Quadrature Position/Revolution Counter
  • DT - Description: Dual Timer - RC - Description: Remote Control (HDMI-CEC/Remote Control Reception/Transmission) 
  • EXINT - Description: External Interrupts - RESET - Description: Reset
  • EXTIF - Description: External Bus Interface - RTC - Description: Real Time Clock

  • Flash - Description: Flash Memory - SDIF - Description: SD Card Interface
  • GPIO - Description: General Purpose I/O Ports - UID - Description: Unique ID
  • HBIF - Description: HyperBus Interface - VBAT - Description: VBAT Domain
  • HSSPI - Description: High Speed Quad Serial Peripheral Interface - WC - Description: Watch Counter
  • I2CS - Description: Inter IC Slave - WDG - Description: Software and Hardware Watchdog Counter

 

The PDL Quick Start Guide available for download on this page may be a newer version than what is installed with the PDL.

The PDL is tested with and project files are provided for:

  • IAR Embedded Workbench for Arm 7.50.2 or later
  • Keil Embedded Development Tools for Arm 5.17 or later
  • GCC Arm Embedded 4.9-2015-q1-update or later
  • Atollic TrueSTUDIO v5.5.2 or later
  • iSYSTEM winIDEA 9.12

Design resources