# PSoC HAL and Peripheral Driver Library (PDL)

**Canonical:** https://apis.io/apis/cypress-semiconductor/psoc-hal/  
**Provider:** Cypress Semiconductor — https://apis.io/providers/cypress-semiconductor/  
**Base URL:** https://github.com/Infineon/mtb-hal-cat1  
**Documentation:** https://infineon.github.io/mtb-hal-cat1/html/index.html

PSoC HAL and Peripheral Driver Library (PDL) is one of 6 APIs that [Cypress Semiconductor](https://apis.io/providers/cypress-semiconductor/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include C, Embedded Systems, HAL, Microcontrollers, and PDL. The published artifact set on APIs.io includes API documentation and a GitHub repository.

The PSoC Hardware Abstraction Layer (HAL) and Peripheral Driver Library (PDL) are the C-language embedded APIs developers use to program Cypress-originated PSoC 4, PSoC 6, and PSoC Edge microcontrollers. The mtb-hal-cat1 and mtb-pdl-cat1 libraries — distributed as ModusToolbox components — provide register-level and abstracted drivers for GPIO, SCB, TCPWM, Crypto, USB, and other PSoC peripherals. These libraries are the modern Infineon-branded replacement for the legacy Cypress PSoC Creator component library.

## Machine-readable artifacts (3)

- **Documentation** — https://infineon.github.io/mtb-hal-cat1/html/index.html
- **GitHubRepository** — https://github.com/Infineon/mtb-hal-cat1
- **GitHubRepository** — https://github.com/Infineon/mtb-pdl-cat1

## Other Cypress Semiconductor APIs (5)

- [ModusToolbox Software Ecosystem](https://apis.io/apis/cypress-semiconductor/modustoolbox/)
- [AIROC Bluetooth (formerly WICED)](https://apis.io/apis/cypress-semiconductor/airoc-bluetooth/)
- [AIROC Wi-Fi (formerly WICED)](https://apis.io/apis/cypress-semiconductor/airoc-wifi/)
- [CapSense Capacitive Touch Library](https://apis.io/apis/cypress-semiconductor/capsense/)
- [TRAVEO T2G Automotive Microcontroller SDK](https://apis.io/apis/cypress-semiconductor/traveo-t2g/)

## Tags

C, Embedded Systems, HAL, Microcontrollers, PDL, PSoC

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cypress-semiconductor/psoc-hal/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cypress-semiconductor/.
