MAXQ615-F00+ Maxim Integrated, MAXQ615-F00+ Datasheet - Page 11

no-image

MAXQ615-F00+

Manufacturer Part Number
MAXQ615-F00+
Description
16-bit Microcontrollers - MCU MICRO 16PIN
Manufacturer
Maxim Integrated
Datasheet

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 password can be entered through the bootloader
interface selected by the PSS1 and PSS0 bits in sys-
tem programming when the SPE bit is set to logic 1, or
selected through the TAP interface directly by issuing a
password-unlock command.
The utility ROM is a block of internal ROM that defaults to
a starting address of 8000h. The utility ROM consists of
subroutines that can be called from application software.
These include the following:
• In-system programming using bootstrap loader
• Read chip revision or manufacturer ID
• Test routines (internal memory tests, memory loader,
• User-callable routines for in-application flash pro-
Following any reset, execution begins in the utility ROM.
The ROM software determines whether the program
execution should immediately jump to location 0000h,
the start of system code, or to one of the special routines
mentioned. Routines within the utility ROM are user-
accessible and can be called as subroutines by the
application software. More information on the utility ROM
functions is contained in the user manual.
An internal bootstrap loader allows the device to be
reloaded over the JTAG interface. This allows software to
be upgraded in-system, eliminating the need for a costly
Table 1. Watchdog Timer Intervals (f
Maxim Integrated
WD[1:0]
etc.)
gramming and fast table lookup
00
01
10
11
Loading Flash Memory with the
WATCHDOG INTERRUPT
Sysclk x 2
Sysclk x 2
Sysclk x 2
Sysclk x 2
TIMEOUT
15
16
17
18
Bootstrap Loader
16-Bit MAXQ Microcontroller with
Utility ROM
SYSCLK
WATCHDOG INTERRUPT
= 20MHz, CD[1:0] = 00)
PERIOD (ms)
hardware retrofit when updates are required. Remote
software uploads are possible that enable physically
inaccessible applications to be frequently updated. If
in-system programmability is not required, a commercial
gang programmer can be used for mass programming.
An internal watchdog timer greatly increases system reli-
ability. The timer resets the device if software execution
is disturbed. The watchdog timer is a free-running coun-
ter designed to be periodically reset by the application
software. If software is operating correctly, the counter is
periodically reset and never reaches its maximum count.
However, if software operation is interrupted, the timer
does not reset, triggering a system reset and option-
ally a watchdog timer interrupt. This protects the system
against electrical noise or electrostatic discharge (ESD)
upsets that could cause uncontrolled processor opera-
tion. The internal watchdog timer is an upgrade to older
designs with external watchdog devices, reducing sys-
tem cost and simultaneously increasing reliability.
The watchdog timer functions as the source of both the
watchdog timer timeout and the watchdog timer reset.
The timeout period can be programmed in a range of
215 to 232 system clock cycles. An interrupt is gener-
ated when the timeout period expires if the interrupt
is enabled. All watchdog timer resets follow the pro-
grammed interrupt timeouts by 512 system clock cycles.
If the watchdog timer is not restarted for another full
interval in this time period, a system reset occurs when
the reset timeout expires.
1.62
3.27
6.55
13.1
Hardware Multiplier
WATCHDOG INTERRUPT (µs)
WATCHDOG RESET AFTER
Watchdog Timer
MAXQ615
25.6
25.6
25.6
25.6
11

Related parts for MAXQ615-F00+