Which Microcontroller we have to select if 2 microcontroller are same in terms of Peripheral (i.e. GPIO, USB, I2C, UART, Interrupts and memory) ??