This document describes the ST32F320 smartcard microcontroller, which features a 32-bit ARM Cortex M3 CPU and 320 Kbyte high-density Flash memory. It includes an ARM Cortex-M3 32-bit RISC core, 8 Kbytes of user RAM, 320 Kbytes of user Flash memory, an Asynchronous Receiver Transmitter supporting ISO 7816-3 T=0 and T=1 protocols, two 16-bit timers with interrupt capability, and more.