SM3
Peripherals
CRC:
16-bit CRC-CCITT and 32-bit CRC
TRNG: True Random Number Generator
Timer: Three configurable 16-bit Timers
ETU Timer: Sending 60H automatically
Interfaces
ISO/IEC 7816-3 serial slave interface
UART supporting ISO/IEC 7816-3 T=0/T=1 protocol and 11 kinds of baud rates:
F/D = 11H, 12H, 13H, 18H, 91H, 92H, 93H, 94H, 95H, 96H, 97H
Interface DMA implemented
Transmitting TS byte of ATR (3BH) automatically
Dedicated ETU Counter for transmitting Null byte (e.g., 60H) automatically
Support GSM power consumption standards, including clock stop mode
SWP
Compliant with ETSI TS 102 613 (V11.0.0)
Interface DMA implemented
Communication automatically during ACT stage
GPIO
7 way
Multiplexed with SPI/I2C/UART interface
Triggered by edge and level
SPI
Master and slave mode supported
Configurable baud rate in master mode and configurable EGT (Extra Guard Time)
Interface DMA implemented
Max speed 10Mbps in master mode
Max speed 20Mbps(@3.3V) / 10Mbps(@1.8V) in slave mode
I 2C
Master and slave mode supported
Standard transfer rates (100 Kbps ~ 400Kbps)
7-bit I2C address
UART
Asynchronous mode
Optional transmit and receive FIFOs
Support standard baud rates, up to 1Mbp
Security
Environment monitor circuit
- High and low voltage detectors
- High and low clock frequency detectors
- High and low temperature detectors
- Clock filter detectors
- Light detectors
SPA/DPA and other power analysis attack countermeasures
Active shield
Encrypted data storage
End to end data and code encryption
Security Certifications
EAL4+, OSCCA L2, CUP