The PIC24FJ128GL302-I/SO is a 16-bit microcontroller manufactured by Microchip. It has a 16 MIPS core, 128KB ECC Flash memory, 8KB RAM, an LCD controller, an XLP low-power mode, and is available in a 28-pin package. The 16-bit architecture provides an optimized instruction set with a wide range of addressing modes, arithmetic functions, and programmable features. The 128KB of ECC Flash provides a good balance of data storage and memory protection while the 8KB RAM provides enough room for applications to function. The included LCD controller allows the PIC24 to develop visual user interfaces (e.g. displays, menus) while the XLP low-power mode helps maintain low power consumption for battery-operated products. This MCU is an ideal choice for applications such as industrial automation, white goods, medical and portable products.