Top

Low-Power LCD Microcontroller

Industry's Highest MIPS/mA, 16-Bit, RISC Microcontroller

Product Details

Key Features

Simplified Block Diagram

Technical Docs

Data Sheet Low-Power LCD Microcontroller Aug 01, 2008
App Note A Simple Implementation of LCD Brightness Control Using the MAX44009 Ambient-Light Sensor
App Note How to Build a High-Resolution Temperature Monitoring System
App Note PIXI MAX11300 4-20mA Current Control Loop Transmitter
User Guide MAX-IDE Simulator User's Guide for the MAXQ Microcontrollers
User Guide MAXQ20-Based Microcontroller Bootloader Command Reference
User Guide MAXQ® Family User's Guide: MAXQ2000 Supplement
User Guide MAXQ Family User's Guide
App Note Getting Started with the MAX6651 Fan Controller
App Note Automatically Initializing Data Segment Values in MAX-IDE
App Note Getting Started with the MAXQ2000 USB Thumb Evaluation Kit
App Note How to Use Serial Peripheral Interface (SPI) on the MAXQ3180 Microcontroller
App Note Implementing a Soft Stack in Data Memory on the MAXQ2000
App Note Using the uIP Stack to Network a MAXQ Microcontroller
App Note Getting Started with the DS8113 Smart-Card Analog Interface Evaluation Kit
App Note Leveraging Nonvolatile Memory Services in MAXQ® Processors
App Note SPI/I2C Bus Lines Control Multiple Peripherals
App Note Implementing a JTAG Bootloader Master for the MAXQ2000 Microcontroller
App Note Calling Utility ROM Functions with IAR's Embedded Workbench\tfor MAXQ
App Note Getting Started with the MAXQ610 Evaluation Kit (EV Kit) and the IAR Embedded Workbench
App Note Implementing an ADC with a Microcontroller, an Op Amp, and Resistors
App Note SD Media Format Expands the MAXQ2000's Space for Nonvolatile Data Storage
App Note The MAXQ Microcontroller in Action: Designing a Bicycle Computer with the MAXQ2000
App Note Table Operations for the MAXQ Architecture
App Note Using the MAX6951/MAX6950 LED Display Drivers with SPI Interface to Communicate with the MAXQ2000 Microcontroller
App Note Options for Embedded User Interfaces
App Note Getting Started with Rowley CrossWorks and the MAXQ2000 Evaluation Kit
App Note Using the MAXQ2000 with the MAX6960 to Create a Stock Quote Display System
App Note Using Lookup Tables to Perform Gamma Correction on LEDs
App Note Pulse Width Modulation (PWM) with the MAXQ2000 Timer Type 2
App Note MAXQ Microcontroller Drives a Smart and Intelligent 4-20mA Transmitter
App Note Add USB to Anything
App Note MAXQ Competitive Analysis Study
App Note Software I²C Driver for the MAXQ2000 Microcontroller
App Note Using the MAXQ2000 with the MAX4397 to Create an Inexpensive Audio/Video Source Selector
App Note Using Data Pointers to Read/Write to SRAM
App Note Getting started with MAX-IDE
App Note Using an LCD with MAXQ Microcontrollers
App Note Security System Control with the MAXQ2000
App Note Audio Filtering with the MAXQ2000
App Note Using a Keypad and LCD Display with the MAXQ2000
App Note Signal Processing with the MAXQ Multiply-Accumulate Unit (MAC)
App Note An Example Application Using the MAXQ2000 Evaluation Kit
App Note Accessing the Functions Provided in the MAXQ Utility ROM
App Note Programming in the MAXQ Environment
App Note Getting Started with the IAR Compiler and the MAXQ2000 Evaluation Kit
App Note Introduction to the MAXQ Architecture
App Note Benchmarking the MAXQ® Instruction-Set Architecture vs. RISC Competitors\r\n
App Note Using Timers in the MAXQ Family of Microcontrollers
App Note Using MAXQ's Multiplier Module
App Note Multiplexing JTAG Interface Pins on MAXQ Microcontrollers
App Note Unlocking the Secrets of the MAXQ®
Tutorial Blood Pressure Monitor Design Considerations
Tutorial Important Design Considerations for Heart-Rate and Fitness Monitors
Tutorial Introduction to Digital Stethoscopes and Electrical Component Selection Criteria
Tutorial Important Design Considerations for Digital Thermometers
Tutorial Tutorial: Improve Sensor Performance and SNR in Pulse Oximeter Designs | Maxim Integrated
Tutorial How to Use the MAXQ2000 as a Voltmeter
Tutorial How to Create a MAXQ®-Based \"Learning\" Remote Control
Tutorial Temperature-Based Fan Control Using the MAXQ2000 Microcontroller

