ST21F384
Smartcard MCU
with 384 Kbytes of high-density Flash memory
Data brief
Features
Hardware features
■ Enhanced 8/16-bit CPU core with 16 Mbytes of
linear addressable memory
t(s) ■ 7 Kbytes of User RAM
c ■ 320 Kbytes of User Flash memory with OTP
u area:
d – 10-year data retention
ro – 100,000 Erase/Write cycles
P – Page granularity of 128 Bytes
te – Block granularity: 1 Kbyte
le – 128 Bytes of OTP for User
so – Page Erase time 3 ms
b – Block Erase 1 Kbyte in 15 ms
O – Byte programming in 16 µs
) - – Flash Erase / Write Protection software
t(s programmable on 64 Kbyte Blocks
c ■ Asynchronous Receiver Transmitter
u supporting ISO 7816-3 T=0 and T=1 protocols
d ■ Two 8-bit timers with interrupt capability
ro ■ 1.8V, 3V and 5V supply voltage ranges
te P ■ External clock frequency from 1 up to 7.5 MHz
le ■ High performance provided by:
o – CPU clock frequency up to 19 MHz
s– External clock multiplier (2x, 3x, and 4x)
Ob■ Current consumption compatible with GSM
Micromodule
259a.ai
Wafer
Security features
■ Monitoring of environmental parameters
■ Protection against faults
■ ISO 3309 CRC calculation block
■ Cryptographic performances(a):
– Triple DES (with keys loaded):
– Single DES (with keys loaded):
10.8 µs
3.6 µs
■ True random number generator
■ Unique serial number on each die
■ Hardware DES accelerator
Development environment
Software development and firmware generation
are supported by a comprehensive set of
development tools dedicated to software design
and validation:
■ C compiler, simulator and emulator
and ETSI specifications
Applications
■ Power-saving Standby state
■ Contact assignment compatible ISO 7816-2
■ ESD protection greater than 4 kV (HBM)
ST21F384 major applications include:
■ Mobile communications (GSM, 3G and CDMA)
■ Java Card™ applications
Software features
■ Flash Loader
■ Flash drivers
a. Typical values at 19 MHz.
October 2009
Doc ID 14025 Rev 2
For further information contact your local STMicroelectronics sales office.
1/4
www.st.com
1