A USB 2.0 high-speed Host/Device/OTG interface with on-chip PHY and support of DMA transmission A USB 2.0 high-speed Host/Device interface with on-chip PHY and ULPI which support external high-speed PHY A 10/100 Mbits Ethernet MAC MII/RMII interface A four-wire SPI flash interface (SPIFI) with data transfer rate of up to 40Mbps per channel Two CAN 2.0B, four UART, two I2S, two I2C, two SSP, one SPI buses Four 32-bit general purpose timer, two standard PWM, one motor control PWM with Quadrature encoder interface 400KHz Two 10-bit ADCs operating at up to 400KHz, one 10-bit DAC operating at up to 400KHz Serial GPIO interface (SGPIO) 164 general-purpose I/O interfaces Two watchdog timers