The DSPIC33CK128MP203-E/M5 with IC is a dsPIC microcontroller manufactured by Microchip. It has a 128kB Memory, 16kB SRAM, and comes in a UQFN36 package with a 0.4mm pitch. It is equipped with an integrated comprehensive analogue and digital peripherals, which includes 5-channel 16-bit ADC, 1-channel 16-bit DAC, Up to 57 x 16-bit general-purpose timer modules, 2 x 16-bit Enhanced Capture/Compare/PWMs, 1 x 16-bit High-Speed CAN 2.0B controller, Enhanced UARTs, SPI Controller, I2C Bus, and one-time programmable (OTP) memory. It also offers on-chip debug, high levels of communication integration, multiple gatekeepers, and 16MIPS of dsPIC DSC performance.