chipKIT Max32 UART mapping

Been playing with the chipKIT Max32 a bit lately and using the native Microchip C32 compiler with MPLab X. Anyway, something not to well documented is the mapping between the different UARTs. This is what I’ve found:

  • UART1 = UART1A = (RX0 pin A0 / TX0 pin A1)
  • UART2 = UART3A = (RX2 pin 17 / TX2 pin 16)
  • UART3 = UART2A = (RX pin 29 / TX pin 43)
  • UART4 = UART1B =  (RX1 pin 19 / TX1 pin 18)
  • UART5 = UART3B =  (RX3 pin 15 / TX3 pin 14)
  • UART6 = UART2B =  (RX pin A3 / TX pin A2)

Note, the chipKIT Max32 uses the PIC32MX795F512L hence the 6 UART’s.

You must be logged in to post a comment.

© All content on this site is copyright. License is granted to reproduce content provided attribution to this site is included and it is not used for commercial purposes (commercial purposes includes the display of advertising on the same page as the reproduced components) without prior written approval from owner.