Download MAXQ1004 Datasheet PDF
Maxim Integrated
MAXQ1004
MAXQ1004 is 1-Wire and SPI Authentication Microcontroller manufactured by Maxim Integrated.
.. 19-5258; Rev 0; 4/10 1-Wire and SPI Authentication Microcontroller General Description The MAXQ1004 is a low-power microcontroller that integrates a 10-bit ADC, 1-Wire M 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. The device incorporates 16KB of flash memory and 640B of RAM. Factory programming of a customer secret key is available upon request. The microcontroller runs within a wide 1.7V to 3.6V operating range. For the ultimate in low-power performance, an ultra-lowpower stop mode (300n A typ) is available. In this mode, only a minimum amount of circuitry is powered to support detection of the start of a 1-Wire transaction. When 1-Wire activity is detected, the microcontroller is turned on and the mand is executed in an atomic fashion. This allows for stateless operation between mands, providing the highest reliability and lowest power consumption. Features S High-Performance, Low-Power, 16-Bit MAXQ20 RISC Core S 6MHz Operation from an Internal Oscillator, Approaching 1MIPS per MHz S 1.7V to 3.6V Wide Operating Voltage S Three Independent Data Pointers Accelerate Data Movement with Automatic Increment/Decrement S Up to Eight General-Purpose I/O Pins S 16-Level Hardware Stack S Optimized for C-piler (High-Speed/Density Code) S Memory 16KB Flash Memory, In-Application Programmable 640B of Data RAM 4KB of ROM JTAG/TAP Bootloader Mode for In-System Programming Applications Portable Electronics Battery Chargers Battery Packs S 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 S Secure Programming Interface Flash Programming...