• PORT Configuration: Input, output, alternate functions, and interrupts

  • DIO: Digital input and output handling

  • ADC: Analog data reading and interrupt management

  • PWM: Signal generation, duty cycle, and frequency control

  • ICU: Input signal capture and timer management

  • CAN: Controller configuration, message transmission, and reception

  • SPI: Data communication over Serial Peripheral Interface