Maxim MAXQ1850 Datasheet

MAXQ1850
Secure Cryptographic Controller
with Rapid Zeroization Technology
________________________________________________________________
Maxim Integrated Products
1
Rev 0; 1/09
Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device may be
simultaneously available through various sales channels. For information about device errata, go to: www.maxim-ic.com/errata
.
ABRIDGED DATA SHEET
EVALUATION KIT
AVAILABLE
General Description
The MAXQ1850 is a low-power, 32-bit RISC device designed for electronic commerce, banking, and data security systems. It combines high-performance, sin­gle-cycle processing, sophisticated tamper-detection technology, and advanced cryptographic hardware to provide industry-leading data security and secret key protection.
Physical security mechanisms include environmental sensors that detect out of range voltage or temperature conditions, responding with an instantaneous zeroiza­tion of critical data. Four self-destruct inputs are provid­ed for additional tamper response. An internal shield over the silicon provides protection from microprobe attacks. A high-speed internal ring oscillator is provided to thwart attacks that rely on controlling the clock rate of the chip. To protect data, the MAXQ1850 integrates sev­eral high-speed, analysis-resistant encryption engines. Algorithms supported in hardware include AES (128-, 192-, and 256-bit), DES, triple DES (2-key and 3-key), ECDSA (160-, 192-, and 256-bit keys), DSA, RSA (up to 2048 bits), SHA-1, SHA-224, and SHA-256. The advanced security features of the MAXQ1850 are designed to meet the stringent requirements of regula­tions such as ITSEC E3 High, FIPS 140-2 Level 3, and the Common Criteria certifications.
The MAXQ1850 includes 256KB of flash memory and 8KB of secure, battery-backed data SRAM. Several communication protocols are supported with hardware engines, including ISO 7816 for smart card applica­tions, USB (slave interface with four end-point buffers), an RS-232 UART, an SPI™ interface (master or slave mode support), and up to 16 general-purpose I/O pins. Other peripherals supported on the MAXQ1850 include a true hardware random-number generator (RNG), a real-time clock (RTC), a programmable watchdog timer, and flexible 16-bit timers that support capture, com­pare, and pulse-width modulation (PWM) operations.
Applications
Features
High-Performance, Low-Power, 32-Bit MAXQ30
RISC Core
Single 3.3V Supply Enables Low Power/Flexible
Interfacing
DC to 16MHz Code Execution Across Entire
Operating Range
Up to 65MHz Cryptography Engine Execution to
Reduce Processing Time
On-Chip 2x/4x Clock Multiplier
33 Instructions
16-Bit Instruction Word, 32-Bit Internal Data Bus
16 x 32-Bit Accumulators
Up to 16 General-Purpose I/O Pins
5V Tolerant I/O
Virtually Unlimited Software Stack
Optimized for C-Compiler (High-Speed/Density Code)
Memory Features
Security Features
Additional Peripherals
Low-Power Consumption
Ordering Information
PART TEMP RANGE PIN-PACKAGE
MAXQ1850-BNS+ 0°C to + 70°C 40 TQFN-EP*
Note: A chip-scale BGA (CSBGA) version of the MAXQ1850 is in development. Contact the factory for more information.
+
Denotes a lead(Pb)-free/RoHS-compliant package.
*
EP = Exposed pad.
Pin Configuration and Selector Guide appear at end of data sheet.
See the
Detailed Features
section for complete list of features.
Electronic Commerce
EMV™ Banking
Secure Access Control
Secure Data Storage
Pay-per-Play
Certificate Authentication
Electronic Signature Generation
EMV is a trademark owned by EMVCo LLC.
SPI is a trademark of Motorola, Inc.
MAXQ1850
Secure Cryptographic Controller with Rapid Zeroization Technology
6 _______________________________________________________________________________________
ABRIDGED DATA SHEET
Typical Operating Characteristics
(TA = +25°C, unless otherwise noted.)
Block Diagram
Refer to the full data sheet.
JTAG/
DEBUG
256KB FLASH
16KB ROM
8KB
NV SRAM
MAXQ1850
NOTE: THE BLOCK DIAGRAM SHOWS A TYPICAL SYSTEM CLOCK USED TO SUPPORT USB OPERATION AT 12MHz. MULTIPLE EXTERNAL CRYSTAL/CLOCK OPTIONS ARE AVAILABLE.
AESRNGTIMERS
DSADES
ECDSARSA
MAXQ30
CORE
UART
USB
SPI
ISO 7816
GPIO
CORE
CRYPTO
OSC
OSC
RTC PLL
32kHz 12MHz
Loading...
+ 1 hidden pages