MPT612 NXP Semiconductors, MPT612 Datasheet - Page 28
![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](/photos/41/52/415288/sot313-2_3d_sml.gif)
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
1.MPT612.pdf
(37 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
MPT612FBD48,151
Manufacturer:
ON
Quantity:
22 150
Company:
Part Number:
MPT612FBD48,151
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Table 7.
NXP Semiconductors
13. MPT612SW interfaces
MPT612
Product data sheet
Interface
nxLibMpt_Hfal_Irq_InstallHandler
nxLibMpt_Hfal_Irq_FreeHandler
nxLibMpt_Hfal_Irq_Enable
nxLibMpt_Hfal_Irq_Disable
nxLibMpt_Hfal_Irq_SetPriority
nxLibMpt_Hfal_Irq_GetPriority
nxLibMpt_Hfal_Irq_SaveFlags
nxLibMpt_Hfal_Irq_RestoreFlags
nxLibMpt_Hfal_Schedular_RestoreFlags
nxLibMpt_Hfal_Schedular_SaveFlags
nxLibMpt_Hfal_Task_Create
nxLibMpt_Hfal_Timer_Create
nxLibMpt_Hfal_Timer_Delete
nxLibMpt_Hfal_Timer_CheckTimeOut
nxLibMpt_Hfal_Timer_Start
nxLibMpt_Hfal_Timer_Stop
nxLibMpt_Hfal_Timer_Delay
nxLibMpt_Hfal_Timer_SetTimeOut
nxLibMpt_Hfal_Timer_GetTimeOut
nxLibMpt_Hfal_Pwm_Init
nxLibMpt_Hfal_Pwm_SetDutyCycle
nxLibMpt_Hfal_Pwm_GetDutyCycle
nxLibMpt_Hfal_Pwm_SetCount
nxLibMpt_Hfal_Pwm_GetCount
nxLibMpt_Hfal_Gpio_Init
nxLibMpt_Hfal_Gpio_SetValue
nxLibMpt_Hfal_Gpio_GetValue
nxLibMpt_Hfal_Flash_Erase
nxLibMpt_Hfal_Flash_Read
nxLibMpt_Hfal_Flash_Write
nxLibMpt_Hfal_DataLog_Init
nxLibMpt_Hfal_DataLog_ReadData_Latest
nxLibMpt_Hfal_DataLog_WriteData
nxLibMpt_Hfal_Adc_ReadCounts
nxLibMpt_Hfal_Uart_Init
nxLibMpt_Hfal_Uart_WriteByte
HFAL Interfaces
13.1 Hardware Functional Abstraction Layer interfaces
All information provided in this document is subject to legal disclaimers.
Description
installs the interrupt handler for the IRQ mentioned
frees the interrupt handler installed using nxLibMpt_Hfal_Irq_InstallHandler
enables the interrupt associated with an IRQ
disables the interrupt associated with an IRQ
sets the priority of the interrupt associated with an IRQ
reads the priority of the interrupt associated with an IRQ
saves the current interrupt enable state and disables the interrupts
restores the previous interrupt state (enable/disable)
restores the previous scheduler state (enable/disable)
saves the current scheduler state and then disables the scheduler
creates a task with given round-robin time slice in ticks
creates a software timer and returns the timer ID
deletes the created software timer
checks if the software timer is running and triggers it, when necessary
starts the software timer
stops the software timer
delays the execution till the specified timeout elapses
sets the timeout value for the software timer
reads the current timeout value of the software timer
initializes the PWM unit
sets the duty cycle of the PWM pin
reads the current duty cycle of the PWM pin
sets the duty cycle count of the specified PWM pin
reads the current duty cycle count of the specified PWM pin
initializes the GPIO pin direction (input/output)
sets the value of the GPIO pin to the entered value
reads the current value of the GPIO pin
erases the flash blocks
reads the data from the specified flash address
data is written to the specified flash address
initializes the data logging module
reads the recent data that is logged
writes the log data to the flash
reads the ADC channel and returns the counts corresponding to the
incoming signal
initializes the console UART port at the specified frequency
writes a byte to the UART console
Rev. 2 — 14 September 2010
Maximum power point tracking IC
© NXP B.V. 2010. All rights reserved.
MPT612
28 of 28