diff --git a/lib/sdk/Libraries/MAX32665PeriphDriver/Include/rtc.h b/lib/sdk/Libraries/MAX32665PeriphDriver/Include/rtc.h
index 79d01f12a409e80d728abcf02d1700de5527454d..0778e5dbc833524aa71f48aab442b667d53c300b 100644
--- a/lib/sdk/Libraries/MAX32665PeriphDriver/Include/rtc.h
+++ b/lib/sdk/Libraries/MAX32665PeriphDriver/Include/rtc.h
@@ -162,7 +162,7 @@ int RTC_DisableRTCE(mxc_rtc_regs_t *rtc);
  *@return    #E_SUCCESS If function is successful.
  *@return    #E_BUSY If RTC is busy.
  */
-int RTC_Init(mxc_rtc_regs_t *rtc, uint32_t sec, uint8_t ssec, sys_cfg_rtc_t *sys_cfg);
+int RTC_Init(mxc_rtc_regs_t *rtc, uint32_t sec, uint16_t ssec, sys_cfg_rtc_t *sys_cfg);
 
 /**
  * @brief Allow generation of Square Wave on the SQW pin
diff --git a/lib/sdk/Libraries/MAX32665PeriphDriver/Source/rtc.c b/lib/sdk/Libraries/MAX32665PeriphDriver/Source/rtc.c
index 55b30d46eebf6147555d1006ac7d7d410e40a36d..a08f45c3011457877247d735b21606f16e450b25 100644
--- a/lib/sdk/Libraries/MAX32665PeriphDriver/Source/rtc.c
+++ b/lib/sdk/Libraries/MAX32665PeriphDriver/Source/rtc.c
@@ -196,7 +196,7 @@ int RTC_DisableRTCE(mxc_rtc_regs_t *rtc)
 
 
 // *****************************************************************************
-int RTC_Init(mxc_rtc_regs_t *rtc, uint32_t sec, uint8_t ssec, sys_cfg_rtc_t *sys_cfg)
+int RTC_Init(mxc_rtc_regs_t *rtc, uint32_t sec, uint16_t ssec, sys_cfg_rtc_t *sys_cfg)
 {
     SYS_RTCClockEnable(sys_cfg);