MAXQ2010 Rev 1 12/08 16-Bit Mixed-Signal Microcontroller with LCD Interface General Description Features The MAXQ2010 microcontroller is a low-power, 16-bit High-Performance, Low-Power, 16-Bit MAXQ device that incorporates a high-performance, 12-bit, RISC Core multichannel ADC and a liquid-crystal display (LCD) DC to 10MHz Operation, Approaching 1MIPS per MHz interface. A combination of high performance, low 2.7V to 3.6V Operating Voltage power, and mixed-signal integration makes the MAXQ2010 ideal for a wide variety of applications. 33 Instructions, Most Single Cycle The MAXQ2010 has 64KB of flash memory, 2KB of Three Independent Data Pointers Accelerate Data RAM, three 16-bit timers, and two universal synchro- Movement with Automatic Increment/Decrement nous/asynchronous receiver/transmitters (USARTs). 16-Level Hardware Stack Flash memory aids prototyping and is available for 16-Bit Instruction Word, 16-Bit Data Bus mass production. Mask ROM versions are available for large production volumes when cost is a critical factor. 16 x 16-Bit General-Purpose Working Registers The microcontroller runs from a 2.7V to 3.6V operating Optimized for C-Compiler (High-Speed/Density supply. For the ultimate in low-power performance, the Code) MAXQ2010 includes a low-power sleep mode, the abili- On-Chip FLL Reduces External Clock Frequency ty to selectively disable peripherals, and multiple power-saving operating modes. Memory Features 64KB Flash Memory (In-Application and In-System Applications Programmable) 2KB Internal Data RAM Battery-Powered and Home Appliances JTAG Bootloader for Programming and Debug Portable Devices Consumer Electronics Peripheral Features Portable Medical Thermostats/Humidity 12-Bit SAR ADC with Internal Reference and Equipment Sensors Autoscan Blood Glucose Meters Eight Single-Ended or Four Differential Inputs Security Sensors Up to 312.5ksps Sample Rate Electrochemical and Gas and Chemical Supply Voltage Monitor with Adjustable Threshold Optical Sensors Sensors One-Cycle, 16 x 16 Hardware Multiply/Accumulate Industrial Control HVAC with 48-Bit Accumulator Data-Acquisition Smart Transmitters Three 16-Bit Programmable Timers/Counters with Systems and Data PWM Outputs Medical Instrumentation Loggers 32-Bit Binary Real-Time Clock with Digital Trim Capability Integrated LCD Ordering Information 160 Segments PART TEMP RANGE PIN-PACKAGE No External Resistors Required 2 Two USARTs, I C Master/Slave, and SPI Master/ MAXQ2010-RFX+ -40C to +85C 100 LQFP Slave Communications Ports +Denotes a lead(Pb)-free/RoHS-compliant package. On-Chip Power-On Reset/Brownout Reset Programmable Watchdog Timer Low Power Consumption Typical Application Circuit, Pin Configuration, and Selector 1mA (typ) at 1MHz Flash Operation at 2.7V Guide appear at end of data sheet. 370nA (typ) in Stop Mode Low-Power Power-Management Mode (PMM) MAXQ is a registered trademark of Maxim Integrated Products, Inc. SPI is a trademark of Motorola, 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.maxim-ic.com/errata. Maxim Integrated Products 1 For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642, or visit Maxims website at www.maxim-ic.com.16-Bit Mixed-Signal Microcontroller with LCD Interface TABLE OF CONTENTS Absolute Maximum Ratings 4 Recommended DC Operating Conditions .4 2 I C Electrical Characteristics 10 2 I C Bus Controller Timing 11 2 2 I C Bus Controller Timing (Acting As I C Master) 12 2 2 I C Bus Controller Timing (Acting As I C Slave) .13 Typical Operating Characteristics 14 Block Diagram .15 Pin Description .16 Detailed Description .21 MAXQ Core Architecture .21 Instruction Set .21 Memory Organization 21 Stack Memory .21 Utility ROM 22 Programming 23 (Bootloader) In-System Programming .23 In-Application Programming .23 Register Set .23 System Timing .23 Interrupts .24 I/O Ports 24 Supply Voltage Monitor 25 Serial Peripherals .25 USART Serial Ports .25 2 I C Bus .26 Serial Peripheral Interface (SPI) 26 Real-Time Clock 26 Programmable Timers .26 Watchdog Timer 27 Hardware Multiplier .27 Analog-to-Digital Converter .27 LCD Controller .28 In-Circuit Debug 29 Applications Information .30 Grounds and Bypassing .30 Pin Configuration .31 2 MAXQ2010