MAXQ613 16-Bit Microcontroller with Infrared Module General Description Features S High-Performance, Low-Power, 16-Bit RISC Core The MAXQ613 is a low-power, 16-bit MAXQ microcon- S DC to 12MHz Operation Across Entire Operating Range troller designed for low-power applications including uni- 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 a S Three Independent Data Pointers Accelerate Data universal synchronous/asynchronous receiver-transmit- Movement with Automatic Increment/Decrement ter (USART) and an SPI master/slave communications S Dedicated Pointer for Direct Read from Code Space port, along with an IR module with carrier frequency S 16-Bit Instruction Word, 16-Bit Data Bus generation and flexible port I/O capable of multiplexed S 16 x 16-Bit General-Purpose Working Registers keypad control. S Secure MMU for Application Partitioning and IP The device includes 48KB of flash program memory and Protection 1.5KB of data SRAM. Intellectual property (IP) protec- S Memory Features tion is provided by a secure MMU that supports multiple 48KB Program Flash Memory application privilege levels and protects code against 512-Byte Sectors 20,000 Erase/Write Cycles per Sector copying and reverse engineering. Privilege levels enable Masked ROM Available vendors to provide libraries and applications to execute 1.5KB Data SRAM on the device, while limiting access to only data and S Additional Peripherals code allowed by their privilege level. Power-Fail Warning For the ultimate in low-power battery-operated perfor- Power-On Reset (POR)/Brownout Reset mance, the device includes an ultra-low-power stop Automatic IR Carrier Frequency Generation and mode (0.2A typ). In this mode, the minimum amount of Modulation circuitry is powered. Wake-up sources include external Two 16-Bit Programmable Timers/Counters with interrupts, the power-fail interrupt, and a timer interrupt. Prescaler and Capture/Compare The microcontroller runs from a wide 1.70V to 3.6V oper- One SPI and One USART Port ating voltage. Programmable Watchdog Timer 8kHz Nanopower Ring Oscillator Wake-Up Timer Applications Up to 24 General-Purpose I/Os Remote Controls Consumer Electronics S Low Power Consumption 0.2A (typ), 2.0A (max) in Stop Mode, Battery-Powered Home Appliances T = +25NC, Power-Fail Monitor Disabled A Portable Equipment White Goods 3.25mA (typ) at 12MHz in Active Mode Ordering Information/Selector Guide OPERATING PROGRAM DATA PART TEMP RANGE GPIO PIN-PACKAGE VOLTAGE (V) MEMORY (KB) MEMORY (KB) MAXQ613A-0000+ 0NC to +70NC 1.7 to 3.6 48 Flash 1.5 20 32 TQFN-EP* MAXQ613J-0000+ 0NC to +70NC 1.7 to 3.6 48 Flash 1.5 24 44 TQFN-EP* MAXQ613X-0000+ 0NC to +70NC 1.7 to 3.6 48 Flash 1.5 24 Bare die +Denotes a lead(Pb)-free/RoHS-compliant package. *EP = Exposed pad. 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-5320 Rev 4 7/12MAXQ613 16-Bit Microcontroller with Infrared Module TABLE OF CONTENTS Absolute Maximum Ratings ................ 4 Recommended Operating Conditions ................ 4 SPI Electrical Characteristics ................. 6 Pin Configurations ................... 8 Pin Description .................... 8 Block Diagram ................... 11 Detailed Description................... 11 Microprocessor................... 11 Memory ...................... 12 Memory Protection .......................................................................... 12 Stack Memory .............................................................................. 12 Utility ROM ................................................................................ 12 Watchdog Timer ........... 13 IR Carrier Generation and Modulation Timer .............. 13 Carrier Generation Module .................................................................... 14 IR Transmission ............................................................................. 14 IR TransmitIndependent External Carrier and Modulator Outputs .................................... 16 IR Receive................................................................................. 16 Carrier Burst-Count Mode..................................................................... 17 16-Bit Timers/Counters................... 17 USART ..................... 17 Serial Peripheral Interface (SPI) ................ 18 General-Purpose I/O .................. 20 On-Chip Oscillator .................... 20 ROM Loader................... 20 Loading Flash Memory................... 20 In-Application Flash Programming................ 20 In-Circuit Debug and JTAG Interface................ 21 Operating Modes ................... 21 Power-Fail Detection .........................................................................22 Applications Information.................. 26 Grounds and Bypassing ......................................................................26 Additional Documentation .................. 26 Deviations from the MAXQ610 Users Guide for the MAXQ613 ........................................ 27 Development and Technical Support................ 27 Package Information................... 27 Revision History .................... 28 2 Maxim Integrated