參數(shù)資料
型號(hào): MAXQ7666BATM+
廠商: MAXIM INTEGRATED PRODUCTS INC
元件分類: 微控制器/微處理器
英文描述: RISC MICROCONTROLLER, QCC48
封裝: 7 X 7 MM, ROHS COMPLAINT, TQFN-48
文件頁數(shù): 29/49頁
文件大小: 2130K
代理商: MAXQ7666BATM+
MAXQ7666
16-Bit, RISC, Microcontroller-Based,
Smart Data-Acquisition System
______________________________________________________________________________________
35
Programming
Program the flash memory of the C using two different
methods: in-system programming and in-application
programming. Both methods afford great flexibility in
system design as well as reduce the life-cycle cost of
the embedded system. Password protect these features
to prevent unauthorized access to program memory.
In-System Programming
An internal bootstrap loader programs the device over
a simple JTAG interface. This allows in-system soft-
ware upgrading, eliminating the need for costly hard-
ware retrofit when updates are required. Remote
software uploading of physically inaccessible applica-
tions are possible.
After a power-up or reset, the JTAG interface is active
and loading the TAP with the system programming
instruction invokes the bootstrap loader. Setting the SPE
bit to 1 during reset through the JTAG interface executes
the bootstrap-loader-mode program that resides in the
utility ROM. When programming is complete, the boot-
strap loader can clear the SPE bit and reset the device,
allowing the device to bypass the utility ROM and begin
execution of the application software.
The following bootstrap loader 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. Alternatively, it
allows the application to develop custom loader soft-
ware that can operate under the control of the appli-
cation
software.
The
utility
ROM
contains
user-accessible flash programming functions that
erase and program flash memory. These functions are
described in detail in the
MAXQ7665/MAXQ7666
User’s Guide for this device.
Program/Data Flash
and Data RAM Memory
The MAXQ7666 provides the following memory configu-
rations (see Figure 15):
16KB (8K x 16) of program flash
Up to 512 bytes (256 x 16) of data flash
512 bytes (256 x 16) of data RAM
The program flash is divided into 256 pages. Each
page contains 64 bytes (32 x 16-bit words). Program
flash is erased four pages (128 x 16 = 256 bytes) at a
time, and must be programmed a full page (32 x 16 =
64 bytes) at a time from the application code (see
Figure 17). Both erase and programming operations
are performed by calling built-in utility ROM functions
programFlashErasePage and programFlashWritePage
(see Figure 19). When programmed over JTAG, the
built-in boot loader supports commands to program
flash two pages (128 bytes) at a time.
The data flash is divided into 256 pages. Each page
contains 2 bytes (1 x 16-bit word). A typical data flash
configuration is erased two pages (2 x 16 = 4 bytes) at a
time using the utility ROM function dataFlashPageErase,
and is written one page/word (1 x 16-bit word = 2 bytes)
at a time using the utility ROM function dataFlashWrite. It
is also possible to write and read from only even data
flash addresses using the utility ROM functions
dataFlashWriteEven and dataFlashReadEven. The even
functions make it possible to work around the asymmet-
ric "erase two, write one" page behavior by writing to
only even addresses. By putting data into alternate loca-
tions, the intrinsic two-page erase function is made to
look like a single word erase at the cost of halving the
available storage. Figure 16 shows the data flash mem-
ory organization for one page and two page write/erase
operations. Refer to the
MAXQ7665/MAXQ7666 User’s
Guide for all possible configurations.
Note that the data flash is under application control only
through the utility ROM functions discussed in this section
and is not available when programmed over JTAG.
Register Set
Most functions of the device are controlled by sets of
registers. These registers provide a working space for
memory operations as well as configuring and address-
ing peripheral registers on the device. Registers are
divided into two major types: system registers and
peripheral registers. The common register set, also
known as the system registers, includes the ALU,
相關(guān)PDF資料
PDF描述
MB-91110PMT2 32-BIT, MROM, 50 MHz, RISC MICROCONTROLLER, PQFP144
MB86602CPF SCSI BUS CONTROLLER, PQFP100
MB86604LPFV SCSI BUS CONTROLLER, PQFP100
MB86605PMT SCSI BUS CONTROLLER, PQFP144
MB86606PMT SCSI BUS CONTROLLER, PQFP144
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
MAXQ7666BATM+ 功能描述:16位微控制器 - MCU RoHS:否 制造商:Texas Instruments 核心:RISC 處理器系列:MSP430FR572x 數(shù)據(jù)總線寬度:16 bit 最大時(shí)鐘頻率:24 MHz 程序存儲(chǔ)器大小:8 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:2 V to 3.6 V 工作溫度范圍:- 40 C to + 85 C 封裝 / 箱體:VQFN-40 安裝風(fēng)格:SMD/SMT
MAXQ7666BATM+T 功能描述:16位微控制器 - MCU RoHS:否 制造商:Texas Instruments 核心:RISC 處理器系列:MSP430FR572x 數(shù)據(jù)總線寬度:16 bit 最大時(shí)鐘頻率:24 MHz 程序存儲(chǔ)器大小:8 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:2 V to 3.6 V 工作溫度范圍:- 40 C to + 85 C 封裝 / 箱體:VQFN-40 安裝風(fēng)格:SMD/SMT
MAXQ7667 制造商:MAXIM 制造商全稱:Maxim Integrated Products 功能描述:16-Bit, RISC, Microcontroller-Based, Ultrasonic Distance-Measuring System
MAXQ7667AACM/V+ 功能描述:16位微控制器 - MCU 16-Bit RISC MCU-Bsd Ultrasonic DMS RoHS:否 制造商:Texas Instruments 核心:RISC 處理器系列:MSP430FR572x 數(shù)據(jù)總線寬度:16 bit 最大時(shí)鐘頻率:24 MHz 程序存儲(chǔ)器大小:8 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:2 V to 3.6 V 工作溫度范圍:- 40 C to + 85 C 封裝 / 箱體:VQFN-40 安裝風(fēng)格:SMD/SMT
MAXQ7667AACM/V+T 功能描述:16位微控制器 - MCU 16-Bit RISC MCU-Bsd Ultrasonic DMS RoHS:否 制造商:Texas Instruments 核心:RISC 處理器系列:MSP430FR572x 數(shù)據(jù)總線寬度:16 bit 最大時(shí)鐘頻率:24 MHz 程序存儲(chǔ)器大小:8 KB 數(shù)據(jù) RAM 大小:1 KB 片上 ADC:Yes 工作電源電壓:2 V to 3.6 V 工作溫度范圍:- 40 C to + 85 C 封裝 / 箱體:VQFN-40 安裝風(fēng)格:SMD/SMT