MPT612 NXP Semiconductors, MPT612 Datasheet - Page 9

The MPT612, the first dedicated IC for performing the Maximum Power Point Tracking (MPPT) function, is designed for use in applications that use solar photovoltaic (PV) cells or in fuel cells

MPT612

Manufacturer Part Number
MPT612
Description
The MPT612, the first dedicated IC for performing the Maximum Power Point Tracking (MPPT) function, is designed for use in applications that use solar photovoltaic (PV) cells or in fuel cells
Manufacturer
NXP Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPT612FBD48,151
Manufacturer:
ON
Quantity:
22 150
Part Number:
MPT612FBD48,151
Manufacturer:
NXP Semiconductors
Quantity:
10 000
NXP Semiconductors
7. Functional description
MPT612
Product data sheet
7.1 Architectural overview
7.2 On-chip flash program memory
7.3 On-chip static RAM
The ARM7TDMI-S is a general purpose 32-bit processor core offering high performance
and very low power consumption. The ARM architecture is based on Reduced Instruction
Set Computer (RISC) principles making the instruction set and decode mechanisms are
much simpler than those of micro programmed Complex Instruction Set Computers
(CISC). This simplicity results in a high instruction throughput and impressive real-time
interrupt response from a small, cost-effective processor core.
Pipeline techniques are employed ensuring all parts of the processing and memory
systems can operate continuously. Typically, while one instruction is being executed, its
successor is being decoded and a third instruction is being read from memory.
The ARM7TDMI-S processor also employs a unique architectural strategy known as
Thumb which makes it ideally suited to high-volume applications with memory
restrictions, or applications where code density is an issue.
The key idea behind Thumb is a super-reduced instruction set. Essentially, the
ARM7TDMI-S processor has two instruction sets:
The Thumb set’s 16-bit instruction length allows it to approach twice the density of
standard ARM code while retaining most of the ARM’s performance advantage over a
traditional 16-bit processor using 16-bit registers. This is possible because Thumb code
operates on the same 32-bit register set as ARM code.
Thumb code provides up to 65 % of the code size of ARM and 160 % of the performance
of an equivalent ARM processor connected to a 16-bit memory system.
The particular flash implementation in the MPT612 also allows full speed execution in
ARM mode. It is recommended to program performance critical and short code sections
in ARM mode. The impact on the overall code size is minimal but the speed can be
increased by 30 % over Thumb mode.
The MPT612 incorporates a 32 kB flash memory system. This memory can be used for
both code and data storage. Programming flash memory can be performed in several
ways. It can be programmed in system using the serial port. The application program can
also erase and/or program the flash while the application is running, allowing a great
degree of flexibility for data storage field firmware upgrades, etc. The entire flash memory
is available for user code as the boot loader resides in a separate memory.
The MPT612 flash memory provides a minimum of 100 000 erase/write cycles and
20 years of data-retention memory.
On-chip static RAM may be used for code and/or data storage. The SRAM may be
accessed as 8-bit, 16-bit and 32-bit. The MPT612 provide 8 kB of static RAM.
• the standard 32-bit ARM set
• the 16-bit Thumb set
All information provided in this document is subject to legal disclaimers.
Rev. 2 — 14 September 2010
Maximum power point tracking IC
© NXP B.V. 2010. All rights reserved.
MPT612
9 of 9

Related parts for MPT612