The Microchip PIC24FJ128GA702-E/ML is a 16-bit microcontroller with a MIPS Core 16-bit PIC24F processor, 16 million instructions per second, 128KB of Flash memory, 16KB of RAM, and 28 pins. The PIC24FJ128GA702-E/ML is part of the PIC24 family of microcontrollers, which offers designers higher performance in a lower cost, more electrically-friendly package. It is ideal for applications such as sensing and measurement, motor controls and automotive, and audio and communications. The PIC24FJ128GA702-E/ML features a host of peripherals, including two on-chip I2C/SPI ports, two enhanced capture/compare/PWM (ECP/CMP/PWM) modules, seven 10-bit analog-to-digital convertors (ADCs), advanced control motor control peripherals, capture and timer functions, and interrupt on change module (IOC) support. In addition, the PIC24FJ128GA702-E/ML can be configured for advanced development using the MPLAB X IDE, free of charge from Microchip.