PDL Versions that Support PSoC® 6 MCU or FM Devices – KBA220468

Version 2

    Version: **


    Question: Which are the PDL versions that support PSoC 6 MCU or FM Microcontrollers?


    Answer: This table lists various PDL versions and the device families that each version supports:

    PDL Version

    Supported Device Families


    PDL v3.0

    PSoC 6 MCU

    PDL v3.0
    User Guide

    PDL v2.1

    FM0+ and FM4

    PDL V2.1
    Quick Start Guide

    PDL v2.0

    FM0+, FM3 and FM4

    PDL v2.0
    Quick Start Guide

    Note that PDL v3.0 does not support FM devices. PDL v2.1 and v2.0 do not support PSoC 6 MCU devices.

    The PDL reduces the need to understand register usage and bit structures, thus easing software development for the extensive set of peripherals in the MCU portfolios. For more details on the PDL architecture, see the PDL product page and the documentation listed in the table.

    PDL Versions that Support PSoC 6 MCUs

    The PDL v3.0 supports PSoC 6 MCUs. This PDL is more than a driver library; it is a complete software development kit. Figure 1 shows a snapshot of the contents in PDL v3.0

    The default installation path for the PDL (whether installed by PSoC Creator or independently) is:

    C:\Program Files (x86) \Cypress\PDL\3.0.1.

    Figure 1. PDL 3.0 Contents

    PDL Versions that Support FM MCUs

    The latest PDL version that supports FM0+ and FM4 MCUs is PDL v2.1. For more details, see http://www.cypress.com/documentation/software-and-drivers/peripheral-driver-library-pdl


    Note that the PDL v2.1 does not support the FM3 portfolio. Developers targeting the FM3 portfolio should continue to use PDL 2.0.x.