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