The document describes the PSoC 3 CY8C38 family of programmable system-on-chip devices. It contains an 8051 CPU, flash memory, SRAM, analog and digital subsystems, and configurable input/output pins. The analog subsystem includes an ADC, comparators, opamps, and DACs. The digital subsystem contains an array of configurable universal digital blocks that can implement peripherals like timers, SPI, I2C, and more. The device offers low power operation, precision clocking options, and programming and debug interfaces.