MAXQ618 16-Bit Microcontroller with Infrared Module General Description Features The MAXQ618 is a low-power, 16-bit MAXQ microcon- S High-Performance, Low-Power, 16-Bit RISC Core troller designed for low-power applications including uni- S DC to 12MHz Operation Across Entire Operating Range versal remote controls, consumer electronics, and white S 1.70V to 3.6V Operating Voltage goods. The device combines a powerful 16-bit RISC S 33 Total Instructions for Simplified Programming microcontroller and integrated peripherals including two universal synchronous/asynchronous receiver-transmit- S Three Independent Data Pointers Accelerate Data ters (USARTs) and an SPI master/slave communications Movement with Automatic Increment/Decrement port, along with an IR module with carrier frequency S Dedicated Pointer for Direct Read from Code Space generation and flexible port I/O capable of multiplexed S 16-Bit Instruction Word, 16-Bit Data Bus keypad control. S 16 x 16-Bit General-Purpose Working Registers The device includes 80KB of flash memory and 2KB of data SRAM. The MAXQ61C is a ROM version of this device. S Memory Features 80KB Flash Memory For the ultimate in low-power battery-operated perfor- 2KB Data SRAM mance, the device includes an ultra-low-power stop mode (0.2A typ). In this mode, the minimum amount of circuitry S Additional Peripherals is powered. Wake-up sources include external interrupts, Power-Fail Warning the power-fail interrupt, and a timer interrupt. The micro- Power-On Reset (POR)/Brownout Reset controller runs from a wide 1.70V to 3.6V operating voltage. Automatic IR Carrier Frequency Generation and Modulation Applications Two 16-Bit Programmable Timers/Counters with Prescaler and Capture/Compare Remote Controls One SPI Port and Two USART Ports Battery-Powered Portable Equipment Programmable Watchdog Timer Consumer Electronics 8kHz Nanopower Ring Oscillator Wake-Up Timer Up to 32 General-Purpose I/Os Home Appliances White Goods S Low Power Consumption Block Diagram 0.2A (typ), 2.0A (max) in Stop Mode, T = +25NC, Power-Fail Monitor Disabled A 2.0mA (typ) at 12MHz in Active Mode MAXQ618 Ordering Information appears at end of data sheet. 16-BIT MAXQ REGULATOR IR DRIVER RISC CPU VOLTAGE 80KB FLASH CLOCK IR TIMER For related parts and recommended products to use with this part, MONITOR MEMORY refer to www.maximintegrated.com/MAXQ618.related. 1.5KB GPIO WATCHDOG SPI UTILITY ROM 2 x 8kHz NANO 2KB 2 x USART 16-BIT TIMER RING DATA SRAM MAXQ is a registered trademark of Maxim Integrated Products, Inc. Note: Some revisions of this device may incorporate deviations from published specifications known as errata. Multiple revisions of any device may be simultaneously available through various sales channels. For information about device errata, go to: www.maximintegrated.com/errata. For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxim Integrateds website at www.maximintegrated.com. 19-5778 Rev 1 7/12MAXQ618 16-Bit Microcontroller with Infrared Module TABLE OF CONTENTS General Description .................. 1 Applications .................... 1 Features ................... 1 Block Diagram .................... 1 Absolute Maximum Ratings ................ 4 Recommended Operating Conditions ................ 4 SPI Electrical Characteristics ................. 6 Pin Configuration .................... 8 Pin Description .................... 8 Detailed Description................... 11 Microprocessor................... 11 Memory ...................... 12 Stack Memory .............................................................................. 12 Utility ROM ................................................................................ 12 Watchdog Timer .................... 12 IR Carrier Generation and Modulation Timer .............. 13 Carrier Generation Module .................................................................... 13 IR Transmission ............................................................................. 13 IR TransmitIndependent External Carrier and Modulator Outputs .................................... 15 IR Receive ................................................................................. 16 Carrier Burst-Count Mode..................................................................... 16 16-Bit Timers/Counters................... 17 USART ..................... 18 Serial Peripheral Interface (SPI) ................ 18 General-Purpose I/O .................. 19 On-Chip Oscillator .................... 19 Operating Modes ................... 20 Power-Fail Detection .........................................................................20 Applications Information.................. 24 Grounds and Bypassing ...................................................................... 24 Additional Documentation .................. 24 Deviations from the MAXQ610 Users Guide for the MAXQ618 ........................................ 25 Development and Technical Support................ 25 Ordering Information/Selector Guide ................ 25 Package Information................... 25 Revision History .................... 26 Maxim Integrated 2