PSoC
PSoC stands for Programmable System-on-Chip. It is a family of microcontrollers developed by Cypress Semiconductor, now part of Infineon Technologies. What distinguishes PSoC devices from traditional microcontrollers is their highly flexible and reconfigurable analog and digital peripheral subsystem.
Instead of having fixed hardware peripherals, PSoC devices allow designers to create custom peripheral configurations using
PSoC devices integrate a central processing unit (CPU), typically an ARM Cortex-M core, along with flash memory