Title: Smart Card Reader ICs
1Smart Card Reader ICs
- WHITE SHARK
- T89C5121
- T85C5121
- T83C5121
2Smart Card Reader Road Map
2001
2002
2003
2000
Shark Card Interface with DC/DC
Dual Shark Card Interfaces 2x DC/DC
Smart Card Interface
Blue Shark C51X2 16KB ROM RAM ISO7816 UART
2x DC/DC
Tiger - Hammer Shark C51X2 16KB/32KB ROM RAM
ISO7816 UART DC/DC USB
USB Smart Card Interface
Standard Micros
3T8x5121 Block Diagram
Smart Card Interface
6 I / O
C51X2 Core
DC/DC converter
SIM/SAM
HOST(PC, mobile)
Alternate Card
3 I/O
4 I / O
Port 1,3
2 LED display
14 I / O
Port 0,2
16 I/O
16 I / O
Stack EEPROM option for the SSOP24 version
QFP48 option for the RAM version and PLCC52
for ROMless emulation
4T8xC5121 Features
- Basic features
- C52X2 core , 16 MHz
- 16-KB ROM , 512 bytes RAM
- 2 Timers (Timer 0, Timer 1)
- Watchdog
- UART with Baud Rate Generator
- Automatic output voltage adaptation to host
interface - 2 I/O ports
- 2 LED outputs programmable (2- 4-10 mA)
- Power features
- Power On Reset Power Fail detector (functional
with slow rise time from 1µs to 1 hour) - Power supply 2.7 V to 5.5 V (Note. restriction
on DC/DC) - Power down exit Interrupt by
- Character reception on UART
- Card insertion/extraction
- Power down consumption 20 µA
- ESD 4 K Volts on card I/Os, 2 K Volts on other
pins
5T8xC5121 Features DC/DC converter
- Key benefits
- Efficiency from 80 to 98
- Output current 60mA _at_ 5V / 60mA _at_ 3V / 20mA _at_
1.8V - Compliant ISO7816-3, EMV2000, GSM
- Advanced features
- Automatic power control
- Independent of supply voltage ( even with big
spikes on input voltage during battery charge) - Programmable Output voltage 5 V, 3V, 1,8 V /-
8 - Detection - Vcard ok (Supply provided to card)
- Power protections
- Internal protection against short circuit and
over current (defective card, short circuit on
connector etc.) stops the DC/DC generates
flag /Interrupt - Control of current consumption (lt200mA)
especially when charging the capacitor. Ideal for
mobile applications
6T8xC5121 Features Smart Card Interface / SCIB (1)
- Key features
- Asynchronous protocols T0 T1 according to
ISO7816, EMV 2000 and GSM 5, 3, 1.8 Volts norms - Provides up to 8 MHz clock to the Smart Card
- Automatic features
- Auto character repetition on error signal
detection in transmit mode - Auto error signal generation on parity error
detection in receive mode - Power-on and power off automatic sequence
generation according to ISO specs - Programmable functions
- Programmable Internal Baud Rate ( ETU )
- Programmable Time-out detection Wait time 24
bit register - Programmable number of resend (4 or 5)
- Card Presence detector (removal/entry)
programmable level 0 or 1
7T8xC5121 Features Smart Card interface / SCIB (2)
- Supports all standards
- Respects direct and inverse card protocols
- Supports synchronous cards with C4 and C8
programmable I/Os - Features to simplify speed-up design
- ISO7816 accessible with SFR (faster than
competitors using MOVX) - Smart Card interface Interrupt based on transmit
receive - Separate Transmit and Receive buffers
8T8xC5121 Features Alternate card
- Programmable hardware clock up to 8 MHz
- Only need to supply I/O and RESET
- Can be powered directly by DVcc (10mA) or
external 3 Volts - Smart Card needs to be permanently connected
9T8xC5121 Optimized for Mobile Applications
- Designed to meet mobile phone and PDA
requirements! - Very low power consumption lt 20 µA
- Maximum integration
- Compliant with all EMV and GSM smart card
standards (1.8V to 5V) - Easy interface with the main controller
- UART with automatic output voltage levels from
1.6V to 5.5V - Can monitor one external smart card one
internal SIM card - Small foot print SSOP24 lt 8 x 9.5 mm2
10T8xC5121 The Smallest Smart Card Reader possible
- Only 4 external components are required
- 47 µH shunt inductance
- 10 µF bucket capacitor
- 7.37 MHz ceramic resonator
- Smart card contacts
- Designed for single side PCB mounting without
straps - Designed for low-cost standard or CMS devices
- All the components of the BOM are less than 1.8mm
in height
Original board with a C51Rx2
New board with the T83C5121
RS232 Driver for remote PC connection
11T8xC5121 documentation and tools
- Software application notes
- All the smart card drivers
- Available with the starter kit
- PC Reader Demo software
Smart Card Reader Demo
Emulators
C-compilers / simulators
Programming
ISP Flash RAM version FLIP PC software
Atmel Starter Kit
12 ready-to-use Smart Card Reader Chip and
Software
- Atmel proposes a complete solution for smart
card readers with GEMPLUS - They are market leader in smart card solutions
- They have designed GEMcore , a chipset, fast
and easy to implement - GEMcore is already certified by major industry
organisations (PC/SC, WHQL, EMV) - Solutions exist and are customised for all
applications - set-top box
- game consoles
- mobile / PDA
- PC / keyboard
13Products to come this year
14Hammer Shark
- Market smart card keyboard
- 32 k ROM 1.25 kb RAM
- USB
- 7 end points
- DPRAM 312 bytes
- 5 LED outputs
- 8 Mhz crystal, 96 Mhz PLL
- VQFP64 package
15Tiger Shark
- Market PC link USB SCR
- 16 k ROM 512 b RAM
- USB
- 4 end points
- DPRAM 168 bytes
- 2 LED outputs
- 8 Mhz crystal, 96 Mhz PLL
- SSOP24 package
16Shark
Smart Card Interface
6 I / O
I2C I/O
DC/DC converter
3
HOST with ISO I2C(Set-Top Box, PDA, POS)
Daisy Chain
Smart Card Interface
6 I / O
DC/DC converter
Interrupt
TSSOP20 package
17Flash ISP (1/2) 2K to 16K
18Flash ISP (2/2) 20K to 64K
- Fast broadening
- and even more
19Application Specific Microcontrollers
- () Limited Exclusivity for Gemplus on T8xC5121
20C51 Performance Code Size
- Results with the most efficient memory models
(and best speed) - Original Code
- Optimised C
- Assembly
- C51 41 to 31 Bytes (1.19)
- AVR 36 Bytes (1.38)
- C251 26 Bytes (1.00)
- C51 30 Bytes
- C251 23 Bytes (slower than the Optimised C!)
- AVR TBD
21C51 Performance Execution Time
- AVR
- Original code 220 - 238 cycles (1.06)
- Optimised code 209 - 224 cycles (best)
- _at_ 5V, XTAL max 16 MHz 13.5 µs (best)
- _at_ 3V, XTAL max 8 MHz 27.1 µs (best)
- C251
- Original code 296 - 381 cycles (1.56)
- Optimised code 205 - 250 cycles (1.05)
- _at_ 5V, XTAL max 24 MHz / 2 18.0 µs (1.33)
- _at_ 3V, XTAL max 16 MHz / 2 27.1 µs (best)
- C51
- Original code 364 - 424 cycles (1.82)
- Optimised code 327 - 381 cycles (1.64)
- Better compiler 275 - 335 cycles (1.41)
- Assembler 263 - 323 cycles (1.35)
- Unsigned Int 217 277 cycles (1.14)
- _at_ 5V, XTAL max 33 MHz / 6 44.9 µs (3.32)
- _at_ 3V, XTAL max 20 MHz / 6 74.1 µs (2.74)
22C51 Performance summary
- C251 has the best code efficiency
- C251 and MegaAVR have similar performance today
- C51 performances are sufficient for a lot of
applications
23C51 product line Key Benefits summary
- Multiple Source Architecture
- Flash ISP and ROM/OTP
- from 1K to 64K
- Popular architecture
- High frequency (60 MHz)
- Adress External memories
- Differentiated products with Advanced Specific
Peripherals - USB, MP3
- CAN
- ISO7816 DC/DC
- C251 upgrade path
- A lot of customers to catch from the design-in
stage
24C51 product line Conclusion (1/2)
- The best FLASH offering
- From simple C51 to 32 K FLASH microcontroller
A/D and 64 K FLASH - OTP the good compromise between FLASH and ROM
- Flexibility at low cost
- Possibility to program the parts in house. Small
MOQ 2 Ku - ROM for cost reduction
- Fidelity Program!
25C51 product line Conclusion (2/2)
- C51 product line is now independent
- and
- STRATEGIC
- Large range of standard products with nice
features - Highly innovative products for CAN, Smart Card
readers and MP3
26C51 Development Tools
- High-end development tools by 3rd Parties
- Hitex / Keil
- IAR, Raisonance, Tasking
- Metalink, Nohau, Signum
- Atmel tools
- Demo Kits
- Ceibo low-cost Flash development systems
- Elnec low-cost programmer
- Device programmers on the WEB
27C51 High-end Development Tools
- One Stop Shop
- Keil Compiler C51, C251 or bundle µVision2
- Hitex emulators DprobeHS, Dprobe251
- Supporting all the C51 ROMless, Enhanced Hooks
and C251 - Modular probe low-end trace or high-end box
- Low cost processor boards supporting devices with
new pin-out - Free test drive for one month
- One High-end Hitex emulator and a full Keil
compiler - Demonstration and installation in the customer
premises - Joint visits and customer support
- One system in the Bracknell office ready to loan
28C51 Enhanced Hooks
- Full Speed emulation up to 66-70 MHz
- Full trace of the Internal Bus accesses
- Internal XRAM, SFRs
- Flash ISP updating the emulation memory on the
fly - Embedded in standard devices
- No need for bond-outs and identical behaviour
- Non intrusive breakpoint (before instruction
execution) - Opportunities for design-in
- Philips emulation has limitation speed, trace
- Metalink is now using our T89C51RD2 for generic
C51 support
29Application Specific Microcontrollers
30APPLICATION SPECIFIC MICROCONTROLLER
- CAN
- SMART CARD READER
- MP3
31CANaryTM ICs
- CANARY
- T89C51CC01
- LANZAROT
- T89C51CC02
32CANaryTM µController Roadmap
2001
2002
2003
33(No Transcript)
34MP3 Decoder ICs
- CHEJUDO
- T89C51SND1
- T83C51SND1
35MP3 Products Roadmap
2001
2002
2003