ATMEL AT90SC28880RCFV

Features
General
• High-performance, Low-power secureAVR® Core Enhanced RISC Architecture
– 135 Powerful Instructions (Most Executed in a Single Clock Cycle)
• Low-power IDLE and LPW Modes
• Bond Pad Locations Conforming to ISO 7816-2
• ESD Protection to ± 6000V on ISO pins, ± 4000V on RF pins
• Operating Ranges: from 2.70V to 5.50V
• Compliant with EMV 2000 Specifications
• Compliant with ICAO ePassport Specifications (BAC, AA) and new European
ePassport Specification (EAC)
• Available in Wafers, Modules, Contactless Modules or Inlays, and Industry-standard
Packages
Secure
Microcontroller
for Smart Cards
AT90SC28880RCFV
• Compatible with Printed Antennas (losses from 10 to 20 Ohms)
Memory
• 288K Bytes of ROM Program Memory Including 32K Bytes with Specific Access
• 80K Bytes of EEPROM, Including 128 OTP Bytes and 384 Bit-addressable Bytes
– 1 to 128-byte Program/Erase
– 1.5ms Program, 1.5ms Erase
– Fast Personalization Mode (1.5ms)
– Endurance: 500,000 Write/Erase Cycles at 25°C (Please refer to “Atmel
SMS Reliability Manual”)
– 10 Years Data Retention
• 8K Bytes of RAM Memory
Peripherals
• One I/O Port
• One ISO 7816 Controller
– Up to 625 kbps at 5 MHz
– Compliant with T = 0 and T = 1 Protocols
• Programmable Internal Oscillator
(Up to 30 MHz for AdvX™ and internal CPU Clock)
• Three 16-bit Timers
(One in contact, One in contactless, One shared for contact/contactless)
• Random Number Generator (RNG)
• 2-level Interrupt Controller
NOTE: This is a summary document.
The complete document is available
under NDA. For more information,
please contact your local Atmel sales
office.
• Hardware DES and Triple DES, 4 Keys, DPA/DEMA Resistant
• Hardware AES
6577CS–SMS–06/10
• Checksum Accelerator
• Code Signature Module
• CRC16 & 32 Engine (Compliant with ISO/IEC 3309)
• 32-Bit Cryptographic Accelerator (AdvX for Public Key Operations): RSA, DSA, ECC, Diffie-Hellman
Contactless
• Contactless Interface Controller (CIC) with Full Support for ISO/IEC 14443 Type B Protocol
• Extended Specifications for Strong Interoperability Features
• On-chip Tuning Capacitance: 76pF
• 13.56 MHz Clock Extraction - 6.78 MHz Internal Bus Frequency
• Baud Rates:106Kbps, 212Kbps, 424Kbps and 848Kbps
• DMA capability
Security
• Dedicated Hardware for Protection Against SPA/DPA/DEMA/SEMA Attacks
• Advanced Protection Against Physical Attack, Including Active Shield
• Environmental Protection Systems
• Voltage Monitor
• Frequency Monitor
• Temperature Monitor
• Light Protection
• Secure Memory Management/Access Protection (Supervisor Mode)
• Start on Internal Oscillator
• No External Clock for Contactless Mode
Targeted Certifications
• Common Criteria EAL5+
• ZKA
• EMVCo
• FIPS 140-2
Development Tools
• Voyager Emulation Platform (ATV4Plus) to Support Software Development
• IAR Embedded Workbench® V4.30 Debugger or Atmel’s AVR Studio® Version 4.07 or Above
• Software Libraries and Application Notes
2
AT90SC28880RCFV
6577CS–SMS–06/10
AT90SC28880RCFV
Description
The AT90SC28880RCFV is a low-power, high-performance, 8/16-bit microcontroller with ROM program memory, EEPROM
data memory and a crypto-accelerator, based on the secureAVR enhanced RISC architecture. By executing powerful
instructions in a single clock cycle, the AT90SC28880RCFV achieves throughputs close to 1 MIPS per MHz. Its Harvard
architecture includes 32 general purpose working registers directly connected to the ALU, allowing two independent registers to be accessed in one single instruction executed in one clock cycle.
In addition to the 288K bytes of embedded ROM, the AT90SC28880RCFV includes 80K of Atmel’s high density EEPROM.
The ability to map the EEPROM in the code space allows parts of the program memory to be reprogrammed in-system.
This technology combined with the versitile 8/16-bit CPU on a monolithic chip provides a highly flexible and cost-effective
solution to many smart card applications.
The AT90SC28880RCFV uses the secureAVR® that allows the linear addressing of code and data as well as a number of
new functional and security features.
The crypto engine featured in the AT90SC series is the AdvX, a 32-bit accelerator dedicated to perform fast encryption or
authentication functions.
Additional security features include power, frequency and temperature protection logic, logical scrambling on program data
and addresses, Power Analysis countermeasures and memory accesses controlled by a supervisor mode.
Figure 1 on next page shows a block diagram of the AT90SC28880RCFV
3
6577CS–SMS–06/10
Figure 1.
The AT90SC28880RCFV secureAVR Enhanced RISC Architecture
Data Bus
8-bit
OTP
Access
Control
RNG
EEPROM
User Memory
PC
CRYPTO
ROM
General
Purpose
Registers
Program
Memory
X
16
Instruction
Register
8
8
GND
VCC
AdvX
CryptoCoprocessor
Access
Control
Y
Z
CLK
Secure
Control
RAM
Data Memory
Interrupt
Unit
ALU
ISO 7816
Controller
8
ISO 7816
I/O Port 0
16
Instruction
Decoder
16
Status
Register
Control
Lines
ISO 14443
Controller
RF
Front-End
IN/OUT0
DMA
Secure
Control
RF1
RF2
Timer
DES
AES
DPA Counter
measures
Reset
Circuit
RST
CRC and
Cheksum
CSM
4
AT90SC28880RCFV
6577CS–SMS–06/10
Headquarters
International
Atmel Corporation
2325 Orchard Parkway
San Jose, CA 95131
USA
Tel: 1(408) 441-0311
Fax: 1(408) 487-2600
Atmel Asia
Unit 01-05 & 16, 19/F
BEA Tower, Millennium City 5
418 Kwun Tong Road
Kwun Tong, Kowloon
Hong Kong
Tel: (852) 2245-6100
Fax: (852) 2722-1369
Atmel Europe
Le Krebs
8, Rue Jean-Pierre Timbaud
BP 309
78054 Saint-Quentin-enYvelines Cedex
France
Tel: (33) 1-30-60-70-00
Fax: (33) 1-30-60-71-11
Atmel Japan
9F, Tonetsu Shinkawa Bldg.
1-24-8 Shinkawa
Chuo-ku, Tokyo 104-0033
Japan
Tel: (81) 3-3523-3551
Fax: (81) 3-3523-7581
Technical Support
[email protected]
Sales Contact
www.atmel.com/contacts
Product Contact
Web Site
www.atmel.com
Literature Requests
www.atmel.com/literature
Disclaimer: The information in this document is provided in connection with Atmel products. No license, express or implied, by estoppel or otherwise, to any
intellectual property right is granted by this document or in connection with the sale of Atmel products. EXCEPT AS SET FORTH IN ATMEL’S TERMS AND CONDITIONS OF SALE LOCATED ON ATMEL’S WEB SITE, ATMEL ASSUMES NO LIABILITY WHATSOEVER AND DISCLAIMS ANY EXPRESS, IMPLIED OR STATUTORY
WARRANTY RELATING TO ITS PRODUCTS INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
PURPOSE, OR NON-INFRINGEMENT. IN NO EVENT SHALL ATMEL BE LIABLE FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE, SPECIAL OR INCIDENTAL DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION, OR LOSS OF INFORMATION) ARISING OUT
OF THE USE OR INABILITY TO USE THIS DOCUMENT, EVEN IF ATMEL HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. Atmel makes no
representations or warranties with respect to the accuracy or completeness of the contents of this document and reserves the right to make changes to specifications
and product descriptions at any time without notice. Atmel does not make any commitment to update the information contained herein. Atmel’s products are not
intended, authorized, or warranted for use as components in applications intended to support or sustain life.
© 2010 Atmel Corporation. All rights reserved. Atmel®, Atmel logo and combinations thereof, AVR®, secureAVR® and others are registered
trademarks or trademarks of Atmel Corporation or its subsidiaries. Other terms and product names may be trademarks of others.
6577CS–SMS–06/10