MAXQ2000

Low-Power LCD Microcontroller

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


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.
MAXQ2000: Pin Configuration MAXQ2000: Pin Configuration Enlarge+

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

MAXQ2000-KIT: Evaluation Kit for the MAXQ2000

Technical Documents

User Guide 5618 MAXQ20-Based Microcontroller Bootloader Command Reference
Reference Schematic 5387 QAM Reference Design Using the MAX5880 Modulator and MAX5882 RF DAC
Reference Schematic 5244 Modern PRTD Temperature Sensors and High-Resolution Delta-Sigma ADCs Enable Wide Range High-Accuracy Temperature Measurements
Reference Schematic 5150 Simple Wireless Temperature Monitor Also Has Data-Logging Capabilities
App Note 5074 Implementing an ADC with a Microcontroller, an Op Amp, and Resistors
App Note 4913 A Simple Implementation of LCD Brightness Control Using the MAX44009 Ambient-Light Sensor
User Guide 4819 MAXQ® Family User's Guide: MAXQ2000 Supplement
User Guide 4811 MAXQ Family User's Guide
Tutorial 4694 Introduction to Digital Stethoscopes and Electrical Component Selection Criteria
Tutorial 4690 Important Design Considerations for Digital Thermometers
Tutorial 4689 Blood Pressure Monitor Design Considerations
Tutorial 4686 Important Design Considerations for Heart-Rate and Fitness Monitors
Tutorial 4671 Improve Sensor Performance and SNR in Pulse Oximeter Designs
App Note 4450 Getting Started with the MAX6651 Fan Controller
App Note 4420 Automatically Initializing Data Segment Values in MAX-IDE
Reference Schematic 4379 Display Different LED Sequences Using the MAXQ2000 Microcontroller with the MAX6970 LED Driver
App Note 4277 Getting Started with the MAXQ2000 USB Thumb Evaluation Kit
Reference Schematic 4267 Proven Implementations of the I²C Bus
App Note 4246 How to Use Serial Peripheral Interface (SPI) on the MAXQ3180 Microcontroller
App Note 4238 Implementing a Soft Stack in Data Memory on the MAXQ2000
App Note 4205 Using the uIP Stack to Network a MAXQ Microcontroller
App Note 4200 Getting Started with the DS8113 Smart-Card Analog Interface Evaluation Kit
Reference Schematic 4195 Selecting SPI Clock Modes for Interfacing the MAX1132 ADC with the MAXQ2000 Microcontroller
App Note 4194 How to Use the MAXQ2000 as a Voltmeter
App Note 4112 Leveraging Nonvolatile Memory Services in MAXQ® Processors
Reference Schematic 4091 Reference Design for Power-over-Ethernet (PoE) Midspan or Endpoint Insertion
App Note 4024 SPI/I²C Bus Lines Control Multiple Peripherals
App Note 4017 How to Create a MAXQ®-Based "Learning" Remote Control
App Note 4012 Implementing a JTAG Bootloader Master for the MAXQ2000 Microcontroller
App Note 4008 Calling Utility ROM Functions with IAR's Embedded Workbench for MAXQ
App Note 3969 SD Media Format Expands the MAXQ2000's Space for Nonvolatile Data Storage
App Note 3966 Multiplexing JTAG Interface Pins on MAXQ Microcontrollers
App Note 3960 Unlocking the Secrets of the MAXQ®
User Guide 3905 MAX-IDE Simulator User's Guide for the MAXQ Microcontrollers
App Note 3845 The MAXQ Microcontroller in Action: Designing a Bicycle Computer with the MAXQ2000
App Note 3770 Table Operations for the MAXQ Architecture
App Note 3729 Using the MAX6951/MAX6950 LED Display Drivers with SPI Interface to Communicate with the MAXQ2000 Microcontroller
App Note 3720 Options for Embedded User Interfaces
App Note 3698 Getting Started with Rowley CrossWorks and the MAXQ2000 Evaluation Kit
App Note 3688 Using the MAXQ2000 with the MAX6960 to Create a Stock Quote Display System
App Note 3667 Using Lookup Tables to Perform Gamma Correction on LEDs
App Note 3666 Pulse Width Modulation (PWM) with the MAXQ2000 Timer Type 2
App Note 3653 MAXQ Microcontroller Drives a Smart and Intelligent 4-20mA Transmitter
App Note 3637 Add USB to Anything
Tutorial 3620 Temperature-Based Fan Control Using the MAXQ2000 Microcontroller
App Note 3593 MAXQ Competitive Analysis Study
App Note 3588 Software I²C Driver for the MAXQ2000 Microcontroller
App Note 3568 Using the MAXQ2000 with the MAX4397 to Create an Inexpensive Audio/Video Source Selector
App Note 3563 Using Data Pointers to Read/Write to SRAM
App Note 3561 Getting started with MAX-IDE
App Note 3548 Using an LCD with MAXQ Microcontrollers
App Note 3546 Security System Control with the MAXQ2000
App Note 3483 Audio Filtering with the MAXQ2000
App Note 3414 Using a Keypad and LCD Display with the MAXQ2000
App Note 3386 Signal Processing with the MAXQ Multiply-Accumulate Unit (MAC)
App Note 3385 An Example Application Using the MAXQ2000 Evaluation Kit
App Note 3384 Accessing the Functions Provided in the MAXQ Utility ROM
App Note 3383 Programming in the MAXQ Environment
App Note 3378 Getting Started with the IAR Compiler and the MAXQ2000 Evaluation Kit
App Note 3222 Introduction to the MAXQ Architecture
App Note 3221 Benchmarking the MAXQ® Instruction-Set Architecture vs. RISC Competitors
App Note 3205 Using Timers in the MAXQ Family of Microcontrollers
App Note 3006 Using MAXQ's Multiplier Module

