The µPSD3200 Family is a Flash PSD product that combines a Flash PSD architecture with an 8032 microcontroller core. The family features dual banks of Flash memory, SRAM, general purpose I/O and programmable logic, supervisory functions, and access via USB, I2C, ADC, DDC, and PWM channels. It also includes an on-board 8032 microcontroller core with two UARTs, three 16-bit Timer/Counters, and one External Interrupt. Like other Flash PSD families, the µPSD3200 Family supports in-system programming (ISP) via a JTAG ISP interface. The product also includes a large 8KB SRAM, dual bank Flash memories (128KB or 256KB main Flash memory and 32KB secondary Flash memory), and programmable Decode PLD for flexible address mapping of all memories.