EMTG132-4 Fact Sheet

Theseus
EM MICROELECTRONIC - MARIN SA
TM
Gold 132
EMTG132-4
132KB Ultra Low Cost Flash Smart Card IC
Environment
 Voltage Supply Class A, B, C: 1.62V to 5.5V
0
 -25 to +85 C Operating Temperature
 Max supply current 6mA @ 30MHz, Class B
 Max supply current 4mA @ 30MHz, Class C
 > 4 kV ESD Protection HBM (MIL-STD883)
I/O




CPU
 Software compatible CMOS 80X51 industry standard
 Accelerated architecture with 16 bit CPU performance level
 Up to 30 MHz internal CPU clock
Memories
 3584 bytes RAM (256B Local RAM + 3328B XRAM)
 131KB GPNVM (User) = 524 Pages of 256 B
 1KB GPNVM (System) = 4 Pages of 256 B
 BootROM loader T=0 and GNG compatible
 10 year data retention for GPNVM (Flash)
 GPNVM Memory cycling Endurance > 100 K cycles
Idle Modes
 Idle and Stop mode selectable modes
 NVM update operation with CPU in idle mode
 IO Transmission and Reception with CPU in idle mode
 Max Idle current / Clock stopped: 100 uA
Chip Forms
 8” Wafer sawn or unsawn
 Back grinding and distressing options
 Wafer thickness according to customer requirement
 Inkless wafer
Security
 Hardware Random Number Generator
 CRC16 / ISO3309 hardware calculation module
 Unique chip identification number
 Notification of tampering
 IC operates under regulated voltage and internal clock
 Under / Over voltage sensors (Vcc)
Memory Control
 General Purpose Non Volatile Memory: GPNVM
 Secure Memory Management Mechanism
 Fast Byte program
 Fast GPNVM Page Erase
EMTG132-4
ISO 7816-3 compliant electrical interface
ISO 7816-3 compliant reset and response T=0 T=1 protocols
ETU Timer/Counter replacing 8051 T0/T1 Timers
Internal software controllable pull-up on IO
Typical Application:
 SIM card GSM Phase2+ OTA WIB 64KB
 2G, 2.5G, 2.75G, 3G SIM cards
 Native CDMA / GSM / RUIM / UICC OS 32KB


Development tools fully integrated within Keil uVision3/4
DevKit emulator, examples, documentation samples
Power Management System
Internal VDD
30MHz on-chip Oscillator
Controlled Clock Divider
CRC16 / ISO3309
Module
Power-on Reset
Fast Architecture
SECURITY MODULE
UVD / OVD
80X51 Core
Random Number
Generator
256 Bytes RAM
A, B, C on-chip
Voltage Regulator
ETU Timer
ISO 7816-3
Interface 3G
Secure Memory Management
Boot ROM
Loader
GPNVM
System (1KB)
Copyright 2014, EM Microelectronic-Marin SA
EMTG132-4-FS.doc, Version 3.0, 28-Mar-14
3328 B
RAM
131K Bytes [ code]
[ data
GPNVM User
Flexible code / data memory allocation
1
]
www.emmicroelectronic.com
Theseus
EM MICROELECTRONIC - MARIN SA
TM
Gold 132
EMTG132-4
EM solution benefits:
 Powerful architecture combined with Flash flexibility
 Architecture flexibility : 1 memory
 Design to cost implementation
 Total flexibility in term of code / data partitioning
 Available development tools
