MAXQ610A-0000+ Maxim Integrated Products, MAXQ610A-0000+ Datasheet - Page 20

IC MCU 16BIT 64K IR MOD 32TQFN

MAXQ610A-0000+

Manufacturer Part Number
MAXQ610A-0000+
Description
IC MCU 16BIT 64K IR MOD 32TQFN
Manufacturer
Maxim Integrated Products
Series
MAXQ™r
Datasheets

Specifications of MAXQ610A-0000+

Core Processor
RISC
Core Size
16-Bit
Speed
12MHz
Connectivity
SPI, UART/USART
Peripherals
Brown-out Detect/Reset, Infrared, Power-Fail, POR, WDT
Number Of I /o
20
Program Memory Size
64KB (64K x 8)
Program Memory Type
FLASH
Ram Size
2K x 8
Voltage - Supply (vcc/vdd)
1.7 V ~ 3.6 V
Oscillator Type
Internal
Operating Temperature
0°C ~ 70°C
Package / Case
32-TQFN Exposed Pad
Processor Series
MAXQ610
Core
RISC
Data Bus Width
16 bit
Data Ram Size
2 KB
Interface Type
SPI, USART
Maximum Clock Frequency
12 MHz
Number Of Timers
4
Operating Supply Voltage
1.7 V to 3.6 V
Maximum Operating Temperature
+ 70 C
Mounting Style
SMD/SMT
Minimum Operating Temperature
0 C
Controller Family/series
MAXQ
No. Of I/o's
24
Ram Memory Size
2048Byte
Cpu Speed
12MHz
No. Of Timers
2
Embedded Interface Type
JTAG, SPI, USART
Rohs Compliant
Yes
Number Of Programmable I/os
32
Development Tools By Supplier
MAXQ610-KIT
Package
32TQFN EP
Family Name
MAXQ
Maximum Speed
12 MHz
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
90-M6800+B01
16-Bit 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 erase and program any of the flash
memory. Memory protection is enforced by the ROM
utilty functions.
In-application programming is not available in ROM-
only versions of the MAXQ610 family.
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:
• A debug engine.
• A set of registers providing the ability to set break-
Collectively, these hardware and software features sup-
port two modes of in-circuit debug functionality:
Figure 10. In-Circuit Debugger
20
points on register, code, or data using debug service
routines stored in ROM.
______________________________________________________________________________________
In-Circuit Debug and JTAG
TMS
TDO
TCK
TDI
CONTROLLER
Interface
MAXQ610
TAP
(UTILITY ROM)
ROUTINES
BREAKPOINT
SERVICE
ENGINE
DEBUG
DEBUG
1) Background Mode
2) Debug Mode
The interface to the debug engine is the TAP controller.
The interface allows for communication with a bus mas-
ter that can either be automatic test equipment or a
component that interfaces to a higher level test bus as
part of a complete system. The communication oper-
ates across a 4-wire serial interface from a dedicated
TAP that is compatible to the JTAG IEEE Std 1149. The
TAP provides an independent serial channel to commu-
nicate synchronously with the host system.
To prevent unauthorized access of the protected mem-
ory regions through the JTAG interface, the debug
engine prevents modification of the privilege registers
and disallows all access to system memory, unless
memory protection is disabled. In addition, all services
(such as register display or modification) are denied
when code is executing inside the system area.
The debugger is not available for ROM-only versions of
the MAXQ610 family.
CONTROL
ADDRESS
• CPU is executing the normal user program.
• Allows the host to configure and set up the in-cir-
• The debugger takes over the control of the CPU.
• Read/write accesses to internal registers and
• Single-step of the CPU for trace operation.
DATA
cuit debugger.
memory.
CPU

Related parts for MAXQ610A-0000+