Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Java Card by Shanghai Huahong Integrated Circuit Co., Ltd.

Fabless Semiconductor Provider licensing ARM Processor through Foundry Program

Product Description

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

Java Card

Market Segment(s)

  • Enterprise
  • Home

ARM Processor(s)

  • SC100
 
ARM Connected