Besides graphics and touch sensing, the PIC24FJ DA family also supports USB version 2.0 On-the-Go (OTG) with Master, Slave and Mini-host support. The USB is also dual role capable. It can act as either Host or Peripheral Low-Speed at 1.5Mbps and Full-Speed at 12Mbps in Host mode. On the serial communication support, the family supports four channels of UART, three channels of I²C and finally three channels of SPI. These communication features are important for the human interface applications as they can be used for upgrades, customizations, RF communication, audio playback, etc.