8-bit mcu 2-5.5v 32kb flash 40mhz dip28 microchip pic18f252-i/sp