MICROCHIPPIC32MX170F512H-I/PTPIC, PIC32MX Microcontroller, 64-Pin TQFP
The Microchip 32 Bit microcontroller has 512KB flash memory and 64KB RAM. It has I2S and SPI modules for Codec and serial communications. It has peripheral pin select (PPS) functionality and parallel master port (PMP) with dual read/write buffers for graphics interfaces. It has charge time measurement unit, real time clock and calendar (RTCC) module, and four channels of hardware DMA with automatic data size detection.
USB 2.0-compliant Full-speed OTG controller
4 UART modules
5V-tolerant pin
Code-efficient (C and Assembly) architecture
Low-power management modes (Sleep and Idle)
In-circuit and in-application programming
10-bit 1 Msps rate ADC