32-bit mcu 2.3-3.6v 32kb flash 40mhz tqfp64 microchip pic32mx320f032h-40i/pt