1# MTB CAT1 Peripheral Driver Library 2 3### Overview 4The Cypress PDL simplifies software development for CAT1 family of devices. 5The PDL integrates device header files, and 6peripheral drivers into a single package. The drivers abstract the hardware functions into a set of 7easy-to-use APIs. These are fully documented in the [PDL API Reference Manual](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/index.html). 8 9This version of the PDL is compatible with ModusToolbox. It is not compatible 10with PSoC Creator. The most recent PSoC Creator-compatible version of the PDL 11is [available here](https://www.infineon.com/cms/en/design-support/software/device-driver-libraries/psoc-6-peripheral-driver-library-pdl-for-psoc-creator). 12 13### Features 14* Includes all the updates made to the peripheral drivers for ModusToolbox™ software 15* Contains standard set of CAT1 digital and analog peripheral drivers that enable rapid peripheral software development in third-party IDEs 16* The ARM Cortex® Microcontroller Software Interface Standard (CMSIS) core access header files 17* CMSIS compliant device header files, startup code (platform initialization) and device configuration header files 18 19The PDL reduces the need to understand register usage and bit structures, 20thus easing software development for the extensive set of peripherals in the 21CAT1 series. 22See the [PDL API Reference Manual](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/index.html) for more detailed information. 23See the [PDL Release Notes](./RELEASE.md) for release-specific information. 24 25### Peripheral Drivers 26The PDL provides a high-level API to configure, initialize, and use a peripheral driver. 27The drivers are designed for peripheral IP blocks. 28See [PDL API Reference](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/modules.html) for the list of drivers. 29 30### Quick Start 31See the [PDL API Reference Manual Getting Started section](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/page_getting_started.html) for quick start instructions. 32 33### More information 34* [Peripheral Driver Library Release Notes](./RELEASE.md) 35* [Peripheral Driver Library API Reference Manual](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/index.html) 36* [ModusToolbox Software Environment, Quick Start Guide, Documentation, and Videos](https://www.infineon.com/cms/en/design-support/tools/sdk/modustoolbox-software/) 37* [ModusToolbox Device Configurator Tool Guide](https://www.infineon.com/dgdl/Infineon-ModusToolbox_Device_Configurator_Guide_4-UserManual-v01_00-EN.pdf?fileId=8ac78c8c7d718a49017d99ab297631cb) 38* [AN210781 Getting Started with PSoC 6 MCU with Bluetooth Low Energy (BLE) Connectivity](https://www.infineon.com/dgdl/Infineon-AN210781_Getting_Started_with_PSoC_6_MCU_with_Bluetooth_Low_Energy_(BLE)_Connectivity_on_PSoC_Creator-ApplicationNotes-v05_00-EN.pdf?fileId=8ac78c8c7cdc391c017d0d311f536528) 39* [PSoC 6](https://www.infineon.com/cms/en/product/microcontroller/32-bit-psoc-arm-cortex-microcontroller/psoc-6-32-bit-arm-cortex-m4-mcu/) 40* [CYW20829](https://www.infineon.com/cms/en/product/promopages/airoc20829) 41* [TV-II-BH8/BH4](https://www.infineon.com/cms/en/product/microcontroller/32-bit-traveo-t2g-arm-cortex-microcontroller/) 42* [XMC7000](https://www.infineon.com/cms/en/product/microcontroller/32-bit-industrial-microcontroller-based-on-arm-cortex-m/) 43* [Infineon](http://www.infineon.com) 44 45 46### Note 47New versions of PDL from 2.0 onwards are now be available in [mtb-pdl-cat1](https://infineon.github.io/mtb-pdl-cat1/pdl_api_reference_manual/html/index.html) repo and [psoc6pdl](https://infineon.github.io/psoc6pdl/pdl_api_reference_manual/html/index.html) repo will no longer be updated in future. 48 49--- 50© Cypress Semiconductor Corporation (an Infineon company), 2022. 51