LPC5516 POWER_SetVoltageForFreq source code?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

LPC5516 POWER_SetVoltageForFreq source code?

1,522 Views
pablov
Contributor I

Hello, we're starting to develop a new board using the LPC5516, and we're trying to build our own driver layer that doesn't use provided drivers, as is our company's policy. However, we found that some key functions, like POWER_SetVoltageForFreq(), have no source code provided and no instructions on the User Manual as how to implement them directly using the registers, and our only way going forward would be to link to the compiled library, which we don't want to do.

Is there any documentation that specifies how to implement whatever POWER_SetVoltageForFreq() does in our code that we're missing?

Thanks,

Pablo

0 Kudos
Reply
3 Replies

1,501 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Pls refer to section 14.4 Power related API descriptions in UM11126.pdf as the following Fig

xiangjun_rong_0-1652836403857.png

The function can set up the DC/DC output voltage which varies vs core frequency.

The function source code is NOT provided, we only provide binary code in the library as following fig

xiangjun_rong_1-1652836642561.png

 

Hope it can help you

BR

XiangJun Rong

 

0 Kudos
Reply

1,497 Views
pablov
Contributor I

So, there is NO way to use the LPC5516 at more than 12Mhz clock speed without using NXP's provided binary blob, is that correct?

0 Kudos
Reply

1,489 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

I think it is okay to configure the core clock to 12MHz or less, it is dependent on  the clock source frequency and divider. When the core clock frequency is less than 100MHz, the DC/DC converter output voltage will remain to 1.0V to 1.075V.

Pls refer to section 14.4 Power related API descriptions in UM11126.pdf

BR

XiangJun Rong

 

0 Kudos
Reply