General Description
The MAXQ1004 is a low-power microcontroller that integrates a 10-bit ADC, 1-WireM slave interface, SPIK, AES encryption, random-number generator (RNG), and temperature sensor with a 16-bit MAXQM pipelined CPU. Performance bandwidth is sufficient to handle master or slave challenge-response authentication in portable devices.
FEATUREs
♦ High-Performance, Low-Power, 16-Bit MAXQ20 RISC Core
♦ 6MHz Operation from an Internal Oscillator, Approaching 1MIPS per MHz
♦ 1.7V to 3.6V Wide Operating Voltage
♦ Three Independent Data Pointers Accelerate Data Movement with Automatic Increment/Decrement
♦ Up to Eight General-Purpose I/O Pins
♦ 16-Level Hardware Stack
♦ Optimized for C-Compiler (High-Speed/Density Code)
♦ Memory
16KB Flash Memory, In-Application Programmable
640B of Data RAM
4KB of ROM
JTAG/TAP Bootloader Mode for In-System Programming
♦ Peripheral Features
10-Bit Delta-Sigma ADC, Internal Reference
1-Wire Slave Interface
On-Chip Power-On Reset (POR)/Power-Fail Reset
Overvoltage Detection
Programmable Watchdog Timer
Built-In Temperature Sensor, ±6NC
♦ Secure Programming Interface
Flash Programming Through Secure ROM Loader
Secret Key Destruction on Mass Erase
Permanent Loader Lockout Option
Code and Secret Scrambling
♦ Unique 64-Bit Serial Number
♦ Low-Power Consumption
300nA (typ) in Stop Mode
3.75mA (typ) at 6MHz, 0.8mA (typ) at 1 MHz
Low-Power Divide-by Modes (2, 4, 8, 256)
1-Wire/Interrupt Activity Detector
APPLICATIONs
Portable Electronics
Battery Chargers
Battery Packs