ST22N072| Datasheet
Datasheet preview, take a look at Datasheets before downloading (Data Sheet is available on manufacturer site)
ST22N072 ST22N072-A
Smartcard 32-Bit RISC MCU with 72 Kbytes EEPROM JavacardTM HW Execution & Cryptographic Library
Data Brief
Features
applications include:
4 4
High-end USIM Multi-application JavaCardTM
Hardware features
32-bit RISC CPU 24-bit linear memory addressing Dual instruction set: Native/JavaCardTM 374 (N072), 394 (N072-A) KBytes User ROM 8 KBytes User RAM 72 KBytes User EEPROM Error Correction Code within 32-bit word 10-year data retention 500,000 Erase/Write cycles endurance 1 to 128 bytes Erase/Program in 2 ms (typ.) Asynchronous Serial Interface (ASI) 2 serial I/O ports compatible ISO 7816-3 T=0 and T=1 2 configurable 12-bit and 16-bit timers Interrupt controller with up to 16 lines External clock from 1 MHz to 10 MHz 1.62 V to 5.5 V supply voltage Typical internal frequency up to 33 MHz Security EEPROM Flash programming mode Clock and power management Voltage and clock frequency sensors Highest security certification: CC EAL5+ Contact assignment ISO 7816-2 compatible
4
Micromodule
4
Wafer
Software features
Hardware Abstraction Layer (HAL) available as a C-oriented API Cryptographic library including: Asymmetrical algorithms (ST22N072): RSA signature/verification, Prime number generation (up to 1024 bits) and RSA key generation (up to 2048 bits) SHA-1 Hash function (ST22N072) Symmetrical algorithms: DES, Triple DES and AES
Security features
CPU security instructions dedicated to: DES and Triple DES Modular arithmetic and elliptic curve CRC calculation (16-bit ISO 3309) Advanced Memory Protection Unit Application firewalling and access control Domain switching securely controlled Native/Java, Code/Data memory attributes Supervisor and User modes True Random Number Generator (AIS31 compliant) Unique serial number on each die
April 2006
Rev 2
1/9
www.st.com
1
For further information contact your local STMicroelectronics sales office.

Recent comments
3 days 22 hours ago
1 week 1 day ago
1 week 1 day ago
3 weeks 3 days ago
3 weeks 3 days ago
4 weeks 3 days ago
4 weeks 3 days ago
5 weeks 20 hours ago
5 weeks 1 day ago
5 weeks 1 day ago