Support & Training

Search our knowledge base for answers to your technical questions.

Filtered Search

Our dedicated team of Applications Engineers are also available to answer your technical questions. Visit our support portal .

Key Features

  • High-Performance, Low-Power, 16-Bit RISC Core
    • DC to 20MHz Operation, Approaching 1MIPS per MHz
    • Dual 1.8V Core/3V I/O Enables Low Power/Flexible Interfacing
    • 33 Instructions, Most Single Cycle
    • Three Independent Data Pointers Accelerate Data Movement with Automatic Increment/Decrement
    • 16-Level Hardware Stack
    • 16-Bit Instruction Word, 16-Bit Data Bus
    • 16 x 16-Bit, General-Purpose Working Registers
    • Optimized for C-Compiler (High-Speed/Density Code)
  • Program and Data Memory
    • 32kWords Flash Memory, Mask ROM for High-Volume Applications
    • 10,000 Flash Write/Erase Cycles
    • 1kWord of Internal Data RAM
    • JTAG/Serial Boot Loader for Programming
  • Peripheral Features
    • Up to 50 General-Purpose I/O Pins
    • 100/132 Segment LCD Driver
      • Up to 4 COM and 36 Segments
      • Static, 1/2, and 1/3 LCD Bias Supported
      • No External Resistors Required
    • SPI™ and 1-Wire® (-RAX/RAX+/-RFX/-RFX+ Only) Hardware I/O Ports
    • One or Two Serial UARTs
    • One-Cycle, 16 x 16 Hardware Multiply/Accumulate with 48-Bit Accumulator
    • Three 16-Bit Programmable Timers/Counters
    • 8-Bit, Subsecond, System Timer/Alarm
    • 32-Bit, Binary Real-Time Clock with Time-of-Day Alarm
    • Programmable Watchdog Timer
  • Flexible Programming Interface
    • Bootloader Simplifies Programming
    • In-System Programming Through JTAG
    • Supports In-Application Programming of Flash Memory
  • Ultra-Low-Power Consumption
    • 190µA typ at 8MHz Flash Operation, PMM1 at 2.2V
    • 700nA typ in Lowest Power Stop Mode
    • Low-Power 32kHz Mode and Divide-by-256 Mode

Applications/Uses

  • Battery-Powered and Portable Devices
  • Consumer Electronics
  • Data-Acquisition Systems and Data Loggers
  • Electrochemical and Optical Sensors
  • Gas and Chemical Sensors
  • Home Appliances
  • HVAC
  • Industrial Control
  • Medical Instrumentation
  • Security Sensors
  • Smart Transmitters
  • Thermostats/Humidity Sensors

Description

The MAXQ2000 microcontroller is a low-power, 16-bit device that incorporates a liquid-crystal display (LCD) interface that can drive up to 100 (-RBX/-RBX+) or 132 (-RAX/-RAX+/-RFX/-RFX+) segments. The MAXQ2000 is uniquely suited for the blood-glucose monitoring market, but can be used in any application that requires high performance and low-power operation. The device can operate at a maximum of either 14MHz (VDD > 1.8V) or 20MHz (VDD > 2.25V). The MAXQ2000 has 32kWords of flash memory, 1kWord of RAM, three 16-bit timers, and one or two universal synchronous/asynchronous receiver/transmitters (UARTs). Flash memory aids prototyping and low-volume production. The microcontroller core is powered by a 1.8V supply, with a separate I/O supply for optimum flexibility. An ultra-low-power sleep mode makes these parts ideal for battery-powered, portable equipment.

Note: Designers must have the following documents to fully use all the features of this device. This data sheet contains pin descriptions, feature overviews, and electrical specifications. Errata sheets contain deviations from published specifications. The user's guides offer detailed information about device features and operation.

Simplified Block Diagram

MAXQ2000: Pin Configuration MAXQ2000: Pin Configuration Zoom icon

Technical Docs

