The PIC32CM1216MC00032-I/RTB is a 32-bit microcontroller with 128K of Flash memory, manufactured by Microchip. It is based on the company’s PIC32CM architecture, combining elements of the PIC32CM, PIC32M and PIC32MX devices. It runs with a maximum clock speed of 120 MHz and includes 32-bit hardware Multiply-Accumulate (MAC) hardware for efficient framework math cycles. It is also available with different temperature range options for commercial (0 to 70C ) and industrial (-40 to 105C ) conditions. It has an industry-leading, 32-pin QFN package option for enhanced peripheral count, which helps you pack more features into your designs by adding extra I/O, timer and communication peripherals. The device’s features include low-power operation, direct battery-power options, and a wide array of communication interfaces.