MAXQ615-F00+ Maxim Integrated, MAXQ615-F00+ Datasheet - Page 10
![no-image](/images/no-image-200.jpg)
MAXQ615-F00+
Manufacturer Part Number
MAXQ615-F00+
Description
16-bit Microcontrollers - MCU MICRO 16PIN
Manufacturer
Maxim Integrated
Datasheet
1.MAXQ615-F00.pdf
(20 pages)
Specifications of MAXQ615-F00+
Rohs
yes
Core
MAXQ20S
Processor Series
MAXQ615
Data Bus Width
16 bit
Maximum Clock Frequency
20 MHz
Program Memory Size
48 KB
Data Ram Size
2 KB
Operating Supply Voltage
2.4 V to 3.6 V
Operating Temperature Range
- 40 C to + 85 C
Package / Case
TQFN-16
Mounting Style
SMD/SMT
Interface Type
I2C, SPI
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Number Of Programmable I/os
12
Number Of Timers
3
Program Memory Type
Flash
Supply Voltage - Max
3.6 V
Supply Voltage - Min
2.4 V
Part # Aliases
90-M3900+F00
The MAXQ615 is a MAXQ20S-based microcontroller
that supports a variety of applications. One application
would be power-supply sequencing and default voltage
programming. It could also perform host interface control,
backlight algorithm, fading control, and gas gauge algo-
rithm functions. The microcontroller can add bootloader
functionality to an application, making field updates much
simpler. Additionally, a low-power sleep mode makes this
device ideal for battery-powered equipment.
The MAXQ20S core supports the Harvard memory archi-
tecture with separate 16-bit program and data address
buses. A fixed 16-bit instruction word is standard, but
data can be arranged in 8 or 16 bits. The MAXQ core is
implemented as a pipelined processor with performance
approaching 1MIPS per MHz. The 16-bit data path is
implemented around register modules, and each register
module contributes specific functions to the core. The
accumulator module consists of sixteen 16-bit registers
and is tightly coupled with the arithmetic logic unit (ALU).
Program flow is supported by a configurable soft stack.
Execution of instructions is triggered by data transfer
between functional register modules, or between a func-
tional register module and memory. Since data movement
Maxim Integrated
REGULATOR
MONITOR
VOLTAGE
FLASH
JTAG
48KB
GPIO
Detailed Description
OSCILLATOR
16 x 16 MAC
20MHz RING
WATCHDOG
6KB UTILITY
MAXQ615
ROM
16-BIT MAXQ
RISC CPU
Microprocessor
Block Diagram
16-BIT TIMER
2KB SRAM
SPI (2x)
(3x)
I
2
16-Bit MAXQ Microcontroller with
C
involves only source and destination modules, circuit
switching activities are limited to active modules only. For
power-conscious applications, this approach localizes
power dissipation and minimizes switching noise. The
modular architecture also provides a maximum of flexibil-
ity and reusability that are important for a microprocessor
used in embedded applications.
The MAXQ instruction set is highly orthogonal. All arith-
metic and logical operations can use any register in
conjunction with the accumulator. Data movement is sup-
ported from any register to any other register. Memory
is accessed through specific data pointer registers with
auto increment/decrement support.
The microcontroller incorporates several memory types:
• 48KB flash memory
• 2KB SRAM
• 6KB utility ROM
• RAM-based software stack
Some applications require preventative measures to
protect against simple access and viewing of program
code memory. To address this need for code protection,
the device permits full access to in-system programming,
in-application programming, or in-circuit debugging only
after a password has been supplied. The password is
defined as the 16 words of physical program memory at
addresses 0010h-001Fh. These memory locations can
be used for general code space if a unique password is
not needed.
When the password lock bit (PWL) is set to 1, password
is required in order to access the ROM loader utilities
that support read/write accessing of internal memory and
debug functions. When PWL is cleared to 0, these utili-
ties are fully accessible through the utility ROM without
password.
The PWL bit defaults to 1 by a power-on reset. In order to
access the ROM utilities, a correct password is needed;
otherwise, access of ROM utilities is denied. Once the
correct password has been supplied by the user, the
ROM clears the password lock. The PWL remains clear
until a power-on reset occurs or it is set by application
software.
Password-Protected Memory Access
Hardware Multiplier
MAXQ615
Memory
10