diff --git a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL82Z/pwmout_api.c b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL82Z/pwmout_api.c index 405446e694..40ed83c4cb 100644 --- a/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL82Z/pwmout_api.c +++ b/targets/TARGET_Freescale/TARGET_MCUXpresso_MCUS/TARGET_KL82Z/pwmout_api.c @@ -36,9 +36,9 @@ void pwmout_init(pwmout_t* obj, PinName pin) uint32_t pwm_base_clock; - /* Set the TPM clock source to be IRC 48M */ + /* Set the TPM clock source to be MCG FLL clock */ CLOCK_SetTpmClock(1U); - pwm_base_clock = CLOCK_GetFreq(kCLOCK_McgIrc48MClk); + pwm_base_clock = CLOCK_GetFreq(kCLOCK_PllFllSelClk); float clkval = (float)pwm_base_clock / 1000000.0f; uint32_t clkdiv = 0; while (clkval > 1) {