ARM SecurCore SC300

The ARM SecurCore SC300 processor is designed specifically for high-performance smartcard and embedded security applications. 

Overview

The SC300 combines the benefits of the industry standard Cortex-M3 processor with the proven security features of ARM SecurCore processors. The SC300 is currently the most widely licensed 32-bit processor for smartcards worldwide. The programmers’ model is the same as the Cortex-M3. Therefore, the Cortex-M3 documentation listed below can be used for software development. However, explanation of anti-tampering features requires a SecurCore NDA.


Key benefits

  • High performance. The processor executes the Thumb®-2 instruction set, including hardware division, single cycle multiply, and bit-field manipulation with low dynamic power.

  • Fast time to market. Based on the same architecture as the industry standard Cortex-M3, software development is straightforward.

  • Ecosystem. Developers also benefit from the ARM partnership extensive ecosystem of embedded tools, software, and knowledgebase.

Characteristics

Performance efficiency: 3.34 CoreMark/MHz* and 1.25/1.50/1.89 DMIPS/MHz**

   180ULL
(7-track, min 1.8v, 25°C)
 90LP
(7-track, min 1.2v, 25°C)
 40LP
(9-track, min 1.1v, 25°C)
 Dynamic Power

 162 µW/MHz

37 µW/MHz 13 µW/MHz 
 Floorplanned area
0.40 mm2
 0.10 mm2  0.028 mm2

** The first result abides by all of the ‘ground rules’ laid out in the Dhrystone documentation. The second result permits inlining of functions, not just the permitted C string libraries. The third result also permits simultaneous (multi-file) compilation. All are with the original (K&R) v2.1 of Dhrystone.

Looking for more information on ARM SC300?

Get in touch to speak with one of our technical experts.


Applications

The SC300 embeds counter measures against side channels attacks and fault injections. Its high performance makes it an ideal choice for a range of secure applications.

 

Dual mode smart card

  

Embedded secure element

 

Mobile secure element


Related IP

The SC300 processor can be incorporated into a SoC using a wide range of ARM technology including System IP and Physical IP. It is fully supported by ARM development tools. Related IP includes:

 

Compatible IP
Tools
Software

Cortex-M System Design Kit (Complimentary System IP for MCU designs)

ARM AMBA DMA Designer

ARM DMA Controllers (Direct Memory Access Controllers)

ARM DS-5 Development Studio

ARM Keil® MDK software development tool

Cortex-M Prototyping System

Cortex Microcontroller Software Interface Standard


Support

ARM training courses and Active Assist on-site system-design advisory services enable licensees to efficiently integrate the SC300 processor into their design to realize maximum system performance with lowest risk and fastest time-to-market.

  • Design support with Active Assist

    Active Assist on-site design review service gives licensees confidence that their SC300 CPU is implemented efficiently, to provide maximum system performance, with lowest risk and fastest time-to-market.

    Explore design services
  • Questions? Request more information

    Learn more about SC300, ARM’s specifically designed processor for high-performance smartcard and embedded security applications. Contact us to speak with our technical team.


    Find out more