MAXQ610 Maxim, MAXQ610 Datasheet

no-image

MAXQ610

Manufacturer Part Number
MAXQ610
Description
The MAXQ610 is a low-power, 16-bit MAXQ® microcontroller designed for low-power applications including universal remote controls, consumer electronics, and white goods
Manufacturer
Maxim
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MAXQ610A-0000+
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
MAXQ610A-2524+T
Manufacturer:
MAXIM/美信
Quantity:
20 000
Company:
Part Number:
MAXQ610A-2524+T
Quantity:
4 064
Part Number:
MAXQ610A-2541+
Manufacturer:
MAXIM
Quantity:
4
Part Number:
MAXQ610A-2541+T
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
MAXQ610BB02
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
MAXQ610E-0000+
Manufacturer:
Maxim Integrated
Quantity:
10 000
Part Number:
MAXQ610EES-ONLY
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
MAXQ610J-2505+T
Manufacturer:
MAXIM
Quantity:
958
Company:
Part Number:
MAXQ610J-2904+T
Quantity:
9 241
Part Number:
MAXQ610K-0000+
Manufacturer:
Maxim Integrated
Quantity:
10 000
The MAXQ610 is a low-power, 16-bit MAXQ
controller designed for low-power applications includ-
ing universal remote controls, consumer electronics,
and white goods. The MAXQ610 combines a powerful
16-bit RISC microcontroller and integrated peripherals
including two USARTs and an SPI™ master/slave com-
munications port, along with an IR module with carrier
frequency generation and flexible port I/O capable of
multiplexed keypad control.
The MAXQ610 includes 64KB of flash memory and 2KB
of data SRAM. Intellectual property (IP) protection is
provided by a secure MMU that supports multiple
application privilege levels and protects code against
copying and reverse engineering. Privilege levels
enable vendors to provide libraries and applications to
execute on the MAXQ610, while limiting access to only
data and code allowed by their privilege level.
For the ultimate in low-power battery-operated perfor-
mance, the MAXQ610 includes an ultra-low-power stop
mode (0.2µA, typ). In this mode, the minimum amount
of circuitry is powered. Wake-up sources include exter-
nal interrupts, the power-fail interrupt, and a timer inter-
rupt. The microcontroller runs from a wide 1.70V to 3.6V
operating voltage.
♦ High-Performance, Low-Power 16-Bit RISC Core
♦ DC to 12MHz Operation Across Entire Operating
♦ 1.70V to 3.6V Operating Voltage Range
♦ 33 Total Instructions for Simplified Programming
♦ Three Independent Data Pointers Accelerate Data
♦ Dedicated Pointer for Direct Read from Code Space
19-4715; Rev 6; 7/11
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.
For pricing, delivery, and ordering information, please contact Maxim Direct at 1-888-629-4642,
or visit Maxim’s website at www.maxim-ic.com.
Range
Movement with Automatic Increment/Decrement
Remote Controls
Battery-Powered Portable Equipment
Consumer Electronics
Home Appliances
White Goods
16-Bit Microcontroller with Infrared Module
________________________________________________________________ Maxim Integrated Products
General Description
Applications
Features
®
micro-
♦ 16-Bit Instruction Word, 16-Bit Data Bus
♦ 16 x 16-Bit General-Purpose Working Registers
♦ Secure MMU for Application Partitioning and IP
♦ Memory Features
♦ Additional Peripherals
♦ Low-Power Consumption
Note: The 4-digit suffix “-0000” indicates a microcontroller in the
default state with the flash memory unprogrammed. Any value
other than 0000 indicates a device preprogrammed at Maxim
with proprietary customer-supplied software. For more information
on factory preprogramming of these devices, contact Maxim at
https://support.maxim-ic.com/micro. Information on masked
ROM devices and tape and reel versions are also available.
+ Denotes a lead(Pb)-free/RoHS-compliant package.
* Contact factory for ordering requirements.
Pin Configurations and Selector Guide appear at end of
data sheet.
MAXQ610A-0000+
MAXQ610B-0000+
MAXQ610J-0000+
MAXQ610X-0000+*
EP = Exposed pad.
Protection
64KB Flash:
Masked ROM Available
2KB Data SRAM
Power-Fail Warning
Power-On Reset/Brownout Reset
Automatic IR Carrier Frequency Generation and
Two 16-Bit, Programmable Timers/Counters with
SPI and Two USART Communication Ports
Programmable Watchdog Timer
8kHz Nanopower Ring Oscillator Wake-Up Timer
Up to 24 (MAXQ610A) or 32 (MAXQ610B)
0.2µA (typ), 2.0µA (max) in Stop Mode
3.75mA (typ) at 12MHz in Active Mode
Modulation
Prescaler and Capture/Compare
General-Purpose I/Os
T
PART
512 Byte Sectors
20,000 Erase/Write Cycles per Sector
A
= +25°C, Power-Fail Monitor Disabled
Ordering Information
TEMP RANGE
0°C to +70°C
0°C to +70°C
0°C to +70°C
0°C to +70°C
PIN-PACKAGE
32 TQFN-EP
40 TQFN-EP
44 TQFN-EP
Bare die
1

