6 Signal Description
The following table provides details on signal names classified by peripherals.
| Signal Name | Function | Type | Comments |
|---|---|---|---|
| Clocks, Oscillators, and PLLs | |||
| XIN | Main Oscillator Input | Input | If any signal is not used, its PIO pin should be setup as an output, driven low, and attached to a dedicated trace on the board in order to reduce current consumption. |
| XOUT | Main Oscillator Output | Output | |
| XIN32 | Slow Clock Oscillator Input | Input | |
| XOUT32 | Slow Clock Oscillator Output | Output | |
| PCK0 – PCK2 | Programmable Clock Output | Output | – |
| Real Time Clock - RTC | |||
| RTCOUT0 | Programmable RTC Waveform Output | Output | – |
| RTCOUT1 | Programmable RTC Waveform Output | Output | – |
| Serial Wire Debug/JTAG Boundary Scan | |||
| SWCLK/TCK | Serial Wire Clock/Test Clock (Boundary scan mode only) | Input | – |
| TDI | Test Data In (Boundary scan mode only) | Input | – |
| TDO/TRACESWO | Test Data Out (Boundary scan mode only) | Output | – |
| SWDIO/TMS | Serial Wire Input/Output /Test Mode Select (Boundary scan mode only) | I/O / Input | – |
| JTAGSEL | JTAG Selection | Input | – |
| Trace Debug Port | |||
| TRACECLK | Trace Clock | Output | PCK3 is used for ETM |
| TRACED0 – TRACED3 | Trace Data | Output | – |
| Flash Memory | |||
| ERASE | Flash and NVM Configuration Bits Erase Command | Input | – |
| Reset/Test | |||
| NRST | Synchronous Microcontroller Reset | I/O | – |
| TST | Test Select | Input | – |
| Universal Asynchronous Receiver Transceiver - UART(x=[4:0]) | |||
| URXDx | UART Receive Data | Input | PCK4 can be used to generate the baud rate |
| UTXDx | UART Transmit Data | Output | |
| PIO Controller - PIOA - PIOB - PIOC - PIOD - PIOE | |||
| PA0 – PA31 | Parallel I/O Controller A | I/O | – |
| PB0 – PB9, PB12 – PB13 | Parallel I/O Controller B | I/O | – |
| PC0 – PC31 | Parallel I/O Controller C | I/O | – |
| PD0 – PD31 | Parallel I/O Controller D | I/O | – |
| PE0 – PE5 | Parallel I/O Controller E | I/O | – |
| PIO Controller - Parallel Capture Mode | |||
| PIODC0 – PIODC7 | Parallel Capture Mode Data | Input | – |
| PIODCCLK | Parallel Capture Mode Clock | Input | – |
| PIODCEN1 – PIODCEN2 | Parallel Capture Mode Enable | Input | – |
| External Bus Interface - EBI | |||
| D[15:0] | Data Bus | I/O | – |
| A[23:0] | Address Bus | Output | – |
| NWAIT | External Wait Signal | Input | – |
| Static Memory Controller - SMC | |||
| NCS0 – NCS3 | Chip Select Lines | Output | – |
| NRD | Read Signal | Output | – |
| NWE | Write Enable | Output | – |
| NWR0 – NWR1 | Write Signal | Output | – |
| NBS0 – NBS1 | Byte Mask Signal | Output | – |
| NAND Flash Logic | |||
| NANDOE | NAND Flash Output Enable | Output | – |
| NANDWE | NAND Flash Write Enable | Output | – |
| High-Speed Multimedia Card Interface - HSMCI | |||
| MCCK | Multimedia Card Clock | O | – |
| MCCDA | Multimedia Card Slot A Command | I/O | – |
| MCDA0 – MCDA3 | Multimedia Card Slot A Data | I/O | – |
| Universal Synchronous Asynchronous Receiver Transmitter - USART (x=[2:0]) | |||
| SCKx | USARTx Serial Clock | I/O | PCK4 can be used to generate the baud rate |
| TXDx | USARTx Transmit Data | I/O | |
| RXDx | USARTx Receive Data | Input | |
| RTSx | USARTx Request To Send | Output | |
| CTSx | USARTx Clear To Send | Input | |
| DTRx | USARTx Data Terminal Ready | Output | |
| DSRx | USARTx Data Set Ready | Input | |
| DCDx | USARTx Data Carrier Detect | Input | |
| RIx | USARTx Ring Indicator | Input | |
| LONCOL1 | LON Collision Detection | Input | |
| Synchronous Serial Controller - SSC | |||
| TD | SSC Transmit Data | Output | – |
| RD | SSC Receive Data | Input | – |
| TK | SSC Transmit Clock | I/O | – |
| RK | SSC Receive Clock | I/O | – |
| TF | SSC Transmit Frame Sync | I/O | – |
| RF | SSC Receive Frame Sync | I/O | – |
| Inter-IC Sound Controller - I2SC[1:0] | |||
| I2SCx_MCK | Host Clock | Output | GCLK[PID] can be used to generate the baud rate |
| I2SCx_CK | Serial Clock | I/O | |
| I2SCx_WS | I2S Word Select | I/O | |
| I2SCx_DI | Serial Data Input | Input | |
| I2SCx_DO | Serial Data Output | Output | |
| Image Sensor Interface - ISI | |||
| ISI_D0 – ISI_D11 | Image Sensor Data | Input | – |
| ISI_MCK | Image
sensor Reference clock. No dedicated signal, PCK1 can be used. | Output | – |
| ISI_HSYNC | Image Sensor Horizontal Synchro | Input | – |
| ISI_VSYNC | Image Sensor Vertical Synchro | Input | – |
| ISI_PCK | Image Sensor Data clock | Input | – |
| Timer Counter - TC (x=[11:0]) | |||
| TCLKx | TC Channel x External Clock Input | Input | PCK6 can be used as an input
clock PCK7 can be used as an input clock for TC0 only |
| TIOAx | TC Channel x I/O Line A | I/O | |
| TIOBx | TC Channel x I/O Line B | I/O | |
| Pulse-Width Modulation Controller - PWMC (x=[1:0]) | |||
| PWMCx_PWMCH0 – PWMCx_PWMCH3 | Waveform Output High for Channel 0–3 | Output | – |
| PWMCx_PWMCL0 – PWMCx_PWMCL3 | Waveform Output Low for Channel 0–3 | Output | Only output in complementary mode when dead time insertion is enabled. |
| PWMCx_PWMCFI0 – PWMCx_PWMCFI2 | Fault Input | Input | – |
| PWMCx_PWMCEXTRG0 – PWMCx_PWMCEXTRG1 | External Trigger Input | Input | – |
| Serial Peripheral Interface - SPI (x=[1:0]) | |||
| SPIx_MISO | Host In Client Out | I/O | – |
| SPIx_MOSI | Host Out Client In | I/O | – |
| SPIx_SPCK | SPI Serial Clock | I/O | – |
| SPIx_NPCS0 | SPI Peripheral Chip Select 0 | I/O | – |
| SPIx_NPCS1 – SPIx_NPCS3 | SPI Peripheral Chip Select | Output | – |
| Quad I/O SPI - QSPI | |||
| QSCK | QSPI Serial Clock | Output | – |
| QCS | QSPI Chip Select | Output | – |
| QIO0 – QIO3 | QSPI
I/O QIO0 is QMOSI Host Out Client In QIO1 is QMISO Host In Client Out | I/O | – |
| Two-Wire Interface - TWIHS (x=[2:0]) | |||
| TWDx | TWIx Two-wire Serial Data | I/O | – |
| TWCKx | TWIx Two-wire Serial Clock | I/O | – |
| Analog | |||
| VREFP | ADC, DAC and Analog Comparator Positive Reference | Analog | – |
| VREFN | ADC, DAC
and Analog Comparator Negative Reference. Must be connected to GND or GNDANA. | Analog | – |
| 12-bit Analog Front End Controller - AFEC (x=[1:0]) | |||
| AFEx_AD0 – AFEx_AD11 (2) | Analog Inputs | Analog, Digital | – |
| AFEx_ADTRG | ADC Trigger | Input | – |
| 12-bit Digital-to-Analog Converter - DAC | |||
| DAC0 – DAC1 | Analog Output | Analog, Digital | – |
| DATRG | DAC Trigger | Input | – |
| Fast Flash Programming Interface - FFPI | |||
| PGMEN0 – PGMEN1 | Programming Enabling | Input | – |
| PGMM0 – PGMM3 | Programming Mode | Input | – |
| PGMD0 – PGMD15 | Programming Data | I/O | – |
| PGMRDY | Programming Ready | Output | – |
| PGMNVALID | Data Direction | Output | – |
| PGMNOE | Programming Read | Input | – |
| PGMNCMD | Programming Command | Input | – |
| USB High Speed - USBHS | |||
| HSDM | USB High-Speed Data - | Analog, Digital | – |
| HSDP | USB High-Speed Data + | – | |
| VBG | Bias Voltage Reference for USB | Analog | – |
| Ethernet MAC 10/100 - GMAC | |||
| GREFCK | Reference Clock | Input | RMII only |
| GTXCK | Transmit Clock | Input | MII only |
| GRXCK | Receive Clock | Input | MII only |
| GTXEN | Transmit Enable | Output | – |
| GTX0 - GTX3 | Transmit Data | Output | GTX0–GTX1 only in RMII |
| GTXER | Transmit Coding Error | Output | MII only |
| GRXDV | Receive Data Valid | Input | MII only |
| GRX0 - GRX3 | Receive Data | Input | GRX0–GRX1 only in RMII |
| GRXER | Receive Error | Input | – |
| GCRS | Carrier Sense | Input | MII only |
| GCOL | Collision Detected | Input | MII only |
| GMDC | Management Data Clock | Output | – |
| GMDIO | Management Data Input/Output | I/O | – |
| GTSUCOMP | TSU timer comparison valid | Output | Active low, pulse width approximately 250ns. |
| Controller Area Network - MCAN (x=[1:0]) | |||
| CANRXx | CAN Receive | Input | CANRX1 is available on PD28 for 100-pin
only CANRX1 is available on PC12 for 144-pin only |
| CANTXx | CAN Transmit | Output | PCK5 can be used for CAN clock PCK6 and PCK7 can be used for CAN timestamping |
| MediaLB - MLB | |||
| MLBCLK | MLB Clock | Input | – |
| MLBSIG | MLB Signal | I/O | – |
| MLBDAT | MLB Data | I/O | – |
Note:
- Refer to the Active Mode section in the Power Considerations chapter for restrictions on the voltage range of analog cells.
- AFE0_AD11 is not an actual pin but is connected to a temperature sensor.
- Number of peripheral instances, channels, input/output pins can differ between the different packages.
