General Description
The MAXQ1010 is a small, low-cost, low-power secure microcontroller designed for security token applications and battery-powered applications where power and security are both critically important.
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 x 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
APPLICATIONs
One-Time Password Generator
USB Card Readers