The ST32F512 is a high performance smart card MCU from ST with a 32-bit ARM Cortex™-M3 core and 512 Kbytes high density Flash memory. It is mainly used in mobile communications (GSM, 3G and CDMA) and Java Card™ applications.
The ST32F512 is a serial access microcontroller designed for secure mobile applications, incorporating an ARM Cortex-M3 32-bit RISC core operating at up to 20 MHz. It includes 512 Kbytes of User Flash memory with OTP areas and supports supply voltage ranges of 1.8V, 3V, and 5V.
| CPU Core | ARM Cortex-M3 32-bit RISC core |
|---|---|
| Flash Memory Size | 512 Kbytes |
| User RAM Size | 12 Kbytes |
| CPU Clock Frequency | up to 20 MHz |
| Supply Voltage Ranges | 1.8V, 3V and 5V |
| Operating Temperature Range | -25 to +85°C |
Major applications include mobile communications (GSM, 3G and CDMA) and Java Card applications.
Yes, it includes an Asynchronous Receiver Transmitter supporting ISO 7816-3 T=0 and T=1 protocols.
The device includes monitoring of environmental parameters, protection against faults, an ISO 3309 CRC calculation block, a True Random Number Generator, and a Unique serial number on each die.