RA6M5 Custom BSP

Hi! I am new here and a beginner in programming. I am using RA6M5 for EV Charger. I would like to know what is the significance of a custom BSP to my project? and is there anyone who could help me in understanding clocks and interrupts? thank you!