MAXQ7667
16-Bit, RISC, Microcontroller-Based,
Ultrasonic Distance-Measuring System
______________________________________________________________________________________
29
the application code executes. The application codes
initiate reprogramming. If the password is not set, the
MAXQ7667 monitors the UART for an autobaud char-
acter (0x0D). If this character is received, the device
sets its serial baud rate and initiates a boot loader pro-
cedure. If 0x0D is not received after five seconds, the
device begins execution of the application code.
The following bootloader functions are supported:
Load
Dump
CRC
Verify
Erase
In-Application Programming
The in-application programming feature allows the C
to modify its own flash program memory while simulta-
neously executing its application software. This allows
on the fly software updates in mission-critical applica-
tions that cannot afford downtime. Erase and program
the flash memory using the flash programming func-
tions in the utility ROM. Refer to Section 18 of the
MAXQ7667 User’s Guide for a detailed description of
the utility ROM functions.
Stop Mode
Power consumption reaches its minimum in stop mode
(STOP = 1). In this mode, the external oscillator, inter-
nal RC oscillator, system clock, and all processing
halts. Trigger an enabled external interrupt input or
directly apply an external reset on
RESET to exit stop
mode. Upon exiting stop mode, the C either waits for
the external high-frequency crystal to complete its
warmup period or starts execution immediately from its
internal RC oscillator while the crystal warms up.
Interrupts
Multiple interrupt sources quickly respond to internal
and external events. The MAXQ architecture uses a
single interrupt vector (IV) and single interrupt-service
routine (ISR) design. Enable interrupts globally,
individually, or by module. When an interrupt condition
occurs, its individual flag is set even if the interrupt
source is disabled at the local, module, or global level.
Clear interrupt flags within the interrupt routine to avoid
repeated false interrupts from the same source.
Provide an adequate delay between the write to the
flag and the RETI instruction using application software
to allow time for the interrupt hardware to remove the
internal interrupt condition. Asynchronous interrupt
flags require a one-instruction delay and synchronous
interrupt flags require a two-instruction delay.
When an enabled interrupt is detected, software jumps
to a user-programmable interrupt vector location. The
IV register defaults to 0000h on reset or power-up.
Once software control transfers to the ISR, use the
interrupt identification register (IIR) to determine if the
source of the interrupt is a system register or peripheral
register. The specified module identifies the specific
interrupt source. The following interrupt sources are
available:
Watchdog interrupt
External interrupts 0–7 on port 0 and port 1
Timer 0 low compare, low overflow, capture/com-
pare, and overflow interrupts
Timer 1 low compare, low overflow, capture/com-
pare, and overflow interrupts
Timer 2 low compare, low overflow, and overflow
interrupts
Schedule timer alarm interrupt
SPI data transfer complete, mode fault, write colli-
sion and receive overrun interrupts
UART transmit, receive interrupts
LIN mode master or slave interrupt
SAR ADC data ready interrupt
Echo envelope LPF output, FIFO full, and com-
parator interrupts
Digital and I/O voltage brownout interrupts
High-frequency oscillator failure interrupt
相关PDF资料
MAXQ7670AATL/V+ IC MCU W/12BIT ADC 40TQFN-EP
MAXQ7670ATL+ IC MCU W/10BIT ADC 40TQFN-EP
MB86R01PB-GSE1 IC SOC GRAPHIC CONTRLR 484BGA
MB90F387PMT-GSE1 IC MCU FLASH 64K ROM 48LQFP
MB91F267NAPMC-GSE1 IC MCU FLASH 128KB FLASH 64LQFP
MB91F478PMC1-GE1 IC MCU 384KB FLASH 144LFQFP
MB91F662PMC-GE1 IC MCU 512KB FLASH FR80 120-LQFP
MB95F108AJWPMC-GE1 IC MCU 60K FLASH 64-LQFP
相关代理商/技术参数
MAXQ7667AACM+ 制造商:Maxim Integrated Products 功能描述:- Rail/Tube
MAXQ7667EVKIT 功能描述:开发板和工具包 - 其他处理器 RoHS:否 制造商:Freescale Semiconductor 产品:Development Systems 工具用于评估:P3041 核心:e500mc 接口类型:I2C, SPI, USB 工作电源电压:
MAXQ7667EVKIT+ 功能描述:开发板和工具包 - 其他处理器 MAXQ7667 Eval Kit RoHS:否 制造商:Freescale Semiconductor 产品:Development Systems 工具用于评估:P3041 核心:e500mc 接口类型:I2C, SPI, USB 工作电源电压:
MAXQ7667EVKIT-1# 功能描述:开发板和工具包 - 其他处理器 MAXQ7667EVKIT-1# RoHS:否 制造商:Maxim Integrated 产品: 工具用于评估: 核心: 接口类型: 工作电源电压:
MAXQ7668AACM/V+ 功能描述:16位微控制器 - MCU Integrated Circuits (ICs) Embedded - Microcontrollers - ADC 12BIT 8CH SER 2.7V LQFP RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT
MAXQ7668AACM/V+T 功能描述:16位微控制器 - MCU Integrated Circuits (ICs) Embedded - Microcontrollers - ADC 12BIT 8CH SER 2.7V LQFP RoHS:否 制造商:Texas Instruments 核心:RISC 处理器系列:MSP430FR572x 数据总线宽度:16 bit 最大时钟频率:24 MHz 程序存储器大小:8 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:2 V to 3.6 V 工作温度范围:- 40 C to + 85 C 封装 / 箱体:VQFN-40 安装风格:SMD/SMT
MAXQ7668AACM+ 制造商:Maxim Integrated Products 功能描述:- Rail/Tube
MAXQ7670 制造商:MAXIM 制造商全称:Maxim Integrated Products 功能描述:Microcontroller with 10-Bit ADC, PGA, 64KB Flash, and CAN Interface