Data Sheet Low-Power LCD Microcontroller Aug 01, 2008
App Note A Simple Implementation of LCD Brightness Control Using the MAX44009 Ambient-Light Sensor
App Note How to Build a High-Resolution Temperature Monitoring System
App Note PIXI MAX11300 4-20mA Current Control Loop Transmitter
User Guide MAX-IDE Simulator User's Guide for the MAXQ Microcontrollers
User Guide MAXQ20-Based Microcontroller Bootloader Command Reference
User Guide MAXQ® Family User's Guide: MAXQ2000 Supplement
User Guide MAXQ Family User's Guide
App Note Getting Started with the MAX6651 Fan Controller
App Note Automatically Initializing Data Segment Values in MAX-IDE
App Note Getting Started with the MAXQ2000 USB Thumb Evaluation Kit
App Note How to Use Serial Peripheral Interface (SPI) on the MAXQ3180 Microcontroller
App Note Implementing a Soft Stack in Data Memory on the MAXQ2000
App Note Using the uIP Stack to Network a MAXQ Microcontroller
App Note Getting Started with the DS8113 Smart-Card Analog Interface Evaluation Kit
App Note Leveraging Nonvolatile Memory Services in MAXQ® Processors
App Note SPI/I2C Bus Lines Control Multiple Peripherals
App Note Implementing a JTAG Bootloader Master for the MAXQ2000 Microcontroller
App Note Calling Utility ROM Functions with IAR's Embedded Workbench\tfor MAXQ
App Note Getting Started with the MAXQ610 Evaluation Kit (EV Kit) and the IAR Embedded Workbench
App Note Implementing an ADC with a Microcontroller, an Op Amp, and Resistors
App Note SD Media Format Expands the MAXQ2000's Space for Nonvolatile Data Storage
App Note The MAXQ Microcontroller in Action: Designing a Bicycle Computer with the MAXQ2000
App Note Table Operations for the MAXQ Architecture
App Note Using the MAX6951/MAX6950 LED Display Drivers with SPI Interface to Communicate with the MAXQ2000 Microcontroller
App Note Options for Embedded User Interfaces
App Note Getting Started with Rowley CrossWorks and the MAXQ2000 Evaluation Kit
App Note Using the MAXQ2000 with the MAX6960 to Create a Stock Quote Display System
App Note Using Lookup Tables to Perform Gamma Correction on LEDs
App Note Pulse Width Modulation (PWM) with the MAXQ2000 Timer Type 2
App Note MAXQ Microcontroller Drives a Smart and Intelligent 4-20mA Transmitter
App Note Add USB to Anything
App Note MAXQ Competitive Analysis Study
App Note Software I²C Driver for the MAXQ2000 Microcontroller
App Note Using the MAXQ2000 with the MAX4397 to Create an Inexpensive Audio/Video Source Selector
App Note Using Data Pointers to Read/Write to SRAM
App Note Getting started with MAX-IDE
App Note Using an LCD with MAXQ Microcontrollers
App Note Security System Control with the MAXQ2000
App Note Audio Filtering with the MAXQ2000
App Note Using a Keypad and LCD Display with the MAXQ2000
App Note Signal Processing with the MAXQ Multiply-Accumulate Unit (MAC)
App Note An Example Application Using the MAXQ2000 Evaluation Kit
App Note Accessing the Functions Provided in the MAXQ Utility ROM
App Note Programming in the MAXQ Environment
App Note Getting Started with the IAR Compiler and the MAXQ2000 Evaluation Kit
App Note Introduction to the MAXQ Architecture
App Note Benchmarking the MAXQ® Instruction-Set Architecture vs. RISC Competitors\r\n
App Note Using Timers in the MAXQ Family of Microcontrollers
App Note Using MAXQ's Multiplier Module
App Note Multiplexing JTAG Interface Pins on MAXQ Microcontrollers
App Note Unlocking the Secrets of the MAXQ®
Tutorial Blood Pressure Monitor Design Considerations
Tutorial Important Design Considerations for Heart-Rate and Fitness Monitors
Tutorial Introduction to Digital Stethoscopes and Electrical Component Selection Criteria
Tutorial Important Design Considerations for Digital Thermometers
Tutorial Tutorial: Improve Sensor Performance and SNR in Pulse Oximeter Designs | Maxim Integrated
Tutorial How to Use the MAXQ2000 as a Voltmeter
Tutorial How to Create a MAXQ®-Based \"Learning\" Remote Control
Tutorial Temperature-Based Fan Control Using the MAXQ2000 Microcontroller

Support & Training

Search our knowledge base for answers to your technical questions.

Filtered Search

Our dedicated team of Applications Engineers are also available to answer your technical questions. Visit our support portal .