
1/7
This is Brief Data from STMicroelectronics. Details are subject to change without notice. For complete data, please contact
your nearest Sales Office or SmartCard Products Divison, Rousset, France. Fax: (+33) 4 42 25 87 29
DATA BRIEFING
ST22XJ64
SMARTCARD 32-BIT RISC MCU WITH 64 KBYTES
EEPROM AND JAVACARD HARDWARE EXECUTION
ST22XJ64 FEATURES
I
32-BIT RISC CPU WITH 24-BIT LINEAR
MEMORY ADDRESSING
I
96 KBYTES USER ROM
I
4 KBYTES USER RAM
I
64 KBYTES USER EEPROM
32-BIT RISC CPU
I
DUAL INSTRUCTION SET, JAVACARD
AND NATIVE
I
4-STAGE PIPELINE
I
16 GENERAL PURPOSE 32-BIT REGISTERS,
AND 10 SPECIAL REGISTERS
I
4 MASKABLE INTERRUPT LEVELS
I
SUPERVISOR AND USER MODES
SECURITY
I
CPU SECURITY INSTRUCTIONS
– Clear all general purpose registers instruction
– Hardware DES and 3DES instructions
– Fast Multiply and Accumulate instructions for
Public Key and Elliptic Curve Cryptography
I
CPU DPA/SPA COUNTERMEASURES
I
RANDOM NUMBER GENERATOR
I
EEPROM FLASH PROGRAMMING MODE
I
CLOCK AND POWER MANAGEMENT
I
VOLTAGE
AND
CLOCK
SENSORS
FREQUENCY
MEMORY
I
HIGHLY
TECHNOLOGY
– Error Correction Code for single bit fail within
a 32-bit word
– 10 years data retention, 500,000 Erase/Write
cycles endurance
– 1 to 128 bytes Erase or Program in 2 ms typi-
cal
RELIABLE
CMOS
EEPROM
I
HIGH PERFORMANCE MEMORY
– Dual memory buses for data and instruction
– Byte, Short (2) and Word (4) load and store
– Address auto-increment
I
ADVANCED MEMORY PROTECTION
–
Memory Protection Unit
for application fire-
walling and peripheral access control
– Domain switching securely controlled by pro-
tected Context Stack
– Native/Java, Code/Data memory attributes
with 128-byte granularity
I
THREE WORKING STACKS
– Java stack with both 16 and 32-bit accesses
– User and Supervisor mode stacks
OTHER FEATURES
I
HARDWARE
INTERFACE (UART)
– Contact assignment compatible ISO 7816-2
– 2 serial IO ports compatible ISO 7816-3
I
2 USER CONFIGURABLE 12-BIT AND 16-BIT
TIMERS WITH INTERRUPT, INTERNAL OR
EXTERNAL CLOCK
I
CENTRAL INTERRUPT CONTROLLER WITH
UP TO 16 INPUT LINES
I
UP TO 30 MHz INTERNAL CLOCK
I
EXTERNAL CLOCK FROM 1 MHz TO 5 MHz
I
3 V
±
10% or 5 V
±
10% SUPPLY VOLTAGE
I
TEMPERATURE RANGE -25° C to +85° C
I
POWER SAVING STANDBY MODE
I
ESD PROTECTION GREATER THAN 5000 V
I
UNIQUE IDENTIFICATION PER DIE
ASYNCHRONOUS
SERIAL
April 2001