NXP Semiconductors
MPT612
Maximum power point tracking IC
Please be aware that important notices concerning this document and the product(s)
described herein, have been included in the section 'Legal information'.
NXP B.V. 2010.
All rights reserved.
For more information, please visit: http://www.nxp.com
For sales office addresses, please send an email to: salesaddresses@nxp.com
Date of release: 14 September 2010
Document identifier: MPT612
21. Contents
1.
2.
3.
4.
5.
6.
6.1
6.2
7.
7.1
7.2
7.3
7.4
7.5
7.5.1
7.6
7.7
7.8
7.9
7.10
7.11
7.12
7.13
General description ............................................ 1
Features and benefits ......................................... 2
Applications ........................................................ 2
Ordering information .......................................... 3
Block diagram ..................................................... 3
Pinning information ............................................ 4
Pinning ............................................................... 4
Pin description ................................................... 5
Functional description ........................................ 9
Architectural overview ........................................ 9
On-chip flash program memory ......................... 9
On-chip static RAM ............................................ 9
Memory map .................................................... 10
Interrupt controller ............................................ 10
Interrupt sources .............................................. 11
Pin connect block ............................................. 11
Fast general purpose parallel I/O ..................... 11
10-bit ADC ....................................................... 12
UARTs.............................................................. 12
I
2
C-bus serial I/O controllers ............................ 12
SPI serial I/O controller .................................... 13
SSP serial I/O controller ................................... 13
General purpose 32-bit timers/external event
counters ........................................................... 13
General purpose 16-bit timers/external event
counters ........................................................... 14
Watchdog timer ................................................ 15
Real-time clock ................................................ 15
System control ................................................. 15
Crystal oscillator ............................................... 15
PLL .................................................................. 15
Reset and wake-up timer ................................. 16
7.17.3.1
Wake-up timer description ............................... 16
7.17.4
7.17.5
7.17.6
7.17.7
7.17.8
7.17.9
7.17.10
7.17.11
8.
9.
10.
11.
7.14
7.15
7.16
7.17
7.17.1
7.17.2
7.17.3
Code security (Code Read Protection) ............ 17
External interrupt inputs ................................... 17
Memory mapping control ................................. 17
Power control ................................................... 17
APB .................................................................. 18
Emulation and debugging ................................ 18
EmbeddedICE ................................................. 18
RealMonitor ..................................................... 19
Limiting values .................................................. 19
Static characteristics ........................................ 20
Dynamic characteristics ................................... 24
Application information .................................... 24
11.1
11.1.1
XTAL1 input ..................................................... 24
XTAL and RTC Printed Circuit Board (PCB)
layout guidelines .............................................. 24
MPT612 software overview ............................... 25
Architecture ...................................................... 26
MPT612 software modules .............................. 26
Hardware Functional Abstraction Layer (HFAL)
......................................................................... 26
MPPTCore module ........................................... 27
Lead-Acid battery charging module .................. 27
Sample charge controller and load control
application ........................................................ 27
Sample applications ......................................... 27
MPT612SW interfaces ....................................... 28
Hardware Functional Abstraction Layer
interfaces ......................................................... 28
MPPTCore module interfaces .......................... 29
Lead-acid battery charging module interfaces . 30
Interfaces to be implemented by application .... 30
Package outline ................................................. 31
Abbreviations .................................................... 32
Revision history ................................................ 32
Legal information .............................................. 33
Data sheet status ............................................. 33
Definitions ........................................................ 33
Disclaimers ...................................................... 33
Trademarks ...................................................... 34
Contact information .......................................... 34
List of figures .................................................... 35
List of tables ...................................................... 36
Contents ............................................................. 37
12.
12.1
12.2
12.2.1
12.2.2
12.3
12.4
12.5
13.
13.1
13.2
13.3
13.4
14.
15.
16.
17.
17.1
17.2
17.3
17.4
18.
19.
20.
21.