Related parts for MAXQ610

MAXQ610 Summary of contents

Page 1

... Privilege levels enable vendors to provide libraries and applications to execute on the MAXQ610, while limiting access to only data and code allowed by their privilege level. For the ultimate in low-power battery-operated perfor- mance, the MAXQ610 includes an ultra-low-power stop mode (0.2µ ...

Page 2

... Microcontroller with Infrared Module Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 Recommended DC Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 SPI Electrical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7 Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Microprocessor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 Memory Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .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 Transmit— ...

Page 3

... Figure 11. Power-Fail Detection During Normal Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22 Figure 12. Stop Mode Power-Fail Detection States with Power-Fail Monitor Enabled . . . . . . . . . . . . . . . . . . . . . . . . .24 Figure 13. Stop Mode Power-Fail Detection with Power-Fail Monitor Disabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 Table 1. Memory Areas and Associated Maximum Privilege Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 Table 2. Watchdog Interrupt Timeout (Sysclk = 12MHz, CD[1: .13 Table 3. USART Mode Details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 Table 4 ...

Page 4

... TQFN (derate 37mW/°C above +70°C) ..............2758.6mW Stresses beyond those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability ...

Page 5

Microcontroller with Infrared Module RECOMMENDED DC OPERATING CONDITIONS (continued 3.6V 0°C to +70°C.) (Note 1) DD RST A PARAMETER SYMBOL Input High Voltage for HFXIN V IH_HFXIN IRRX Input Filter Pulse-Width t IRRX_R ...

Page 6

... Current consumption during POR when powering up while V Note 9: The minimum amount of time that V Note 10: The maximum total current the maximum specified voltage drop. This does not include the IRTX output. Note 11: Programming time does not include overhead associated with utility ROM interface. 6 _______________________________________________________________________________________ CONDITIONS ...

Page 7

Microcontroller with Infrared Module SPI ELECTRICAL CHARACTERISTICS ( 3.6V 0°C to +70°C. AC electrical specifications are guaranteed by design and are not production tested.) DD RST A PARAMETER SYMBOL SPI Master Operating Frequency 1/t ...

Page 8

Microcontroller with Infrared Module PIN NAME 32 TQFN 40 TQFN 44 TQFN 15, 29 18, 38 19, 41 17, 20, 13, 22, 30 — 28 REGOUT — — — RESET ...

Page 9

Microcontroller with Infrared Module PIN NAME 32 TQFN 40 TQFN 44 TQFN GENERAL-PURPOSE I/O AND SPECIAL FUNCTION PINS P0.0– P0.7; IRTXM, RX0, TX0 1– 5–10 RX1, TX1, 5–10 TBA0/ TBA1, TBB0/ TBB1 P1.0– 11–14, 11–14, ...

Page 10

Microcontroller with Infrared Module PIN NAME 32 TQFN 40 TQFN 44 TQFN 25, 26, 27, 29, 24–27 29–32, 32–35, 35, 36 38, 39 TCK, TDI 15 15, 16, 30, — 16, 27, 31, 36, 28, ...

Page 11

... At the heart of the MAXQ610 is the MAXQ 16-bit RISC core. The MAXQ610 operates from DC to 12MHz and almost all instructions execute in a single clock cycle (83 ...

Page 12

... Memory protection is implemented using privilege lev- els for code. Each area has an associated privilege level. RAM/ROM are assigned privilege levels as well. Refer to the MAXQ610 User’s Guide for a more thor- ough explanation of the topic. See Table 1. A 16-bit-wide internal stack provides storage for program return addresses and can also be used general-purpose data storage ...

Page 13

Microcontroller with Infrared Module Table 2. Watchdog Interrupt Timeout (Sysclk = 12MHz, CD[1:0] = 00) WD[1:0] WATCHDOG CLOCK 15 00 Sysclk Sysclk Sysclk Sysclk/2 The watchdog timer functions as the source of both ...

Page 14

Microcontroller with Infrared Module IRCA IRCA = 0202h IRMT IRMT = 3 CARRIER OUTPUT (IRV) IRDATA INTERRUPT IRTX IRTXPOL = 1 IRTX IRTXPOL = 0 Figure 1. IR Transmit Frequency Shifting Example (IRCFME = 0) IRCLK ...

Page 15

Microcontroller with Infrared Module The IRTXPOL bit defines the starting/idle state as well as the carrier polarity for the IRTX pin. If IRTXPOL = 1, the IRTX pin is set to a logic-high when the IR timer module is ...

Page 16

Microcontroller with Infrared Module IRTXM IRTXPOL = 1 IRTXM IRTXPOL = 0 IRDATA INTERRUPT IRV INTERVAL IRMT IRMT Figure 4. External IRTXM (Modulator) Output CARRIER GENERATION IRCLK IRCAH + 1 IRCAL + 1 IRRX PIN EDGE ...

Page 17

Microcontroller with Infrared Module On the next qualified event, the IR module does the following: 1) Captures the IRRX pin state and transfers its value to IRDATA falling edge occurs, IRDATA = rising edge ...

Page 18

... The maximum SPI master transfer rate is Sysclk/2. When operating as an SPI slave, the MAXQ610 can support Sysclk/4 SPI transfer rate. Data is trans- ferred as an 8-bit or 16-bit value, MSB first. In addition, the SPI module supports configuration of active SSEL state through the slave active select ...

Page 19

Microcontroller with Infrared Module SHIFT SSEL SCLK CKPOL/CKPHA 0/1 OR 1/0 SCLK CKPOL/CKPHA 0/0 OR 1/1 MOSI MISO Figure 7. SPI Master Communication Timing SHIFT SSEL t SSE SCLK CKPOL/CKPHA 0/1 OR 1/0 SCLK CKPOL/CKPHA 0/0 OR 1/1 MOSI ...

Page 20

... The MAXQ610 includes a ROM loader. The loader denies access to the system, user loader, or user-appli- cation memories unless an area-specific password is provided. The ROM loader is not available in ROM-only versions of the MAXQ610 ...

Page 21

... In-application programming is not available in ROM- only versions of the MAXQ610 family. In-Circuit Debug and JTAG Embedded debug hardware and software are devel- oped and integrated into the MAXQ610 to provide full in-circuit debugging capability in a user application environment. These hardware and software features include: • ...

Page 22

... Microcontroller with Infrared Module Operating Modes The lowest power mode of operation for the MAXQ610 is stop mode. In this mode, CPU state and memories are preserved, but the CPU is not actively running. Wake-up sources include external I/O interrupts, the power-fail warning interrupt power-fail reset. Any ...

Page 23

Microcontroller with Infrared Module Table 4. Power-Fail Detection States During Normal Operation INTERNAL STATE POWER-FAIL REGULATOR A On Off Off (Periodically ...

Page 24

Microcontroller with Infrared Module V t < PFW V RST B V POR STOP INTERNAL RESET (ACTIVE HIGH) Figure 12. Stop Mode Power-Fail Detection States with Power-Fail Monitor Enabled Table 5. Stop Mode Power-Fail Detection ...

Page 25

Microcontroller with Infrared Module PFW B V RST V POR STOP INTERNAL RESET (ACTIVE HIGH) INTERRUPT Figure 13. Stop Mode Power-Fail Detection with Power-Fail Monitor Disabled Table 6. Stop Mode Power-Fail Detection States with Power-Fail ...

Page 26

... This MAXQ610 data sheet, which contains electrical/ timing specifications and pin descriptions. • The MAXQ610 revision-specific errata sheet (www.maxim-ic.com/errata). • The MAXQ610 User's Guide , which contains detailed information on core features and operation, including programming. COMMENTS Application enters stop mode. ...

Page 27

... MAXQ610B-0000+ 1.70 to 3.6 MAXQ610J-0000+ 1.70 to 3.6 MAXQ610X-0000+ 1.70 to 3.6 Note: Contact factory for information about masked ROM devices. TOP VIEW P2.5/TDI 25 P2.6/TMS 26 27 P2.7/TDO 28 RESET MAXQ610 GND 30 31 IRTX + 32 IRRX THIN QFN × (5mm 5mm) *EXPOSED PAD = GND. ______________________________________________________________________________________ • Integrated Development Environments (IDEs) • ...

Page 28

... RoHS status only. Package drawings may show a different suffix character, but the drawing pertains to the package regardless of RoHS status. PACKAGE TYPE 32 TQFN-EP 40 TQFN-EP 44 TQFN-EP 28 ______________________________________________________________________________________ Pin Configurations (continued MAXQ610 RESET GND 42 *EP IRTX 43 + IRRX 44 TQFN PACKAGE CODE OUTLINE NO ...

Page 29

... Recommended DC Operating Conditions table 5 2/10 Added the 44-pin TQFN package Removed future status from the MAXQ610A-0000+ in the Ordering Information table; 6 7/11 added the continuous power dissipation, lead temperature, and soldering temperature information to the Absolute Maximum Ratings section Maxim cannot assume responsibility for use of any circuitry other than circuitry entirely embodied in a Maxim product ...

Related keywords