Maxim introduced the MAXQ1010: USB microcontroller increases security for token applications

Maxim MAXQ1010

Maxim introduced the MAXQ1010, a highly integrated, low-power 16-bit microcontroller that adds security to USB token and USB card reader applications. Designed with security technology from Maxim's ultra-secure financial terminal microcontrollers, the MAXQ1010 integrates a true random-number generator (RNG) and high-speed AES and 3DES encryption engines to support secure communication in USB tokens.

Maxim MAXQ1010

MAXQ1010: USB microcontroller increases security for token applicationsThe microcontroller provides a level of security not typically found in USB token applications: it monitors for physical tampering and erases secret encryption keys and sensitive data when under attack. With 128KB of integrated flash memory, an integrated USB transceiver and physical interface, a real-time clock, a smart card UART, and a wealth of I/O options, the MAXQ1010 provides a highly secure single-chip solution for USB token and USB smart card applications.

The MAXQ1010 also addresses another concern for portable security tokens: power consumption. The microcontroller consumes only 6mA while running its single-cycle 16-bit core at 12MHz, and only 400nA in stop mode (while maintaining its secure memory and monitoring for tamper events). This makes the MAXQ1010 suitable for a variety of applications: tokens powered only by USB, tokens powered only by a coin-cell battery, and portable tokens powered from a battery except when USB power is available.

Features:

  • High-Performance, Low-Power, 16-Bit RISC Core
  • DC to 12MHz Operation Across Entire Operating Range
  • 6MHz Internal Oscillator
  • 12MHz External Crystal (Required for USB Operation)
  • 1.7V to 3.6V Operating Voltage Range
  • 33 Total Instructions for Simplified Programming
  • Three Independent Data Pointers Accelerate Data Movement with Automatic Increment/Decrement
  • Dedicated Pointer for Direct Read from Code Space
  • 16-Bit Instruction Word, 16-Bit Data Bus
  • 16 × 16-Bit General-Purpose Working Registers
  • 1-Wire Interface for Debugger and Flash Programming
  • Security Features
    • DES and AES Hardware Accelerators
    • Hardware True RNG
    • Self-Destruct Input Pin
    • 128B, Fast Wipe, Secure Secret Key SRAM
    • RTC with Integrated Oscillator
  • Memory
    • 32/64/128KB Flash
    • 512-Byte Memory Page Sectors
    • 20,000 Erase/Write Cycles per Sector
    • Up to 2KB Data SRAM
    • 6KB Utility ROM with User-Callable Routines
  • I/O and Peripherals
    • USB 2.0 SIE and Transceiver
    • SPI and USART I2C Communication Ports
    • ISO 7816 UART
    • 31 General-Purpose I/O Pins
    • Up to 15 External Interrupts Available
  • Low Power Consumption
    • Single 1.7V to 3.6V Supply
    • < 1µA Current in Lowest Power Stop Mode
    • Divided System Clock Modes Available
  • Additional Peripherals
    • Power-Fail Warning
    • Power-On Reset (POR)
    • Programmable Watchdog Timer

The MAXQ1010 is available in a lead-free, 48-pin TQFN package, and operates over the -40 degrees Celsius to +85 degrees Celsius extended temperature range. Prices start at $3.50 (1000-up, FOB USA). An evaluation kit (MAXQ1010-KIT) will be available soon--contact the factory for availability.

maxim-ic.com