Fully proven compiler / IDE
Generic Emulation platform
In simulation
Profiling
Code
coverage…
Flash
Copyright 2014, EM Microelectronic-Marin SA
EMTG132-4-FS.doc, Version 3.0, 28-Mar-14
S/W programmed in
flash
2
www.emmicroelectronic.com
Theseus
EM MICROELECTRONIC - MARIN SA
Introduction
EMTG132-4 is a member of the Theseus family of
devices designed specifically for smart card
applications. It is software compatible with the industry
standard 8051 micro-controller, to guarantee the
maximum availability of qualified software. The
hardware implementation of the core is a modern
design not relying on microcode, with an increase of up
to 4 times on a standard 8051's clocks per instruction.
Security of the family of devices makes them
particularly suitable in electronic commerce and
sensitive data areas. This is accomplished in hardware,
with not only protection against out of parameter
operation of the device, but hardware memory
management to protect against software security
attacks. The CPU clock is derived from its own internal
oscillator, so preventing attacks by clock manipulation.
The need to support the emerging multifunction cards
requires that the device under software control can
download an application and run it when the device is in
the field embedded in a plastic card. This application
can be in the form of a script to be executed by an
interpreter or as a raw binary directly executed by the
processor. The device has to be protected against the
downloading of attack software designed to corrupt or
uncover the working or data contained in the device.
Traditionally this has been a software function, which
relies on the total integrity of the embedded software.
The EMTG132-4 implements the first level of protection
in hardware.
A simple and secure memory protection mechanism is
relying on a flexible border between code and data
space.
The General Purpose Non Volatile Memory concept
allows reaching ultra low cost implementation of
traditional 64KB EEPROM smart card ICs and more. All
your efforts to save code footprint are optimizing your
end product performances enlarging data memory.
Best fit for code data partitioning with code size + NV
data size < 131KB.
TM
Gold 132
EMTG132-4
Serial interface
EMTG132-4 offers a unique serial interface compliant
with the ISO 7816-3 specification with several modes
implemented allowing serial connections at 9600 up to
357K bits per second at 3.57MHz. EMTG132-4
supports T=0 asynchronous half duplex character
transmission protocol, T=1 asynchronous half duplex
block transmission and a proprietary T=14 protocol
used for fast loading of Code by card manufacturer. It
handles minimum guard time requirements between
characters specified by ISO7816-3 specification
automatically. EMTG132-4 is designed to be compatible
with the ISO7816-3 specification defining the
characteristics of Integrated Circuit Cards commonly
referred to as smart cards.
Random Number Generator
The on chip random number generator is passing test
based on FIPS140-2 criteria, providing a rapid stream
of random numbers. This allows use of the random
numbers generated beyond just the provision of
numbers for authentication, randomising transmissions
or session key generation.
Clocks
EMTG132-4 has its own internal oscillator this allows
the core of the device to be independent of the external
clock. The processor can also be clocked much faster
than the IO CLK signal. The internal clock generator is
connected to the core via a divider that is under the
control of the software. This allows the Operating
System writer to control the trade off between execution
speed and power drawn by the device. Extending
battery life in hand help applications where slow
interfaces are involved.
Anti tampering
The EMTG132-4 has extensive anti tampering provision
including the monitoring of the connection to the device
to ensure that deviations beyond a prescribed criteria
result in the device being closed down before its
operating conditions are violated.
On chip voltage regulators
Several on chip regulators isolate the various elements
of the device from variations and fluctuations in the
supply voltage. This allows elements to be
characterised precisely, as they operate at one fixed
voltage, which in turn maximises the endurance of the
device.
Technology
This product is using superior Flash memory
SuperFlash Technology licensed from SST and
SuperFlash is a registered trademark of SST (Silicon
Storage Technology Inc.).
Copyright 2014, EM Microelectronic-Marin SA
EMTG132-4-FS.doc, Version 3.0, 28-Mar-14
3
www.emmicroelectronic.com
Theseus
EM MICROELECTRONIC - MARIN SA
TM
Gold 132
EMTG132-4
Technical Data
Absolute Maximum Ratings
Parameter
Symbol
Limit Values
Supply Operating Volt
Vcc
min
-0.3
Voltage at remaining pin
Vpin
Vss –0.3
Power dissipation
Ptot
Storage temperature
IccI
DC Characteristics
Parameter
Symbol
typical
Unit
max
6
-40
V
+60
mW
+125
°C
Limit Values
typical
V
Vcc+0.3
Unit
Operating temperature
TA
min
-25
max
+85
Supply Voltage Class A,B,C
Vcc
1.62
5.5
V
Supply Current Class C
Icc
4 (Note 1)
mA
Supply Current idle
IccI
200 (Note 2)
A
Supply Current stopped
IccS
100 (Note 3)
A
Note 1: The supply current refers to clock frequency of 5 Mhz
0
Note 2: The supply current at 3.3V and a clock frequency of 1 Mhz, at +25 C
o
Note 3: The supply current at 3.3V at +25 C
IO pin:
Parameter
Symbol
Conditions
min
°C
max
Unit
H input voltage
VIH A, B, C
IIhmax =20A
0.7 * Vcc
Vcc + 0.3
V
L input voltage
IIL max =20A
H output voltage
VIL A
VIL B, C
VOH
0.4
0.3
Vcc
V
V
V
L output voltage
VOL
IOhmax = +20A
IOlmax = -1mA
-0.3
-0.3
0.7 * Vcc
0
0.3
V
Rise Fall Time
tR, tF
CIN = COUT = 30 pF
1
S
Clock (CLK)
Parameter
Symbol
Condition
Min
Max
Unit
H input voltage
VIH
IOhmax = +20 A
0.7 * Vcc
Vcc
V
L input voltage
VIL A
VIL B, C
tR, tF
IOlmax = -20A
-0.3
-0.3
0.5
0.2 * Vcc
9% CLK
period
V
V
Symbol
Condition
Min
Max
Unit
VIH A
VIH B, C
VIL
Iihmax = +20 A
0.7 * Vcc
0.8 * Vcc
-0.3
-0.3
Vcc + 0.3
V
V
V
V
s
s
Rise Fall Time
Reset(RST)
Parameter
H input voltage
L input voltage
Rise Time
tR
0.6
0.2 * Vcc
400
Fall Time
tF
1
Iilmax = -20A
EM Microelectronic-Marin SA (EM) makes no warranty for the use of its products, other than those expressly contained in the Company's
standard warranty which is detailed in EM's General Terms of Sale located on the Company's web site. EM assumes no responsibility for
any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without
notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual
property of EM are granted in connection with the sale of EM products, expressly or by implications. EM's products are not authorized for
use as components in life support devices or systems.
Copyright 2014, EM Microelectronic-Marin SA
EMTG132-4-FS.doc, Version 3.0, 28-Mar-14
4
www.emmicroelectronic.com