Description:
SHC1206 single-chip CMOS micro-controller is specially designed and packaged for secure applications. SHC1206 is built around an outstanding CPU core: a 16/32-bit SC100 RISC processor (ARM7 architecture) with 160 Kbyte program memory (ROM), 64 Kbyte program/data memory (EEPROM), 6.5 Kbyte data memory (RAM), two 32-bit timers, a watchdog, an interrupt controller, Crypto-coprocessor for RSA/ECC/DES/3DES, random number generator, and advanced security features. SHC1206 is fully compatible with ISO 7816 standard for smart card applications and USB1.1 as a dongle application.
Major Features:
Processor
* Internal 16/32-bit RISC architecture securcore SC100 in CMOS process
* Instructions compatible with ARM7 architecture
* Supporting both the 32-bit ARM and 16-bit Thumb instructions sets.
* A Von Neumann memory architecture, with a single 32-bit data bus carrying both instructions and data.
* 2 interrupt Level (including FIQ and IRQ)
* low power consumption supporting four mode power consumption scheme
Memory
* 160K-byte ROM for application programs
* 6.5K-byte RAM for data memory
* 64K-byte EEPROM as program/data memory
EEPROM
* Reading, erasing and writing byte by byte
* Write operation for 1 byte up to the page size
* Programming time adaptable to clock frequency
* Minimum of 100,000 write/erase cycles at 25℃
* Data retention for a minimum of 10 years
* EEPROM programming voltage generated on chip
User Interfaces
* Conforms to ISO 7816 I/O Port
* Hardware serial controller which also conforms to ISO7816 I/O
* Two GPIO Ports
* USB1.1 interface
* Auto switch between USB interface and 7816 interface
Interrupt Controller
* Support 9 interrupt sources
* Up to 9 priority level
Random Number Generator
* One 32-bit True Random Number Generator (RNG)
Timers
* Two 32-bit Timers
* A watchdog Timer
Hardware Engine
* Crypto engine supports RSA with up to 1,024-bit key length
* DES accelerator for single DES and 3DES(Triple-DES) encryption
* ECC (GF 2n) accelerator
Security
* Abnormal voltage Detection
* Frequency Detection
* Light exposure Detection
* Temperature Detection
* Reset filter
* Memory protection unit
* Attack countermeasure including branch insertion, datapath polarity
* Additional security features
Reset Controller
* Internal synchronous Reset
* Secure Checker/watchdog reset requests
* Power On/Off Reset
System Manage Module
* External crystal oscillator input
* Clock frequency configurable
* Power management, supporting IDLE / STOP / SLOW mode
* Peripheral User/Supervisor mode control
Supply voltage: 2.7V to 5.5V
Clock frequency: 1 to 5 MHz (SC100 core internally runs in 30 MHz)
Operation Temperature: -25℃ to +85℃
Support:
* Integrated Development Environment for high-end software development and validation
* Integrated simulator/debugger
* Emulator for real-time debugging
* Hardware Emulator
* Data Book
* Programmer’s Manual with application notes