This document discusses challenges in mixed-signal systems-on-chips (SoCs) and summarizes the architecture of PSoC 3 and PSoC 5 microcontroller platforms. The platforms feature an ARM Cortex-M3 CPU with various peripherals like analog blocks, digital blocks, memory, and power management units. The digital blocks can be configured as timers, counters, or PWM units. The analog blocks include ADCs, DACs, opamps, and comparators. The platforms support low power modes down to 200nA and flexible routing between analog and digital components.