parts
The PIC32MX174F256D-I/PT is a high-performance 32-bit microcontroller from Microchip Technology. It is a member of the PIC32MX family, and is equipped with 256KB Flash program memory, 96KB SRAM data memory, and an integrated peripheral set including four UARTs, two SPI ports, two I2C buses, two CAN buses, two USB ports, two I2S ports, two analog comparators, a 10/100 Ethernet MAC/PHY, and two 10/100 Ethernet MII/RMII interfaces. It also features a 2.05V–3.6V operating voltage range, a 4x clock multiplier and a 16x PLL multiplier. This device is designed for applications including industrial, automotive and consumer electronics.