Maxim Integrated Products introduces the MAXQ622, a high-performance, 16-bit RISC microcontroller with an integrated USB transceiver. Designed for low-power applications, this microcontroller operates from either an external supply (1.7V to 3.6V) or directly from USB power. Intelligent supply monitoring enables the microcontroller to conserve power by actively switching from the main supply during periods of USB connectivity. To further extend battery life, the MAXQ622 consumes an ultra-low 300nA (typ) in stop-mode operation. These unique power-saving capabilities make the MAXQ622 ideal for remote controls, security systems, thermostats, blood pressure monitors, and a wide variety of other consumer and medical applications.
The MAXQ622 includes 128KB of flash memory, 6KB of data RAM, dual USART ports, dual SPI master/slave communication ports, an I2C port, an infrared (IR) module with carrier-frequency generation, and up to 56 general-purpose I/O pins. Additionally, it provides a secure memory-management unit (MMU) to prevent device cloning and unauthorized access to sensitive application code.
Key Features
- High-Performance, Low-Power, 16-Bit RISC Core
- DC to 12MHz Operation Across Entire Operating Range
- 1.70V to 3.6V Operating Voltage
- Can Be Powered from Battery (VDD) or USB (VDDB)
- 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
- Secure MMU for Application Partitioning and IP Protection
- Memory Features
- 128KB Flash Memory
- 512-Byte Sectors
- 20,000 Erase/Write Cycles per Sector
- 6KB Data SRAM
- 128KB Flash Memory
- USB Features (MAXQ622 Only)
- USB 2.0 Full-Speed Compatible
- Hardware Receive and Transmit Buffers for High Throughput
- Integrated Full-Speed Transceiver
- On-Chip Termination and Pullup Resistors
- Additional Peripherals
- Power-Fail Warning
- Power-On Reset (POR)/Brownout Reset
- Automatic IR Carrier Frequency Generation and Modulation
- Two 16-Bit Programmable Timers/Counters with Prescaler and Capture/Compare
- Two SPI Communication Ports
- Two USART Communication Ports
- I2C Port
- Programmable Watchdog Timer
- 8kHz Nanopower Ring Oscillator Wake-Up Timer
- Up to 56 General-Purpose I/O
- Low Power Consumption
- 0.3µA (typ), 3µA (max) in Stop Mode
- TA = +25°C, Power-Fail Monitor Disabled
- 4.8mA (typ) at 12MHz, 520µA (typ) at 1MHz in Active Mode
- 0.3µA (typ), 3µA (max) in Stop Mode
Maxim provides complete software support with USB class drivers and application examples, making it easy to add USB functionality to embedded applications. An evaluation kit is available with an evaluation board and a PC-based integrated development environment (IDE), which provides a debugger, assembler/linker, time-limited version of the IAR C-compiler, and simulator.