Quality and Environmental Data

Product Reliability Reports: MAXQ2000.pdf 
Lead-Free Package Tin (Sn) Whisker Reports
 

Related Resources


MAX32550
DeepCover Secure Cortex-M3 Flash Microcontroller

  • ARM® Cortex® M3 Processor Core Allows for Easy Integration into Applications
  • Security Features Facilitate System-Level Protection
  • Integrated Peripherals Reduce External Component Count

MAX32600
Wellness Measurement Microcontroller

  • Integrated AFE Enables Precision Wellness Measurements with Minimal Discretes
  • Secure Valuable IP and Data with Robust On-Board Trust Protection Unit
  • Industry’s Lowest Overall System Power Increases Battery Life

Type ID PDF Title
User Guide 5618 MAXQ20-Based Microcontroller Bootloader Command Reference
Reference Schematic 5387 QAM Reference Design Using the MAX5880 Modulator and MAX5882 RF DAC
Reference Schematic 5244 Modern PRTD Temperature Sensors and High-Resolution Delta-Sigma ADCs Enable Wide Range High-Accuracy Temperature Measurements
Reference Schematic 5150 Simple Wireless Temperature Monitor Also Has Data-Logging Capabilities
App Note 5074 Implementing an ADC with a Microcontroller, an Op Amp, and Resistors
App Note 4913 A Simple Implementation of LCD Brightness Control Using the MAX44009 Ambient-Light Sensor
User Guide 4819 MAXQ® Family User's Guide: MAXQ2000 Supplement
User Guide 4811 MAXQ Family User's Guide
Tutorial 4694 Introduction to Digital Stethoscopes and Electrical Component Selection Criteria
Tutorial 4690 Important Design Considerations for Digital Thermometers
Tutorial 4689 Blood Pressure Monitor Design Considerations
Tutorial 4686 Important Design Considerations for Heart-Rate and Fitness Monitors
Tutorial 4671 Improve Sensor Performance and SNR in Pulse Oximeter Designs
App Note 4450 Getting Started with the MAX6651 Fan Controller
App Note 4420 Automatically Initializing Data Segment Values in MAX-IDE
Reference Schematic 4379 Display Different LED Sequences Using the MAXQ2000 Microcontroller with the MAX6970 LED Driver
App Note 4277 Getting Started with the MAXQ2000 USB Thumb Evaluation Kit
Reference Schematic 4267 Proven Implementations of the I²C Bus
App Note 4246 How to Use Serial Peripheral Interface (SPI) on the MAXQ3180 Microcontroller
App Note 4238 Implementing a Soft Stack in Data Memory on the MAXQ2000
App Note 4205 Using the uIP Stack to Network a MAXQ Microcontroller
App Note 4200 Getting Started with the DS8113 Smart-Card Analog Interface Evaluation Kit
Reference Schematic 4195 Selecting SPI Clock Modes for Interfacing the MAX1132 ADC with the MAXQ2000 Microcontroller
App Note 4194 How to Use the MAXQ2000 as a Voltmeter
App Note 4112 Leveraging Nonvolatile Memory Services in MAXQ® Processors
Reference Schematic 4091 Reference Design for Power-over-Ethernet (PoE) Midspan or Endpoint Insertion
App Note 4024 SPI/I²C Bus Lines Control Multiple Peripherals
App Note 4017 How to Create a MAXQ®-Based "Learning" Remote Control
App Note 4012 Implementing a JTAG Bootloader Master for the MAXQ2000 Microcontroller
App Note 4008 Calling Utility ROM Functions with IAR's Embedded Workbench for MAXQ
App Note 3969 SD Media Format Expands the MAXQ2000's Space for Nonvolatile Data Storage
App Note 3966 Multiplexing JTAG Interface Pins on MAXQ Microcontrollers
App Note 3960 Unlocking the Secrets of the MAXQ®
User Guide 3905 MAX-IDE Simulator User's Guide for the MAXQ Microcontrollers
App Note 3845 The MAXQ Microcontroller in Action: Designing a Bicycle Computer with the MAXQ2000
App Note 3770 Table Operations for the MAXQ Architecture
App Note 3729 Using the MAX6951/MAX6950 LED Display Drivers with SPI Interface to Communicate with the MAXQ2000 Microcontroller
App Note 3720 Options for Embedded User Interfaces
App Note 3698 Getting Started with Rowley CrossWorks and the MAXQ2000 Evaluation Kit
App Note 3688 Using the MAXQ2000 with the MAX6960 to Create a Stock Quote Display System
App Note 3667 Using Lookup Tables to Perform Gamma Correction on LEDs
App Note 3666 Pulse Width Modulation (PWM) with the MAXQ2000 Timer Type 2
App Note 3653 MAXQ Microcontroller Drives a Smart and Intelligent 4-20mA Transmitter
App Note 3637 Add USB to Anything
Tutorial 3620 Temperature-Based Fan Control Using the MAXQ2000 Microcontroller
App Note 3593 MAXQ Competitive Analysis Study
App Note 3588 Software I²C Driver for the MAXQ2000 Microcontroller
App Note 3568 Using the MAXQ2000 with the MAX4397 to Create an Inexpensive Audio/Video Source Selector
App Note 3563 Using Data Pointers to Read/Write to SRAM
App Note 3561 Getting started with MAX-IDE
App Note 3548 Using an LCD with MAXQ Microcontrollers
App Note 3546 Security System Control with the MAXQ2000
App Note 3483 Audio Filtering with the MAXQ2000
App Note 3414 Using a Keypad and LCD Display with the MAXQ2000
App Note 3386 Signal Processing with the MAXQ Multiply-Accumulate Unit (MAC)
App Note 3385 An Example Application Using the MAXQ2000 Evaluation Kit
App Note 3384 Accessing the Functions Provided in the MAXQ Utility ROM
App Note 3383 Programming in the MAXQ Environment
App Note 3378 Getting Started with the IAR Compiler and the MAXQ2000 Evaluation Kit
App Note 3222 Introduction to the MAXQ Architecture
App Note 3221 Benchmarking the MAXQ® Instruction-Set Architecture vs. RISC Competitors
App Note 3205 Using Timers in the MAXQ Family of Microcontrollers
App Note 3006 Using MAXQ's Multiplier Module