MAXQ610_09 MAXIM [Maxim Integrated Products], MAXQ610_09 Datasheet

no-image

MAXQ610_09

Manufacturer Part Number
MAXQ610_09
Description
16-Bit Microcontroller with Infrared Module
Manufacturer
MAXIM [Maxim Integrated Products]
Datasheet
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
19-4715; Rev 3; 7/09
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-
♦ Dedicated Pointer for Direct Read from Code
♦ 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: Contact factory for information about masked ROM devices.
+ Denotes a lead(Pb)-free/RoHS-compliant package.
* Future product—contact factory for availability.
** Contact factory for availability.
Pin Configurations and Selector Guide appear at end of
data sheet.
MAXQ610A-0000+*
MAXQ610B-0000+
MAXQ610X-0000+**
Space
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
PIN-PACKAGE
32 TQFN-EP
40 TQFN-EP
Bare die
1

Related parts for MAXQ610_09

MAXQ610_09 Summary of contents

Page 1

Rev 3; 7/09 16-Bit Microcontroller with Infrared Module General Description 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 ...

Page 2

Microcontroller with Infrared Module Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ...

Page 3

Microcontroller with Infrared Module Figure 1. IR Transmit Frequency Shifting Example (IRCFME = ...

Page 4

Microcontroller with Infrared Module ABSOLUTE MAXIMUM RATINGS Voltage Range on V with Respect to GND .......-0.3V to +3.6V DD Voltage Range on Any Lead with Respect to GND except V DD ..................................... Operating Temperature Range...............................0°C to +70°C Stresses beyond ...

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

Microcontroller with Infrared Module RECOMMENDED DC OPERATING CONDITIONS (continued 3.6V 0°C to +70°C.) (Note 1) DD RST A PARAMETER SYMBOL WAKE-UP TIMER Wake-Up Timer Interval t WAKEUP FLASH MEMORY System Clock During Flash ...

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 14 REGOUT EP EP GND RESET HFXIN 18 22 HFXOUT 31 39 IRTX 32 40 IRRX GENERAL-PURPOSE I/O ...

Page 9

Microcontroller with Infrared Module PIN NAME 32 TQFN 40 TQFN 9–12, 15, 11–14, 19, P1.0–P1.7; 16, 19, 20 20, 23, 24 INT0–INT7 P2.0–P2.7; MOSI, MISO, 25, 26, 29– SCLK, SSEL, 21–28 32, 35, 36 TCK, TDI, TMS, TDO 2, ...

Page 10

Microcontroller with Infrared Module Block Diagram MAXQ610 16-BIT MAXQ REGULATOR RISC CPU VOLTAGE 4KB ROM SECURE MMU MONITOR CLOCK 64KB FLASH GPIO WATCHDOG 2KB SRAM 8kHz NANO 16-BIT TIMER 16-BIT TIMER RING Detailed Description The MAXQ610 microcontroller provides integrated, ...

Page 11

Microcontroller with Infrared Module Table 1. Memory Areas and Associated Maximum Privilege Levels AREA System User Loader User Application Utility ROM Other (RAM) Memory Protection The optional memory-protection feature separates code memory into three areas: system, user loader, and ...

Page 12

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 13

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 14

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 15

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 16

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 17

Microcontroller with Infrared Module When RXBCNT = 1, the IRV capture operation is dis- abled and the interrupt flag associated with the capture no longer denotes a capture. In the carrier burst-count mode, the IRMT register is now used ...

Page 18

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 19

Microcontroller with Infrared Module On-Chip Oscillator An external quartz crystal or a ceramic resonator can be connected between HFXIN and HFXOUT on the MAXQ610, as illustrated in Figure 9. Noise at HFXIN and HFXOUT can adversely affect on- chip ...

Page 20

Microcontroller with Infrared Module To erase, the following function would be used: /* Erase the given Flash page * addr: Flash offset (anywhere within page) */ int flash_erasepage(uint16_t addr); The in-application flash programming must call ROM utility functions to ...

Page 21

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 ...

Page 22

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

Page 23

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 24

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 25

Microcontroller with Infrared Module Table 6. Stop Mode Power-Fail Detection States with Power-Fail Monitor Disabled (continued) INTERNAL STATE POWER-FAIL REGULATOR D Off Off On E Off (Periodically) F Off Off Applications Information The low-power, high-performance RISC architecture of this ...

Page 26

Microcontroller with Infrared Module Development and Technical Maxim and third-party suppliers provide a variety of highly versatile, affordably priced development tools for this microcontroller, including the following: • Compilers • In-circuit emulators TOP VIEW ...

Page 27

Microcontroller with Infrared Module For the latest package outline information and land patterns www.maxim-ic.com/packages. PACKAGE TYPE 32 TQFN-EP 40 TQFN-EP ______________________________________________________________________________________ Package Information PACKAGE CODE T3255+3 T4066+2 DOCUMENT NO. 21-0140 21-0141 27 ...

Page 28

Microcontroller with Infrared Module REVISION REVISION NUMBER DATE 0 10/08 Initial release. Removed the Sysclk = 1MHz condition for the Active Current parameter, changed the R changed the f to 3.0kHz and 20.0kHz, respectively, in the Recommended DC Operating ...

Related keywords