Rev 0; 1/09
Low-Power, Dual-Core Microcontroller
MAXQ3108
♦ 16 x 16-Bit General-Purpose Working Registers
General Description
for Each Core
The MAXQ3108 is a low-power microcontroller that fea-
tures two high-performance MAXQ20 cores: a dedicat-
ed core (DSPCore) for intensive data processing and a
user core (UserCore) for supervisory functions. The two
cores can operate at different clock speeds, allowing
lower system power consumption for even processing
intensive applications. The UserCore can be configured
to run at the lowest clock rate possible for monitoring
the peripherals for communication activities, while the
DSPCore runs at the highest speed. Each core has
access to an independent math accelerator (a multi-
ply/accumulate unit). The UserCore supports SPI™,
♦ 16-Level Hardware Stack for Each Core
♦ Hardware Support for Software Stack
♦ Memory Features
UserCore
64KB Flash Program Memory
16B Battery-Backed (V
4KB Utility ROM
) Data SRAM
BAT
2KB Data SRAM; 10KB Total Data SRAM (If
DSPCore Inactive)
DSPCore
8KB User-Loadable SRAM Code Memory
1KB Data SRAM
2
I C, two UART channels with one channel supporting
IR carrier modulation, a trimmable real-time clock
(RTC), battery-backed RTC registers, and data memo-
ry. The DSPCore is fully user programmable and con-
figurable. With the standard 32,768Hz crystal, the
DSPCore operates at 10.027MHz, while the UserCore
runs at 5.014MHz.
♦ Peripherals
FLL (10MHz Output with 32kHz Input)
2
SPI Master, I C Master
Two UART Channels (One Supports IR Carrier
Modulation)
Math Accelerator for Each Core
Three Manchester Decoder and Cubic Sinc Filter
Channels for Interfacing to DS8102 Delta-Sigma
Modulators
Two 16-Bit Programmable Timer/Counters
RTC with Alarms and Digital Trim, Dedicated
Applications
Electricity Meters
Industrial Control
Battery-Powered and Portable Devices
Smart Transmitters
Medical Instrumentation
Battery-Backup Pin (V
)
BAT
Two Programmable Pulse Generators
Independent Watchdog Timer for Each Core
External Interrupts
Features
♦ High-Performance, Low-Power, Dual 16-Bit RISC
JTAG Interface
Cores
♦ Operating Modes
♦ Approaches 1MIPS per MHz
Stop Mode: 0.1µA typ
Active Current at 10MHz and V = 2.0V: 1.0mA typ
♦ System Clock
DD
10.027MHz (DSPCore)
5.014MHz (UserCore)
Ordering Information
♦ 33 Instructions
PART
TEMP RANGE
PIN-PACKAGE
♦ Approximately 100ns Execution Time at 10.027MHz
MAXQ3108-FFN+
-40°C to +85°C
28 TSSOP
♦ Three Independent Data Pointers Accelerate Data
+Denotes a lead(Pb)-free/RoHS-compliant package.
Movement with Automatic Increment/Decrement
♦ 16-Bit Instruction Word, 16-Bit Data Bus
Pin Configuration appears at end of data sheet.
SPI is a trademark of Motorola, Inc.
MAXQ is a registered trademark of Maxim Integrated Products, 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 Maxim’s website at www.maxim-ic.com.