4 Signal Description
The following table provides details on signal names classified by peripherals.
| Signal Name | Function | Type | Active Level | Voltage Reference | Comments |
|---|---|---|---|---|---|
| Power Supplies | |||||
| VDDIO | Peripherals I/O Lines Power Supply | Power | – | – | – |
| VDDIN | Voltage Regulator Input, AFE, DAC, and Analog Comparator Power Supply(1) | Power | – | – | – |
| VDDOUT | Voltage Regulator Output | Power | – | – | – |
| VDDPLL | PLLA Power Supply | Power | – | – | – |
| VDDPLLUSB | USB PLL and Oscillator Power Supply | Power | – | – | – |
| VDDCORE | Powers the core, the embedded memories and the peripherals | Power | – | – | – |
| GND, GNDPLL, GNDPLLUSB, GNDANA, GNDUTMI | Ground | Ground | – | – | – |
| VDDUTMII | USB Transceiver Power Supply | Power | – | – | – |
| VDDUTMIC | USB Core Power Supply | Power | – | – | – |
| GNDUTMI | USB Ground | Ground | – | – | – |
| Clocks, Oscillators, and PLLs | |||||
| XIN | Main Oscillator Input | Input | – | VDDIO | 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 | |||||
| RTCOUT0 | Programmable RTC Waveform Output | Output | – | VDDIO | – |
| RTCOUT1 | Programmable RTC Waveform Output | Output | – | – | |
| Serial Wire Debug/JTAG Boundary Scan | |||||
| SWCLK/TCK | Serial Wire Clock/Test Clock (Boundary scan mode only) | Input | – | VDDIO | – |
| 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 | High | – | |
| Trace Debug Port | |||||
| TRACECLK | Trace Clock | Output | – | VDDIO | PCK3 is used for ETM |
| TRACED0–TRACED3 | Trace Data | Output | – | – | |
| Flash Memory | |||||
| ERASE | Flash and NVM Configuration Bits Erase Command | Input | High | VDDIO | – |
| Reset/Test | |||||
| NRST | Synchronous Microcontroller Reset | I/O | Low | VDDIO | – |
| TST | Test Select | Input | – | – | |
| Universal Asynchronous Receiver Transceiver - UART(x=[0:4]) | |||||
| 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 | – | VDDIO | – |
| 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 | – | VDDIO | – |
| PIODCCLK | Parallel Capture Mode Clock | Input | – | – | |
| PIODCEN1–PIODCEN2 | Parallel Capture Mode Enable | Input | – | – | |
| External Bus Interface | |||||
| D[15:0] | Data Bus | I/O | – | – | – |
| A[23:0] | Address Bus | Output | – | – | – |
| NWAIT | External Wait Signal | Input | Low | – | – |
| Static Memory Controller (SMC) | |||||
| NCS0–NCS3 | Chip Select Lines | Output | Low | – | – |
| NRD | Read Signal | Output | Low | – | – |
| NWE | Write Enable | Output | Low | – | – |
| NWR0–NWR1 | Write Signal | Output | Low | – | – |
| NBS0–NBS1 | Byte Mask Signal | Output | Low | – | – |
| NAND Flash Logic | |||||
| NANDOE | NAND Flash Output Enable | Output | Low | – | – |
| NANDWE | NAND Flash Write Enable | Output | Low | – | – |
| 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=[0:2])) | |||||
| 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 | – | VDDIO | GCLK[PID] can be used to generate the baud rate |
| I2SCx_CK | Serial Clock | I/O | – | VDDIO | |
| I2SCx_WS | I2S Word Select | I/O | – | VDDIO | |
| I2SCx_DI | Serial Data Input | Input | – | VDDIO | |
| I2SCx_DO | Serial Data Output | Output | – | VDDIO | |
| 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=[0:11])) | |||||
| 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.Ch0 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=[0..1])) | |||||
| PWMCx_PWMH0– PWMCx_PWMH3 | Waveform Output High for Channel 0–3 | Output | – | – | – |
| PWMCx_PWML0– PWMCx_PWML3 | Waveform Output Low for Channel 0–3 | Output | – | – | Only output in complementary mode when dead time insertion is enabled. |
| PWMCx_PWMFI0–PWMCx_PWMFI2 | Fault Input | Input | – | – | – |
| PWMCx_PWMEXTRG0–PWMCx_PWMEXTRG1 | External Trigger Input | Input | – | – | – |
| Serial Peripheral Interface (SPI(x=[0..1])) | |||||
| 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 | Low | – | – |
| SPIx_NPCS1–SPIx_NPCS3 | SPI Peripheral Chip Select | Output | Low | – | – |
| 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=0..2)) | |||||
| 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 - (x=[0..1]) | |||||
| AFEx_AD0–AFEx_AD11 (2) | Analog Inputs | Analog, Digital | – | – | – |
| AFEx_ADTRG | ADC Trigger | Input | – | VDDIO | – |
| 12-bit Digital-to-Analog Converter (DAC) | |||||
| DAC0–DAC1 | Analog Output | Analog, Digital | – | – | – |
| DATRG | DAC Trigger | Input | – | VDDIO | – |
| Fast Flash Programming Interface (FFPI) | |||||
| PGMEN0–PGMEN1 | Programming Enabling | Input | – | VDDIO | – |
| PGMM0–PGMM3 | Programming Mode | Input | – | VDDIO | – |
| PGMD0–PGMD15 | Programming Data | I/O | – | – | |
| PGMRDY | Programming Ready | Output | High | – | |
| PGMNVALID | Data Direction | Output | Low | – | |
| PGMNOE | Programming Read | Input | Low | – | |
| PGMNCMD | Programming Command | Input | Low | – | |
| USB High Speed (USBHS) | |||||
| HSDM | USB High -Speed Data - | Analog, Digital | – | VDDUTMII | – |
| 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 |
| Controller Area Network - MCAN (x=[0:1]) | |||||
| 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.
