The I/O function of the MPIOs and MPOs are assigned by Registers MPASEL[1:0], MPBSEL[2:0], MPCSEL[2:0], MPO0SEL[3:0], and MPO1SEL[3:0]. The available functions are shown in Table 7-12 through Table 7-16.
Table 7-12 MPIO Group A (Pin: MPIO_A0 – MPIO_A3)| MPASEL[1:0] | DIRECTION | MPIO GROUP A FUNCTION |
|---|
| 00 | IN | Biphase input (RXIN8/RXIN9/RXIN10/RXIN11) |
| 01 | OUT | AVR Application 1 (CLKST, VOUT, XMCKO, INT0) (default)(1) |
| 10 | OUT | AVR Application 2 (SBCK, SLRCK, XMCKO, INT0) |
| 11 | IN/ OUT | DIR Flags output or GPIOs |
(1) MPIO_A0 to MPIO_A3 are set to Hi-Z by the MPA0HZ to MPA3HZ registers as default.
Table 7-13 MPIO Group B (Pin: MPIO_B0 – MPIO_B3)| MPBSEL[2:0] | DIRECTION | MPIO GROUP B FUNCTION |
|---|
| 000 | IN | AUXIN2, ASCKI2/ABCKI2/ALRCKI2/ADIN2 (default) |
| 001 | OUT | AUXOUT, ASCKO/ABCKO/ALRCKO/ADOUT |
| 010 | OUT | Sampling frequency calculated result output, SFSOUT[3:0] |
| 011 | IN/OUT | DIR Flags Output or GPIO |
| 100 | OUT | DIR BCUV_Output (BFRAME/COUT/UOUT/VOUT) |
| 101 | IN/OUT | External slave ADC input (EASCKO/EABCKO/EALRCKO/EADIN) |
| 110 | N/A | Reserved |
| 111 | N/A | Reserved |
Table 7-14 MPIO Group C (Pin: MPIO_C0 – MPIO_C3)| MPCSEL[2:0] | DIRECTION | MPIO GROUP C FUNCTION |
|---|
| 000 | IN | AUXIN1 (ASCKI1/ABCKI1/ALRCKI1/ADIN1) (default) |
| 001 | IN/OUT | ADC Standalone, clock, and data (ADSCK/ADBCK/ADLRCK/ADDOUT) |
| 010 | OUT | Sampling frequency calculated result output, SFSOUT[3:0] |
| 011 | IN/OUT | DIR Flags output or GPIO |
| 100 | OUT | DIR BCUV output (BFRAME/COUT/UOUT/VOUT) |
| 101 | IN | DIT Standalone, clock, and data (TXSCK/TXBCK/TXLRCK/TXDIN) |
| 110 | N/A | Reserved |
| 111 | N/A | Reserved |
Table 7-15 MPO0 Pin| MPO0SEL[3:0] | DIRECTION | MPO0 FUNCTION |
|---|
| 0000 | OUT | Hi-Z |
| 0001 | OUT | GPO0, Output data = Logic high level |
| 0010 | OUT | GPO0, Output data = Logic low level |
| 0011 | OUT | VOUT |
| 0100 | OUT | INT0 |
| 0101 | OUT | INT1 |
| 0110 | OUT | CLKST |
| 0111 | OUT | EMPH |
| 1000 | OUT | BPSYNC |
| 1001 | OUT | DTSCD |
| 1010 | OUT | PARITY |
| 1011 | OUT | LOCK |
| 1100 | OUT | XMCKO |
| 1101 | OUT | TXOUT (default) |
| 1110 | OUT | RECOUT0 |
| 1111 | OUT | RECOUT1 |
Table 7-16 MPO1 Pin| MPO1SEL[3:0] | DIRECTION | MPO1 FUNCTION |
|---|
| 0000 | OUT | Hi-Z |
| 0001 | OUT | GPO1, Output data = Logic high level |
| 0010 | OUT | GPO1, Output data = Logic low level |
| 0011 | OUT | VOUT (default) |
| 0100 | OUT | INT0 |
| 0101 | OUT | INT1 |
| 0110 | OUT | CLKST |
| 0111 | OUT | EMPH |
| 1000 | OUT | BPSYNC |
| 1001 | OUT | DTSCD |
| 1010 | OUT | PARITY |
| 1011 | OUT | LOCK |
| 1100 | OUT | XMCKO |
| 1101 | OUT | TXOUT |
| 1110 | OUT | RECOUT0 |
| 1111 | OUT | RECOUT1 |