ST32F384
Secure MCU with 32-bit ARM Cortex™ M3 CPU
and 384 Kbytes high density Flash memory
Data brief
Features
Hardware features
■ ARM Cortex™-M3 32-bit RISC core
■ Up to 8 Kbytes of user RAM
■ Up to 384 Kbytes of user Flash memory with
259a.ai
OTP area:
Micromodule
Wafer
– 10-year data retention
– 100,000 Erase/Write cycles per page
– Page granularity of 128 Bytes
– Block granularity: 1 Kbyte
Security features
■ Monitoring of environmental parameters
■ Protection against faults
– 128 Bytes of OTP for user
– Page Erase time 3 ms
– Block Erase 1 Kbyte in 15 ms
– Programming performance up to 10µs/byte
– Flash Erase / Write Protection software
programmable on 64 Kbyte sectors
■ ISO 3309 CRC calculation block
■ True random number generator
■ Unique serial number on each die
■ Hardware data encryption standard (DES)
accelerator
■ Asynchronous Receiver Transmitter
supporting ISO 7816-3 T=0 and T=1 protocols
Software features
■ Flash loader
■ Two 16-bit timers with interrupt capability
■ 1.8V, 3V and 5V supply voltage ranges
■ External clock frequency from 1 up to 7.5 MHz
■ Flash drivers
Development environment
■ High performance provided by:
– CPU clock frequency up to 20 MHz
– External clock multiplier (2x, 3x, and 4x)
■ Software development and firmware
generation are supported by a comprehensive
set of development tools dedicated to software
design and validation:
■ Current consumption compatible with GSM
and ETSI specifications
– C compiler, simulator and emulator
■ Power-saving Standby state
■ Contact assignment compatible ISO 7816-2
■ ESD protection greater than 4 kV (HBM)
Applications
ST32F384 major applications include:
■ Mobile communications (GSM, 3G and CDMA)
■ Java Card™ applications
February 2012
Doc ID 022808 Rev 1
1/10
For further information contact your local STMicroelectronics sales office.
www.st.com
1