ST32F256-M M2M MCU is a 32-bit ARM Cortex™ M3 CPU and 256 Kbyte high-density Flash memory MCU.
The ST32F256-M is an M2M (machine-to-machine) microcontroller incorporating an ARM Cortex-M3 32-bit RISC core operating at up to 15 MHz. It features 8 Kbytes of user RAM and 256 Kbytes of high-density Flash memory with OTP area, designed for embedded systems requiring smartcard compatibility via ISO 7816-3 protocols.
The device supports supply voltage ranges of 1.8V, 3V, and 5V and operates within a temperature range of -40 to +105°C. It includes security features such as an ISO 3309 CRC calculation block, a true random number generator, unique serial numbers per die, and a hardware DES accelerator.
| CPU Core | ARM Cortex-M3 32-bit RISC core |
|---|---|
| Clock Frequency | up to 15 MHz |
| User RAM Size | 8 Kbytes |
| Flash Memory Size | 256 Kbytes |
| Operating Temperature Range | -40 to +105°C |
| Supply Voltage Ranges | 1.8V, 3V and 5V |
Yes, it offers a serial communication interface fully compatible with ISO 7816-3 standard.
Tools include an Instruction Set Simulator, C compiler, and a hardware emulator.