The PSoC 1 (Programmable Embedded System-on-Chip) family consists of M8C-core microcontroller devices featuring configurable blocks of analogue and digital logic, and programmable interconnects. Additionally, Flash program memory, SRAM data memory and configurable I/O are included.