SPRS695D September 2011 – January 2016 AM3871 , AM3874
PRODUCTION DATA.
Refer to the PDF data sheet for device specific package drawings
The state of the device after boot is determined by sampling the input states of the BTMODE[15:0] pins when device reset (POR or RESET) is deasserted. The sampled values are latched into the CONTROL_STATUS register, which is part of the Control Module. The BTMODE[15:11] values determine the following system boot settings:
For additional details on BTMODE[15:11] pin functions, see Table 2-1, Boot Configuration Terminal Functions.
The BTMODE[4:0] values determine the boot mode order according to Table 3-1, Boot Mode Order. The 1st boot mode listed for each BTMODE[4:0] configuration is executed as the primary boot mode. If the primary boot mode fails, the 2nd, 3rd, and 4th boot modes are executed in that order until a successful boot is completed.
The BTMODE[7:5] pins are RESERVED and should be pulled down as indicated inTable 2-1, Boot Configuration Terminal Functions.
When the EMAC bootmode is selected (see Table 3-1), the sampled value from BTMODE[9:8] pins are used to determine the Ethernet PHY Mode selection (see Table 3-7).
When the XIP (MUX0), XIP (MUX1), XIP w/ WAiT (MUX0) or XIP w/ WAiT (MUX1) bootmode is selected (see Table 3-1), the sampled value from BTMODE[10] pin is used to select between GPMC pin muxing options shown in Table 3-2, XIP (on GPMC) Boot Options [Muxed or Non-Muxed].
For more detailed information on booting the device, see the ROM Code Memory and Peripheral Booting chapter of the AM387x Sitara™ ARM Processors Technical Reference Manual (Literature Number: SPRUGZ7).
BTMODE[4:0] | 1st | 2nd | 3rd | 4th |
---|---|---|---|---|
00000 | RESERVED | RESERVED | RESERVED | RESERVED |
00001 | UART | XIP w/WAIT (MUX0)(1)(3) | MMC | SPI |
00010 | UART | SPI | NAND | NANDI2C |
00011 | UART | SPI | XIP (MUX0)(1)(3) | MMC |
00100 | EMAC(2) | SPI | NAND | NANDI2C |
00101 | RESERVED | RESERVED | RESERVED | RESERVED |
00110 | RESERVED | RESERVED | RESERVED | RESERVED |
00111 | EMAC(2) | MMC | SPI | XIP (MUX1)(1)(3) |
01000 | PCIE_32(4) | RESERVED | RESERVED | RESERVED |
01001 | PCIE_64(4) | RESERVED | RESERVED | RESERVED |
01010 | RESERVED | RESERVED | RESERVED | RESERVED |
01011 | RESERVED | RESERVED | RESERVED | RESERVED |
01100 | RESERVED | RESERVED | RESERVED | RESERVED |
01101 | RESERVED | RESERVED | RESERVED | RESERVED |
01110 | RESERVED | RESERVED | RESERVED | RESERVED |
01111 | Fast XIP (MUX0)(1) | UART | EMAC(2) | PCIE_64(4) |
10000 | XIP (MUX1)(1)(3) | UART | EMAC(2) | MMC |
10001 | XIP w/WAIT (MUX1)(1)(3) | UART | EMAC(2) | MMC |
10010 | NAND | NANDI2C | SPI | UART |
10011 | NAND | NANDI2C | MMC | UART |
10100 | NAND | NANDI2C | SPI | EMAC(2) |
10101 | NANDI2C | MMC | EMAC(2) | UART |
10110 | SPI | MMC | UART | EMAC(2) |
10111 | MMC | SPI | UART | EMAC(2) |
11000 | SPI | MMC | PCIE_32(4) | RESERVED |
11001 | SPI | MMC | PCIE_64(4) | RESERVED |
11010 | XIP (MUX0)(1)(3) | UART | SPI | MMC |
11011 | XIP w/WAIT (MUX0)(1)(3) | UART | SPI | MMC |
11100 | RESERVED | RESERVED | RESERVED | RESERVED |
11101 | RESERVED | RESERVED | RESERVED | RESERVED |
11110 | RESERVED | RESERVED | RESERVED | RESERVED |
11111 | Fast XIP (MUX0)(1) | EMAC(2) | UART | PCIE_32(4) |
Table 3-2 shows the XIP (NOR) boot mode GPMC pin configuration options (Option A: BTMODE[10] = 0 and Option B: BTMODE[10] = 1). For Option B, the pull state on select pins is reconfigured to IPD and remains IPD after boot until the user software reconfigures it.
SIGNAL NAME | PIN NO. | OTHER CONDITIONS | CONTROLLED I/O FUNCTION DURING XIP (NOR) BOOT | |||
---|---|---|---|---|---|---|
BTMODE[10] = 0 [OPTION A] | BTMODE[10] = 1 [OPTION B] | |||||
PIN FUNCTION | PULL STATE |
PIN FUNCTION | PULL STATE |
|||
GPMC_CS[0]/* | T28 | GPMC_CS[0] | IPU | GPMC_CS[0] | IPU | |
GPMC_ADV_ALE/* | M26 | BTMODE[14:13] = 01b or 10b (Mux) | GPMC_ADV_ALE | IPU | GPMC_ADV_ALE | IPU |
BTMODE[14:13] = 00b (Non-Mux) | Default | |||||
GPMC_OE_RE | T27 | GPMC_OE_RE | IPU | GPMC_OE_RE | IPU | |
GPMC_BE[0]_CLE/GPMC_A[25]/* | U27 | GPMC_BE[0]_CLE | IPD | Default | IPD | |
GPMC_BE[1]/GPMC_A[24]/* | V28 | Default | IPD | Default | IPD | |
GPMC_WE | U28 | GPMC_WE | IPU | GPMC_WE | IPU | |
GPMC_WAIT[0]/GPMC_A[26]/* | W28 | BTMODE[15] = 1b (WAIT Used/Enabled) | GPMC_WAIT[0] | IPU | GPMC_WAIT[0] | IPU |
BTMODE[15] = 0b (WAIT Not Used/Disabled) | Default | IPD(1) | ||||
GPMC_CLK/* | R26 | GPMC_CLK | IPU | Default | IPU | |
GPMC_D[15:0]/* | Y25,V24,U23,U24,AA27,Y26,AB28,Y27,V25,U25,AA28,V26,W27,V27,Y28,U26 | GPMC_D[15:0] | Off | GPMC_D[15:0] | Off | |
*/GPMC_A[27]/GPMC_A[26]/GPMC_A[0]/* | J25 | BTMODE[12] = 0b (8-bit Mode) | GPMC_A[0] | IPD | GPMC_A[0] | IPD |
BTMODE[12] = 1b (16-bit Mode) | Default | |||||
*/GPMC_A[1:12]/* (M0) | T23,H26,F28,G27,K22,K23,J24,H25,H22,H23,G23,F27 | XIP_MUX0 Mode | GPMC_A[1:12] | IPD | GPMC_A[1:12] | IPD |
XIP_MUX1 Mode | Default | IPD | Default | IPD | ||
*/GPMC_A[1:12]/* (M1) | J28,K27,M24,L26,AD18,AC18,AC19,AA22,AE23,AD23,AB23,AF18 | XIP_MUX0 Mode | Default | Default | Default | Default |
XIP_MUX1 Mode | GPMC_A[1:12] | Default | GPMC_A[1:12] | Default | ||
*/GPMC_A[13:15]/* (M0) | J22,H24,J23 | Default | IPD | Default | IPD | |
*/GPMC_A[0]/* (M1) | AF28 | BTMODE[12] = 0b (8-bit Mode) | Default | IPU | Default | IPU |
BTMODE[12] = 1b (16-bit Mode) | ||||||
*/GPMC_A[13]/* (M1) | AF27 | BTMODE[14:13] = 01b or 10b (Mux) | Default | IPU | Default | IPU |
BTMODE[14:13] = 00b (Non-Mux) | IPD(1) | |||||
*/GPMC_A[14]/* (M1) | AG28 | BTMODE[14:13] = 01b or 10b (Mux) | Default | IPU | Default | IPU |
BTMODE[14:13] = 00b (Non-Mux) | IPD(1) | |||||
*/GPMC_A[15]/* (M1) | AE27 | Default | IPD | Default | IPD | |
GPMC_A[16:19]/* | AD27,V23,AE28,AC27 | Default | IPD | Default | IPD | |
GPMC_A[20] (M0) | AD28 | Default | IPU | Default | IPD(1) | |
GPMC_A[21] (M0) | AC28 | Default | IPD | Default | IPD | |
GPMC_A[22] (M0) | AB27 | Default | IPU | Default | IPD(1) | |
GPMC_A[23] (M0) | AA26 | Default | IPD | Default | IPD | |
*/GPMC_A[24]/GPMC_A[20]/* | L25 | Default | IPU | Default | IPD(1) | |
*/GPMC_A[25]/GPMC_A[21]/* | N23 | Default | IPU | Default | IPD(1) | |
*/GPMC_A[26]/GPMC_A[22]/* | P22 | Default | IPU | Default | IPD(1) | |
*/GPMC_A[27]/GPMC_A[23]/* | R24 | Default | IPU | Default | IPU | |
GPMC_A[24] (M1) | M25 | Default | IPU | Default | IPU | |
GPMC_A[25] (M1) | K28 | Default | IPU | Default | IPU |
Table 3-3 lists the device pins that are configured by the ROM for the NAND Flash boot mode.
NOTE: Table 3-3 lists the configuration of the GPMC_CLK pin (pin mux and pull state) in NAND bootmodes.
The NAND flash memory is not XIP and requires shadowing before the code can be executed.
SIGNAL NAME | PIN NO. | TYPE | OTHER CONDITIONS |
---|---|---|---|
GPMC_CS[0]/* | T28 | O | BTMODE[12] = 0b (8-bit Mode) BTMODE[12] = 1b (16-bit Mode) BTMODE[14:13] = 00b (GPMC CS0 not muxed) BTMODE[15] = 0b (wait disabled) |
GPMC_ADV_ALE/* | M26 | O | |
GPMC_OE_RE | T27 | O | |
GPMC_BE[0]_CLE/GPMC_A[25]/* | U27 | O | |
GPMC_BE[1]/GPMC_A[24]/* | V28 | O | |
GPMC_WE | U28 | O | |
GPMC_WAIT[0]/GPMC_A[26]/*(1) | W28 | I | |
GPMC_CLK/* | R26 | O | |
GPMC_D[15:0]/* | Y25,V24,U23,U24,AA27,Y26,AB28,Y27, V25,U25,AA28,V26,W27,V27,Y28,U26 |
I/O |
Table 3-4 lists the device pins that are configured by the ROM for the NAND I2C boot mode.
SIGNAL NAME | PIN NO. | TYPE |
---|---|---|
I2C[0]_SCL | AC4 | I/O |
I2C[0]_SDA | AB6 | I/O |
Table 3-5 lists the device pins that are configured by the ROM for the MMC/SD boot mode.
SIGNAL NAME | PIN NO. | TYPE |
---|---|---|
SD1_CLK | P3 | O |
SD1_CMD/GP0[0] [MUX0] | P2 | O |
SD1_DAT[0] | P1 | I/O |
SD1_DAT[1]_SDIRQ | P5 | I/O |
SD_DAT[2]_SDRW | P4 | I/O |
SD1_DAT[3] | P6 | I/O |
Table 3-6 lists the device pins that are configured by the ROM for the SPI boot mode.
SIGNAL NAME | PIN NO. | TYPE |
---|---|---|
SPI[0]_SCS[0] | AD6 | I/O |
SPI[0]_D[0] (MISO) | AE3 | I/O |
SPI[0]_D[1] (MOSI) | AF3 | I/O |
SPI[0]_SCLK | AC7 | I/O |
When the EMAC bootmode is selected, via the BTMODE[4:0] pins (see Table 3-1), Table 3-7 shows the sampled value of BTMODE[9:8] pins and the Ethernet PHY Mode selection.
Table 3-8 shows the signal names (pin functions) and the associated pin numbers selected in each particular EMAC mode.
BTMODE[9:8] | ETHERNET PHY MODE SELECTION |
---|---|
00b | MII |
01b | RMII |
10b | RGMII |
11b | RESERVED |
PIN NO. | SIGNAL NAMES | |||||
---|---|---|---|---|---|---|
MII/GMII | TYPE | RGMII | TYPE | RMII | TYPE | |
J27 | DEFAULT | DEFAULT | EMAC_RMREFCLK | Output only | ||
L23 | EMAC[0]_MCOL | I | EMAC[0]_RGRXCTL | I | EMAC[0]_RMRXD[0] | I |
R25 | EMAC[0]_MCRS | I | EMAC[0]_RGRXD[2] | I | EMAC[0]_RMRXD[1] | I |
K23 | EMAC[0]_GMTCLK | O | DEFAULT | DEFAULT | ||
H27 | EMAC[0]_MRCLK | I | EMAC[0]_RGTXC | O | EMC[0]_RMCRSDV | I |
G28 | EMAC[0]_MRXD[0] | I | EMAC[0]_RGTXD[0] | O | EMAC[0]_RMTXD[0] | O |
P23 | EMAC[0]_MRXD[1] | I | EMAC[0]_RGRXD[0] | I | EMAC[0]_RMTXD[1] | O |
R23 | EMAC[0]_MRXD[2] | I | EMAC[0]_RGRXD[1] | I | EMAC[0]_RMTXEN | O |
J25 | EMAC[0]_MRXD[3] | I | DEFAULT | DEFAULT | ||
T23 | EMAC[0]_MRXD[4] | I | EMAC[0]_RGRXD[3] | I | DEFAULT | |
H26 | EMAC[0]_MRXD[5] | I | EMAC[0]_RGTXD[3] | O | DEFAULT | |
F28 | EMAC[0]_MRXD[6] | I | EMAC[0]_RGTXD[2] | O | DEFAULT | |
G27 | EMAC[0]_MRXD[7] | I | EMAC[0]_RGTXD[1] | O | DEFAULT | |
K22 | EMAC[0]_MRXDV | I | DEFAULT | DEFAULT | ||
J26 | EMAC[0]_MRXER | I | EMAC[0]_RGTXCTL | O | EMAC[0]_RMRXER | I |
L24 | EMAC[0]_MTCLK | I | EMAC[0]_RGRXC | I | DEFAULT | |
J24 | EMAC[0]_MTXD[0] | O | DEFAULT | DEFAULT | ||
H25 | EMAC[0]_MTXD[1] | O | DEFAULT | DEFAULT | ||
H22 | EMAC[0]_MTXD[2] | O | DEFAULT | DEFAULT | ||
H23 | EMAC[0]_MTXD[3] | O | DEFAULT | DEFAULT | ||
G23 | EMAC[0]_MTXD[4] | O | DEFAULT | DEFAULT | ||
F27 | EMAC[0]_MTXD[5] | O | DEFAULT | DEFAULT | ||
J22 | EMAC[0]_MTXD[6] | O | DEFAULT | DEFAULT | ||
H24 | EMAC[0]_MTXD[7] | O | DEFAULT | DEFAULT | ||
J23 | EMAC[0]_MTXEN | O | DEFAULT | DEFAULT | ||
H28 | MDCLK | O | MDCLK | O | MDCLK | O |
P24 | MDIO | I/O | MDIO | I/O | MDIO | I/O |
Table 3-9 lists the device pins that are configured by the ROM for the PCIe boot mode.
SIGNAL NAME | PIN NO. | TYPE |
---|---|---|
PCIE_TXP0 | AD2 | O |
PCIE_TXN0 | AD1 | O |
PCIE_RXP0 | AC2 | I |
PCIE_RXN0 | AC1 | I |
SERDES_CLKIP | AF1 | I |
SERDES_CLKN | AF2 | I |
Table 3-10 lists the device pins that are configured by the ROM for the UART boot mode.
SIGNAL NAME | PIN NO. | TYPE |
---|---|---|
UART0_RXD | AH5 | I |
UART0_TXD | AG5 | O |
Device level pin multiplexing is controlled on a pin-by-pin basis by the MUXMODE bits of the PINCNTL1 – PINCNTL270 registers in the Control Module.
Pin multiplexing selects which one of several peripheral pin functions controls the pin's I/O buffer output data values. Table 3-11 shows the peripheral pin functions associated with each MUXMODE setting for all multiplexed pins. The default pin multiplexing control for almost every pin is to select MUXMODE = 0x0, in which case the pin's I/O buffer is 3-stated.
In most cases, the input from each pin is routed to all of the peripherals that share the pin, regardless of the MUXMODE setting. However, in some cases a constant "0" or "1" value is routed to the associated peripheral when its peripheral function is not selected to control any output pin. For more details on the De-Selected Input State (DSIS), see the "MUXED" columns of each Terminal Functions table (Section 2.11, Terminal Functions).
Some peripheral pin functions can be routed to more than one device pin. These types of peripheral pin functions are called Multimuxed (MM) and may have different Switching Characteristics and Timing Requirements for each device pin option. The Multimuxed peripheral pin functions are labeled as "MM" in Terminal Functions tables in Section 2.11, Terminal Functions and the associated timings for each MM pin option are in Section 7, Peripheral Information and Timings.
For more detailed information on the Pin Control 1 through Pin Control 270 (PINCNTLx) registers breakout, see Figure 3-1 and Table 3-11. For the register reset values of each PINCNTLx register, see Table 3-13, PINCNTLx Registers MUXMODE Functions.
31 | 24 | 23 | 20 | 19 | 18 | 17 | 16 |
RESERVED | RESERVED | RSV | RXACTIVE | PLLTYPESEL | PLLUDEN |
R - 0000 0000 | R - 0000 | R/W (see Table 3-13 for register reset value) |
15 | 8 | 7 | 0 |
RESERVED | MUXMODE[7:0] (see Table 3-13) |
R - 0000 0000 | R/W - 0000 0000 |
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset |
Bit | Field | Description | Comments |
---|---|---|---|
31:20 | RESERVED | Reserved. Read only, writes have no effect. | For PINCNTLx register reset value examples, see Table 3-12, PNICNTLx Register Reset Value Examples. For the full register reset values of all PINCNTLx registers, see Table 3-13, PINCNTLx Registers MUXMODE Functions. |
19 | RSV | Reserved. This bit must always be written with the reset (default) value. (See Table 3-13 for full register reset value) |
|
18 | RXACTIVE | Receiver Enable 0 = Receiver Disabled 1 = Receiver Enabled |
|
17 | PLLTYPSEL | Pullup/Pulldown Type Selection bit 0 = Pulldown (PD) selected 1 = Pullup (PU) selected |
|
16 | PLLUDEN | Pullup/Pulldown Enable bit 0 = PU/PD enabled 1 = PU/PD disabled |
|
15:8 | RESERVED | Reserved. Read only, writes have no effect. | |
7:0 | MUXMODE[7:0] | MUXMODE Selection bits These bits select the multiplexed mode pin function settings (seeTable 3-13, PINCNTLx Registers MUXMODE Functions). A value of zero results in the pin being tri-stated. Nonzero values other than those shown in Table 3-13 are Reserved. |
HEX ADDRESS RANGE |
PINCNTLx REGISTER NAME |
Bits 31:24 | Bits 23:20 | Bit 19 | Bit 18 | Bit 17 | Bit 16 | Bits 15:8 | Bits 7:0 | REGISTER RESET VALUE |
---|---|---|---|---|---|---|---|---|---|---|
RESERVED | RESERVED | RSV | RSV | PLLTYPESEL | PLLUDEN | RESERVED | MUXMODE[7:0] | |||
0x4814 0800 | PINCNTL1 | 00h | 0h | 0 | 1 | 1 | 0 | 00h | 00h | 0x0006 0000 |
0x4814 0804 | PINCNTL2 | 00h | 0h | 1 | 1 | 1 | 0 | 00h | 00h | 0x000E 0000 |
0x4814 0808 | PINCNTL3 | 00h | 0h | 1 | 1 | 1 | 0 | 00h | 00h | 0x000E 0000 |
… | ||||||||||
0x4814 0C34 | PINCNTL270 | 00h | 0h | 1 | 1 | 0 | 0 | 00h | 00h | 0x000C 0000 |
HEX ADDRESS |
REGISTER NAME |
PIN NO. |
REGISTER RESET VALUE |
MUXMODE[7:0] SETTINGS | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|
0x1 | 0x2 | 0x4 | 0x8 | 0x10 | 0x20 | 0x40 | 0x80 | ||||
0x4814 0800 | PINCNTL1 | P3 | 0x0006 0000 | SD1_CLK | |||||||
0x4814 0804 | PINCNTL2 | P2 | 0x000E 0000 | SD1_CMD(M0) | GP0[0] | ||||||
0x4814 0808 | PINCNTL3 | P1 | 0x000E 0000 | SD1_DAT[0] | |||||||
0x4814 080C | PINCNTL4 | P5 | 0x000E 0000 | SD1_DAT[1]_SDIRQ | |||||||
0x4814 0810 | PINCNTL5 | P4 | 0x000E 0000 | SD1_DAT[2]_SDRW | |||||||
0x4814 0814 | PINCNTL6 | P6 | 0x000E 0000 | SD1_DAT[3] | |||||||
0x4814 0818 | PINCNTL7 | W6 | 0x000E 0000 | DEVOSC_WAKE | SPI[1]_SCS[1] | TIM5_IO(M1) | GP1[7](M0) | ||||
0x4814 081C | PINCNTL8 | Y6 | 0x0006 0000 | SD0_CLK | GP0[1] | ||||||
0x4814 0820 | PINCNTL9 | N1 | 0x000E 0000 | SD0_CMD | SD1_CMD(M1) | GP0[2] | |||||
0x4814 0824 | PINCNTL10 | R7 | 0x000E 0000 | SD0_DAT[0] | SD1_DAT[4] | GP0[3] | |||||
0x4814 0828 | PINCNTL11 | Y5 | 0x000E 0000 | SD0_DAT[1]_SDIRQ | SD1_DAT[5] | GP0[4] | |||||
0x4814 082C | PINCNTL12 | Y3 | 0x000E 0000 | SD0_DAT[2]_SDRW | SD1_DAT[6] | GP0[5] | |||||
0x4814 0830 | PINCNTL13 | Y4 | 0x000E 0000 | SD0_DAT[3] | SD1_DAT[7] | GP0[6] | |||||
0x4814 0834 | PINCNTL14 | L5 | 0x000C 0000 | AUD_CLKIN0 | MCA[0]_AXR[7](M1) | MCA[0]_AHCLKX | MCA[3]_AHCLKX | USB1_DRVVBUS | |||
0x4814 0838 | PINCNTL15 | R5 | 0x000C 0000 | AUD_CLKIN1 | MCA[0]_AXR[8](M1) | MCA[1]_AHCLKX | MCA[4]_AHCLKX | EDMA_EVT3(M1) | TIM2_IO(M1) | GP0[8] | |
0x4814 083C | PINCNTL16 | H1 | 0x000C 0000 | AUD_CLKIN2 | MCA[0]_AXR[9](M1) | MCA[2]_AHCLKX | MCA[5]_AHCLKX | EDMA_EVT2(M1) | TIM3_IO(M1) | GP0[9] | |
0x4814 0840 | PINCNTL17 | R4 | 0x0004 0000 | MCA[0]_ACLKX | |||||||
0x4814 0844 | PINCNTL18 | L3 | 0x000C 0000 | MCA[0]_AFSX | |||||||
0x4814 0848 | PINCNTL19 | K2 | 0x0004 0000 | MCA[0]_ACLKR | MCA[5]_AXR[2] | ||||||
0x4814 084C | PINCNTL20 | K1 | 0x000C 0000 | MCA[0]_AFSR | MCA[5]_AXR[3] | ||||||
0x4814 0850 | PINCNTL21 | J2 | 0x000C 0000 | MCA[0]_AXR[0] | |||||||
0x4814 0854 | PINCNTL22 | J1 | 0x000E 0000 | MCA[0]_AXR[1] | I2C[3]_SCL(M0) | ||||||
0x4814 0858 | PINCNTL23 | L4 | 0x000E 0000 | MCA[0]_AXR[2] | I2C[3]_SDA(M0) | ||||||
0x4814 085C | PINCNTL24 | M5 | 0x000C 0000 | MCA[0]_AXR[3] | |||||||
0x4814 0860 | PINCNTL25 | R6 | 0x000C 0000 | MCA[0]_AXR[4] | MCA[1]_AXR[8](M0) | ||||||
0x4814 0864 | PINCNTL26 | M3 | 0x000C 0000 | MCA[0]_AXR[5] | MCA[1]_AXR[9](M0) | ||||||
0x4814 0868 | PINCNTL27 | M4 | 0x000C 0000 | MCA[0]_AXR[6] | MCB_DR | ||||||
0x4814 086C | PINCNTL28 | L2 | 0x000C 0000 | MCA[0]_AXR[7](M0) | MCB_DX | ||||||
0x4814 0870 | PINCNTL29 | L1 | 0x000C 0000 | MCA[0]_AXR[8](M0) | MCB_FSX | MCB_FSR(M1) | |||||
0x4814 0874 | PINCNTL30 | M6 | 0x000C 0000 | MCA[0]_AXR[9](M0) | MCB_CLKX | MCB_CLKR(M1) | |||||
0x4814 0878 | PINCNTL31 | U5 | 0x0004 0000 | MCA[1]_ACLKX | |||||||
0x4814 087C | PINCNTL32 | V3 | 0x000C 0000 | MCA[1]_AFSX | |||||||
0x4814 0880 | PINCNTL33 | M1 | 0x0004 0000 | MCA[1]_ACLKR | MCA[1]_AXR[4] | ||||||
0x4814 0884 | PINCNTL34 | M2 | 0x000C 0000 | MCA[1]_AFSR | MCA[1]_AXR[5] | ||||||
0x4814 0888 | PINCNTL35 | V4 | 0x000E 0000 | MCA[1]_AXR[0] | SD0_DAT[4] | ||||||
0x4814 088C | PINCNTL36 | T6 | 0x000E 0000 | MCA[1]_AXR[1] | SD0_DAT[5] | ||||||
0x4814 0890 | PINCNTL37 | R3 | 0x000C 0000 | MCA[1]_AXR[2] | MCB_FSR(M0) | ||||||
0x4814 0894 | PINCNTL38 | N6 | 0x000C 0000 | MCA[1]_AXR[3] | MCB_CLKR(M0) | ||||||
0x4814 0898 | PINCNTL39 | U6 | 0x0006 0000 | MCA[2]_ACLKX | GP0[10](M1) | ||||||
0x4814 089C | PINCNTL40 | AA5 | 0x000E 0000 | MCA[2]_AFSX | GP0[11](M1) | ||||||
0x4814 08A0 | PINCNTL41 | N2 | 0x000E 0000 | MCA[2]_AXR[0] | SD0_DAT[6] | UART5_RXD(M3) | GP0[12](M1) | ||||
0x4814 08A4 | PINCNTL42 | V6 | 0x000E 0000 | MCA[2]_AXR[1] | SD0_DAT[7] | UART5_TXD(M3) | GP0[13](M1) | ||||
0x4814 08A8 | PINCNTL43 | V5 | 0x000C 0000 | MCA[2]_AXR[2] | MCA[1]_AXR[6] | TIM2_IO(M0) | GP0[14](M1) | ||||
0x4814 08AC | PINCNTL44 | H2 | 0x000C 0000 | MCA[2]_AXR[3] | MCA[1]_AXR[7] | TIM3_IO(M0) | GP0[15](M1) | ||||
0x4814 08B0 | PINCNTL45 | G6 | 0x0004 0000 | MCA[3]_ACLKX | GP0[16](M1) | ||||||
0x4814 08B4 | PINCNTL46 | H4 | 0x000C 0000 | MCA[3]_AFSX | GP0[17](M1) | ||||||
0x4814 08B8 | PINCNTL47 | G1 | 0x000C 0000 | MCA[3]_AXR[0] | TIM4_IO(M0) | GP0[18](M1) | |||||
0x4814 08BC | PINCNTL48 | G2 | 0x000C 0000 | MCA[3]_AXR[1] | TIM5_IO(M0) | GP0[19](M1) | |||||
0x4814 08C0 | PINCNTL49 | F2 | 0x000C 0000 | MCA[3]_AXR[2] | MCA[1]_AXR[8](M1) | GP0[20](M1) | |||||
0x4814 08C4 | PINCNTL50 | J6 | 0x000C 0000 | MCA[3]_AXR[3] | MCA[1]_AXR[9](M1) | ||||||
0x4814 08C8 | PINCNTL51 | K7 | 0x0004 0000 | MCA[4]_ACLKX | GP0[21](M1) | ||||||
0x4814 08CC | PINCNTL52 | H3 | 0x000C 0000 | MCA[4]_AFSX | GP0[22](M1) | ||||||
0x4814 08D0 | PINCNTL53 | H6 | 0x000C 0000 | MCA[4]_AXR[0] | GP0[23](M1) | ||||||
0x4814 08D4 | PINCNTL54 | J4 | 0x000C 0000 | MCA[4]_AXR[1] | TIM6_IO(M0) | GP0[24](M1) | |||||
0x4814 08D8 | PINCNTL55 | J3 | 0x000C 0000 | MCA[5]_ACLKX | GP0[25](M1) | ||||||
0x4814 08DC | PINCNTL56 | H5 | 0x000C 0000 | MCA[5]_AFSX | GP0[26](M1) | ||||||
0x4814 08E0 | PINCNTL57 | L7 | 0x000C 0000 | MCA[5]_AXR[0] | MCA[4]_AXR[2] | GP0[27](M1) | |||||
0x4814 08E4 | PINCNTL58 | L6 | 0x000C 0000 | MCA[5]_AXR[1] | MCA[4]_AXR[3] | TIM7_IO(M0) | GP0[28](M1) | ||||
0x4814 08E8 | PINCNTL59 | U4 | 0x0004 0000 | UART2_RXD(M1) | GP0[29] | ||||||
0x4814 08EC | PINCNTL60 | T2 | 0x0004 0000 | TCLKIN | GP0[30] | ||||||
0x4814 08F0 | PINCNTL61 | U3 | 0x000C 0000 | UART2_TXD(M1) | GP0[31] | ||||||
0x4814 08F4 | PINCNTL62 | W1 | 0x000C 0000 | GP1[7](M1) | |||||||
0x4814 08F8 | PINCNTL63 | W2 | 0x000E 0000 | GP1[8](M1) | |||||||
0x4814 08FC | PINCNTL64 | V1 | 0x000C 0000 | GP1[9](M1) | |||||||
0x4814 0900 | PINCNTL65 | V2 | 0x000E 0000 | GP1[10](M1) | |||||||
0x4814 0904 | PINCNTL66 | – | 0x000C 0000 | Reserved. Do Not Program this Register. | |||||||
0x4814 0908 | PINCNTL67 | – | 0x000E 0000 | Reserved. Do Not Program this Register. | |||||||
0x4814 090C | PINCNTL68 | AH6 | 0x000E 0000 | DCAN0_TX | UART2_TXD(M2) | I2C[3]_SDA(M1) | GP1[0] | ||||
0x4814 0910 | PINCNTL69 | AG6 | 0x000E 0000 | DCAN0_RX | UART2_RXD(M2) | I2C[3]_SCL(M1) | GP1[1] | ||||
0x4814 0914 | PINCNTL70 | AH5 | 0x000E 0000 | UART0_RXD | |||||||
0x4814 0918 | PINCNTL71 | AG5 | 0x000E 0000 | UART0_TXD | |||||||
0x4814 091C | PINCNTL72 | AE6 | 0x000E 0000 | UART0_CTS | UART4_RXD(M3) | DCAN1_TX | SPI[1]_SCS[3] | SD0_SDCD | |||
0x4814 0920 | PINCNTL73 | AF5 | 0x000E 0000 | UART0_RTS | UART4_TXD(M3) | DCAN1_RX | SPI[1]_SCS[2] | SD2_SDCD | |||
0x4814 0924 | PINCNTL74 | AH4 | 0x000E 0000 | UART0_DCD | UART3_RXD(M0) | SPI[0]_SCS[3] | I2C[2]_SCL(M0) | SD1_POW | GP1[2] | ||
0x4814 0928 | PINCNTL75 | AG4 | 0x000E 0000 | UART0_DSR | UART3_TXD(M0) | SPI[0]_SCS[2] | I2C[2]_SDA(M0) | SD1_SDWP | GP1[3] | ||
0x4814 092C | PINCNTL76 | AG2 | 0x000E 0000 | UART0_DTR | UART3_CTS(M0) | UART1_TXD(M0) | GP1[4] | ||||
0x4814 0930 | PINCNTL77 | AF4 | 0x000E 0000 | UART0_RIN | UART3_RTS(M0) | UART1_RXD(M0) | GP1[5] | ||||
0x4814 0934 | PINCNTL78 | AF24 | 0x000E 0000 | I2C[1]_SCL | HDMI_SCL(M0) | ||||||
0x4814 0938 | PINCNTL79 | AG24 | 0x000E 0000 | I2C[1]_SDA | HDMI_SDA(M0) | ||||||
0x4814 093C | PINCNTL80 | AE5 | 0x0006 0000 | SPI[0]_SCS[1] | SD1_SDCD | SATA_ACT0_LED | EDMA_EVT1(M1) | TIM4_IO(M1) | GP1[6] | ||
0x4814 0940 | PINCNTL81 | AD6 | 0x0006 0000 | SPI[0]_SCS[0] | |||||||
0x4814 0944 | PINCNTL82 | AC7 | 0x0006 0000 | SPI[0]_SCLK | |||||||
0x4814 0948 | PINCNTL83 | AF3 | 0x0006 0000 | SPI[0]_D[1] | |||||||
0x4814 094C | PINCNTL84 | AE3 | 0x0006 0000 | SPI[0]_D[0] | |||||||
0x4814 0950 | PINCNTL85 | AD3 | 0x0006 0000 | SPI[1]_SCS[0] | GP1[16](M1) | ||||||
0x4814 0954 | PINCNTL86 | AC3 | 0x0006 0000 | SPI[1]_SCLK | GP1[17](M1) | ||||||
0x4814 0958 | PINCNTL87 | AA3 | 0x0006 0000 | SPI[1]_D[1] | GP1[18](M1) | ||||||
0x4814 095C | PINCNTL88 | AA6 | 0x0006 0000 | SPI[1]_D[0] | GP1[26](M1) | ||||||
0x4814 0960 | PINCNTL89 | U26 | 0x0005 0000 | GPMC_D[0] | BTMODE[0] | ||||||
0x4814 0964 | PINCNTL90 | Y28 | 0x0005 0000 | GPMC_D[1] | BTMODE[1] | ||||||
0x4814 0968 | PINCNTL91 | V27 | 0x0005 0000 | GPMC_D[2] | BTMODE[2] | ||||||
0x4814 096C | PINCNTL92 | W27 | 0x0005 0000 | GPMC_D[3] | BTMODE[3] | ||||||
0x4814 0970 | PINCNTL93 | V26 | 0x0005 0000 | GPMC_D[4] | BTMODE[4] | ||||||
0x4814 0974 | PINCNTL94 | AA28 | 0x0005 0000 | GPMC_D[5] | BTMODE[5] | ||||||
0x4814 0978 | PINCNTL95 | U25 | 0x0005 0000 | GPMC_D[6] | BTMODE[6] | ||||||
0x4814 097C | PINCNTL96 | V25 | 0x0005 0000 | GPMC_D[7] | BTMODE[7] | ||||||
0x4814 0980 | PINCNTL97 | Y27 | 0x0005 0000 | GPMC_D[8] | BTMODE[8] | ||||||
0x4814 0984 | PINCNTL98 | AB28 | 0x0005 0000 | GPMC_D[9] | BTMODE[9] | ||||||
0x4814 0988 | PINCNTL99 | Y26 | 0x0005 0000 | GPMC_D[10] | BTMODE[10] | ||||||
0x4814 098C | PINCNTL100 | AA27 | 0x0005 0000 | GPMC_D[11] | BTMODE[11] | ||||||
0x4814 0990 | PINCNTL101 | U24 | 0x0005 0000 | GPMC_D[12] | BTMODE[12] | ||||||
0x4814 0994 | PINCNTL102 | U23 | 0x0005 0000 | GPMC_D[13] | BTMODE[13] | ||||||
0x4814 0998 | PINCNTL103 | V24 | 0x0005 0000 | GPMC_D[14] | BTMODE[14] | ||||||
0x4814 099C | PINCNTL104 | Y25 | 0x0005 0000 | GPMC_D[15] | BTMODE[15] | ||||||
0x4814 09A0 | PINCNTL105 | AD27 | 0x0004 0000 | GPMC_A[16] | GP2[5](M0) | ||||||
0x4814 09A4 | PINCNTL106 | V23 | 0x0004 0000 | GPMC_A[17] | GP2[6](M0) | ||||||
0x4814 09A8 | PINCNTL107 | AE28 | 0x0004 0000 | GPMC_A[18] | TIM2_IO(M2) | GP1[13](M0) | |||||
0x4814 09AC | PINCNTL108 | AC27 | 0x0004 0000 | GPMC_A[19] | TIM3_IO(M2) | GP1[14](M0) | |||||
0x4814 09B0 | PINCNTL109 | AD28 | 0x0006 0000 | GPMC_A[20](M0) | SPI[2]_SCS[1] | GP1[15](M0) | |||||
0x4814 09B4 | PINCNTL110 | AC28 | 0x0004 0000 | GPMC_A[21](M0) | SPI[2]_D[0](M0) | GP1[16](M0) | |||||
0x4814 09B8 | PINCNTL111 | AB27 | 0x0006 0000 | GPMC_A[22](M0) | SPI[2]_D[1](M0) | HDMI_CEC(M0) | TIM4_IO(M2) | GP1[17](M0) | |||
0x4814 09BC | PINCNTL112 | AA26 | 0x0004 0000 | GPMC_A[23](M0) | SPI[2]_SCLK(M0) | HDMI_HPDET(M0) | TIM5_IO(M2) | GP1[18](M0) | |||
0x4814 09C0 | PINCNTL113 | L25 | 0x0006 0000 | SD2_DAT[7] | GPMC_A[24](M0) | GPMC_A[20](M1) | UART2_RXD(M3) | GP1[19] | |||
0x4814 09C4 | PINCNTL114 | N23 | 0x0006 0000 | SD2_DAT[6] | GPMC_A[25](M0) | GPMC_A[21](M1) | UART2_TXD(M3) | GP1[20] | |||
0x4814 09C8 | PINCNTL115 | P22 | 0x0006 0000 | SD2_DAT[5] | GPMC_A[26](M0) | GPMC_A[22](M1) | TIM6_IO(M2) | GP1[21] | |||
0x4814 09CC | PINCNTL116 | R24 | 0x0006 0000 | SD2_DAT[4] | GPMC_A[27](M0) | GPMC_A[23](M1) | GPMC_CS[7] | EDMA_EVT0(M1) | TIM7_IO(M2) | GP1[22] | |
0x4814 09D0 | PINCNTL117 | J28 | 0x0006 0000 | SD2_DAT[3] | GPMC_A[1](M1) | GP2[5](M1) | |||||
0x4814 09D4 | PINCNTL118 | K27 | 0x0006 0000 | SD2_DAT[2]_SDRW | GPMC_A[2](M1) | GP2[6](M1) | |||||
0x4814 09D8 | PINCNTL119 | M24 | 0x0006 0000 | SD2_DAT[1]_SDIRQ | GPMC_A[3](M1) | GP1[13](M1) | |||||
0x4814 09DC | PINCNTL120 | L26 | 0x0006 0000 | SD2_DAT[0] | GPMC_A[4](M1) | GP1[14](M1) | |||||
0x4814 09E0 | PINCNTL121 | M23 | 0x0006 0000 | SD2_CLK | GP1[15](M1) | ||||||
0x4814 09E4 | PINCNTL122 | T28 | 0x0006 0000 | GPMC_CS[0] | GP1[23] | ||||||
0x4814 09E8 | PINCNTL123 | K28 | 0x0006 0000 | GPMC_CS[1] | GPMC_A[25](M1) | GP1[24] | |||||
0x4814 09EC | PINCNTL124 | M25 | 0x0006 0000 | GPMC_CS[2] | GPMC_A[24](M1) | GP1[25] | |||||
0x4814 09F0 | PINCNTL125 | P26 | 0x0006 0000 | GPMC_CS[3] | VIN[1]B_CLK | SPI[2]_SCS[0] | GP1[26](M0) | ||||
0x4814 09F4 | PINCNTL126 | P25 | 0x0006 0000 | GPMC_CS[4] | SD2_CMD | GP1[8](M0) | |||||
0x4814 09F8 | PINCNTL127 | R26 | 0x0006 0000 | GPMC_CLK | GPMC_CS[5] | GPMC_WAIT[1] | CLKOUT1 | EDMA_EVT3(M0) | TIM4_IO(M3) | GP1[27] | |
0x4814 09FC | PINCNTL128 | M26 | 0x0006 0000 | GPMC_ADV_ALE | GPMC_CS[6] | TIM5_IO(M3) | GP1[28] | ||||
0x4814 0A00 | PINCNTL129 | T27 | 0x0006 0000 | GPMC_OE_RE | |||||||
0x4814 0A04 | PINCNTL130 | U28 | 0x0006 0000 | GPMC_WE | |||||||
0x4814 0A08 | PINCNTL131 | U27 | 0x0004 0000 | GPMC_BE[0]_CLE | GPMC_A[25](M2) | EDMA_EVT2(M0) | TIM6_IO(M3) | GP1[29] | |||
0x4814 0A0C | PINCNTL132 | V28 | 0x0004 0000 | GPMC_BE[1] | GPMC_A[24](M2) | EDMA_EVT1(M0) | TIM7_IO(M3) | GP1[30] | |||
0x4814 0A10 | PINCNTL133 | W28 | 0x0006 0000 | GPMC_WAIT[0] | GPMC_A[26](M2) | EDMA_EVT0(M0) | GP1[31] | ||||
0x4814 0A14 | PINCNTL134 | AE17 | 0x0004 0000 | VIN[0]B_CLK | CLKOUT0 | GP1[9](M0) | |||||
0x4814 0A18 | PINCNTL135 | AE21 | 0x000E 0000 | VIN[0]A_DE(M0) | VIN[0]B_HSYNC | UART5_TXD(M1) | I2C[2]_SDA(M1) | GP2[0] | |||
0x4814 0A1C | PINCNTL136 | AA20 | 0x000E 0000 | VIN[0]A_FLD(M0) | VIN[0]B_VSYNC | UART5_RXD(M1) | I2C[2]_SCL(M3) | GP2[1] | |||
0x4814 0A20 | PINCNTL137 | AB20 | 0x000C 0000 | VIN[0]A_CLK | GP2[2](M1) | ||||||
0x4814 0A24 | PINCNTL138 | AC20 | 0x000E 0000 | VIN[0]A_HSYNC | UART5_RTS(M1) | GP2[3] | |||||
0x4814 0A28 | PINCNTL139 | AD20 | 0x000E 0000 | VIN[0]A_VSYNC | UART5_CTS(M1) | GP2[4] | |||||
0x4814 0A2C | PINCNTL140 | AF9 | 0x000C 0000 | VIN[0]A_D[0] | GP1[11](M1) | ||||||
0x4814 0A30 | PINCNTL141 | AB11 | 0x000C 0000 | VIN[0]A_D[1] | GP1[12](M1) | ||||||
0x4814 0A34 | PINCNTL142 | AC9 | 0x000C 0000 | VIN[0]A_D[2] | GP2[7] | ||||||
0x4814 0A38 | PINCNTL143 | AE12 | 0x000C 0000 | VIN[0]A_D[3] | GP2[8] | ||||||
0x4814 0A3C | PINCNTL144 | AH8 | 0x000C 0000 | VIN[0]A_D[4] | GP2[9] | ||||||
0x4814 0A40 | PINCNTL145 | AG16 | 0x000C 0000 | VIN[0]A_D[5] | GP2[10] | ||||||
0x4814 0A44 | PINCNTL146 | AH16 | 0x000C 0000 | VIN[0]A_D[6] | GP2[11] | ||||||
0x4814 0A48 | PINCNTL147 | AA11 | 0x000C 0000 | VIN[0]A_D[7] | GP2[12] | ||||||
0x4814 0A4C | PINCNTL148 | AB15 | 0x000C 0000 | VIN[0]A_D[8]_BD[0] | GP2[13] | ||||||
0x4814 0A50 | PINCNTL149 | AG9 | 0x000C 0000 | VIN[0]A_D[9]_BD[1] | GP2[14] | ||||||
0x4814 0A54 | PINCNTL150 | AH9 | 0x000C 0000 | VIN[0]A_D[10]_BD[2] | GP2[15] | ||||||
0x4814 0A58 | PINCNTL151 | AH17 | 0x000C 0000 | VIN[0]A_D[11]_BD[3] | CAM_WE(M1) | GP2[16] | |||||
0x4814 0A5C | PINCNTL152 | AG17 | 0x0004 0000 | VIN[0]A_D[12]_BD[4] | CLKOUT1 | GP2[17] | |||||
0x4814 0A60 | PINCNTL153 | AF17 | 0x000C 0000 | VIN[0]A_D[13]_BD[5] | CAM_RESET | GP2[18] | |||||
0x4814 0A64 | PINCNTL154 | AC12 | 0x000C 0000 | VIN[0]A_D[14]_BD[6] | CAM_STROBE | GP2[19] | |||||
0x4814 0A68 | PINCNTL155 | AC14 | 0x000C 0000 | VIN[0]A_D[15]_BD[7] | CAM_SHUTTER | GP2[20] | |||||
0x4814 0A6C | PINCNTL156 | AA21 | 0x000E 0000 | VIN[0]A_D[16] | CAM_D[8] | I2C[2]_SCL(M1) | GP0[10](M0) | ||||
0x4814 0A70 | PINCNTL157 | AB21 | 0x000C 0000 | VIN[0]A_D[17] | CAM_D[9] | EMAC[1]_RMRXER(M1) | GP0[11](M0) | ||||
0x4814 0A74 | PINCNTL158 | AF20 | 0x000E 0000 | VIN[0]A_D[18] | CAM_D[10] | EMAC[1]_RMRXD[1](M1) | I2C[3]_SCL(M2) | GP0[12](M0) | |||
0x4814 0A78 | PINCNTL159 | AF21 | 0x000E 0000 | VIN[0]A_D[19] | CAM_D[11] | EMAC[1]_RMRXD[0](M1) | I2C[3]_SDA(M2) | GP0[13](M0) | |||
0x4814 0A7C | PINCNTL160 | AC17 | 0x000C 0000 | VIN[0]A_D[20] | CAM_D[12] | EMAC[1]_RMCRSDV(M1) | SPI[3]_SCS[0] | GP0[14](M0) | |||
0x4814 0A80 | PINCNTL161 | AE18 | 0x0004 0000 | VIN[0]A_D[21] | CAM_D[13] | EMAC[1]_RMTXD[0](M1) | SPI[3]_SCLK(M0) | GP0[15](M0) | |||
0x4814 0A84 | PINCNTL162 | AC21 | 0x0004 0000 | VIN[0]A_D[22] | CAM_D[14] | EMAC[1]_RMTXD[1](M1) | SPI[3]_D[1](M0) | GP0[16](M0) | |||
0x4814 0A88 | PINCNTL163 | AC16 | 0x0004 0000 | VIN[0]A_D[23] | CAM_D[15] | EMAC[1]_RMTXEN(M1) | SPI[3]_D[0](M0) | GP0[17](M0) | |||
0x4814 0A8C | PINCNTL164 | AB17 | 0x0006 0000 | VIN[0]A_DE(M1) | CAM_D[7] | GP0[18](M0) | |||||
0x4814 0A90 | PINCNTL165 | AC15 | 0x0006 0000 | VIN[0]B_DE | CAM_D[6] | GP0[19](M0) | |||||
0x4814 0A94 | PINCNTL166 | AC22 | 0x0006 0000 | VIN[0]A_FLD(M1) | CAM_D[5] | GP0[20](M0) | |||||
0x4814 0A98 | PINCNTL167 | AD17 | 0x0006 0000 | VIN[0]B_FLD | CAM_D[4] | GP0[21](M0) | |||||
0x4814 0A9C | PINCNTL168 | AD18 | 0x0006 0000 | VOUT[1]_G_Y_YC[1] | CAM_D[3] | GPMC_A[5](M1) | UART4_RXD(M0) | GP0[22](M0) | |||
0x4814 0AA0 | PINCNTL169 | AC18 | 0x0004 0000 | VOUT[1]_G_Y_YC[0] | CAM_D[2] | GPMC_A[6](M1) | UART4_TXD(M0) | GP0[23](M0) | |||
0x4814 0AA4 | PINCNTL170 | AC19 | 0x0004 0000 | VOUT[1]_R_CR[1] | CAM_D[1] | GPMC_A[7](M1) | UART4_CTS(M0) | GP0[24](M0) | |||
0x4814 0AA8 | PINCNTL171 | AA22 | 0x0004 0000 | VOUT[1]_R_CR[0] | CAM_D[0] | GPMC_A[8](M1) | UART4_RTS(M0) | GP0[25](M0) | |||
0x4814 0AAC | PINCNTL172 | AE23 | 0x0004 0000 | VOUT[1]_B_CB_C[1] | CAM_HS | GPMC_A[9](M1) | UART2_RXD(M0) | GP0[26](M0) | |||
0x4814 0AB0 | PINCNTL173 | AD23 | 0x0006 0000 | VOUT[1]_B_CB_C[0] | CAM_VS | GPMC_A[10](M1) | UART2_TXD(M0) | GP0[27](M0) | |||
0x4814 0AB4 | PINCNTL174 | AB23 | 0x0004 0000 | VOUT[1]_FLD | CAM_FLD | CAM_WE(M0) | GPMC_A[11](M1) | UART2_CTS | GP0[28](M0) | ||
0x4814 0AB8 | PINCNTL175 | AF18 | 0x0004 0000 | VOUT[0]_FLD(M1) | CAM_PCLK | GPMC_A[12](M1) | UART2_RTS | GP2[2](M0) | |||
0x4814 0ABC | PINCNTL176 | AD12 | 0x000C 0000 | VOUT[0]_CLK | |||||||
0x4814 0AC0 | PINCNTL177 | AC11 | 0x000C 0000 | VOUT[0]_HSYNC | |||||||
0x4814 0AC4 | PINCNTL178 | AB13 | 0x000C 0000 | VOUT[0]_VSYNC | |||||||
0x4814 0AC8 | PINCNTL179 | AA10 | 0x000C 0000 | VOUT[0]_AVID | VOUT[0]_FLD(M0) | SPI[3]_SCLK(M2) | TIM7_IO(M1) | GP2[21] | |||
0x4814 0ACC | PINCNTL180 | AG7 | 0x000C 0000 Reset by GCR Only |
VOUT[0]_B_CB_C[2] | EMU2 | GP2[22] | |||||
0x4814 0AD0 | PINCNTL181 | AE15 | 0x000C 0000 | VOUT[0]_B_CB_C[3] | GP2[23] | ||||||
0x4814 0AD4 | PINCNTL182 | AD11 | 0x000C 0000 | VOUT[0]_B_CB_C[4] | |||||||
0x4814 0AD8 | PINCNTL183 | AD15 | 0x000C 0000 | VOUT[0]_B_CB_C[5] | |||||||
0x4814 0ADC | PINCNTL184 | AC10 | 0x000C 0000 | VOUT[0]_B_CB_C[6] | |||||||
0x4814 0AE0 | PINCNTL185 | AB10 | 0x000C 0000 | VOUT[0]_B_CB_C[7] | |||||||
0x4814 0AE4 | PINCNTL186 | AF15 | 0x000C 0000 | VOUT[0]_B_CB_C[8] | |||||||
0x4814 0AE8 | PINCNTL187 | AG15 | 0x000C 0000 | VOUT[0]_B_CB_C[9] | |||||||
0x4814 0AEC | PINCNTL188 | AH7 | 0x000C 0000 Reset by GCR Only |
VOUT[0]_G_Y_YC[2] | EMU3 | GP2[24] | |||||
0x4814 0AF0 | PINCNTL189 | AH15 | 0x000C 0000 | VOUT[0]_G_Y_YC[3] | GP2[25] | ||||||
0x4814 0AF4 | PINCNTL190 | AB8 | 0x000C 0000 | VOUT[0]_G_Y_YC[4] | |||||||
0x4814 0AF8 | PINCNTL191 | AB12 | 0x000C 0000 | VOUT[0]_G_Y_YC[5] | |||||||
0x4814 0AFC | PINCNTL192 | AA8 | 0x000C 0000 | VOUT[0]_G_Y_YC[6] | |||||||
0x48140B00 | PINCNTL193 | AD14 | 0x000C 0000 | VOUT[0]_G_Y_YC[7] | |||||||
0x48140B04 | PINCNTL194 | AE14 | 0x000C 0000 | VOUT[0]_G_Y_YC[8] | |||||||
0x48140B08 | PINCNTL195 | AF14 | 0x000C 0000 | VOUT[0]_G_Y_YC[9] | |||||||
0x48140B0C | PINCNTL196 | AD9 | 0x000C 0000 Reset by GCR Only |
VOUT[0]_R_CR[2] | EMU4 | GP2[26] | |||||
0x4814 0B10 | PINCNTL197 | AB9 | 0x000C 0000 | VOUT[0]_R_CR[3] | GP2[27] | ||||||
0x4814 0B14 | PINCNTL198 | AA9 | 0x000C 0000 | VOUT[0]_R_CR[4] | |||||||
0x4814 0B18 | PINCNTL199 | AF8 | 0x000C 0000 | VOUT[0]_R_CR[5] | |||||||
0x4814 0B1C | PINCNTL200 | AF6 | 0x000C 0000 | VOUT[0]_R_CR[6] | |||||||
0x4814 0B20 | PINCNTL201 | AF12 | 0x000C 0000 | VOUT[0]_R_CR[7] | |||||||
0x4814 0B24 | PINCNTL202 | AE8 | 0x000C 0000 | VOUT[0]_R_CR[8] | |||||||
0x4814 0B28 | PINCNTL203 | AC13 | 0x000C 0000 | VOUT[0]_R_CR[9] | |||||||
0x4814 0B2C | PINCNTL204 | AE24 | 0x0004 0000 | VOUT[1]_CLK | EMAC[1]_MTCLK | VIN[1]A_HSYNC | GP2[28] | ||||
0x4814 0B30 | PINCNTL205 | AC24 | 0x0004 0000 | VOUT[1]_HSYNC | EMAC[1]_MCOL | VIN[1]A_VSYNC | SPI[3]_D[1](M2) | UART3_RTS(M1) | GP2[29] | ||
0x4814 0B34 | PINCNTL206 | AA23 | 0x0004 0000 | VOUT[1]_VSYNC | EMAC[1]_MCRS | VIN[1]A_FLD | VIN[1]A_DE | SPI[3]_D[0](M2) | UART3_CTS(M1) | GP2[30] | |
0x4814 0B38 | PINCNTL207 | Y22 | 0x0004 0000 | VOUT[1]_AVID | EMAC[1]_MRXER | VIN[1]A_CLK | UART4_RTS(M2) | TIM6_IO(M1) | GP2[31] | ||
0x4814 0B3C | PINCNTL208 | AH25 | 0x0004 0000 | VOUT[1]_B_CB_C[3] | EMAC[1]_MRCLK | VIN[1]A_D[0] | UART4_CTS(M2) | GP3[0] | |||
0x4814 0B40 | PINCNTL209 | AG25 | 0x0004 0000 | VOUT[1]_B_CB_C[4] | EMAC[1]_MRXD[0] | VIN[1]A_D[1] | UART4_RXD(M2) | GP3[1] | |||
0x4814 0B44 | PINCNTL210 | AF25 | 0x0004 0000 | VOUT[1]_B_CB_C[5] | EMAC[1]_MRXD[1] | VIN[1]A_D[2] | UART4_TXD(M2) | GP3[2] | |||
0x4814 0B48 | PINCNTL211 | AD25 | 0x0004 0000 | VOUT[1]_B_CB_C[6] | EMAC[1]_MRXD[2] | VIN[1]A_D[3] | UART3_RXD(M1) | GP3[3] | |||
0x48140B4C | PINCNTL212 | AC25 | 0x0004 0000 | VOUT[1]_B_CB_C[7] | EMAC[1]_MRXD[3] | VIN[1]A_D[4] | UART3_TXD(M1) | GP3[4] | |||
0x4814 0B50 | PINCNTL213 | AH26 | 0x0004 0000 | VOUT[1]_B_CB_C[8] | EMAC[1]_MRXD[4] | VIN[1]A_D[5] | I2C[3]_SCL(M3) | GP3[5] | |||
0x4814 0B54 | PINCNTL214 | AA24 | 0x0004 0000 | VOUT[1]_B_CB_C[9] | EMAC[1]_MRXD[5] | VIN[1]A_D[6] | I2C[3]_SDA(M3) | GP3[6] | |||
0x4814 0B58 | PINCNTL215 | Y23 | 0x0004 0000 | VOUT[1]_G_Y_YC[3] | EMAC[1]_MRXD[6] | VIN[1]A_D[8] | GP3[7] | ||||
0x4814 0B5C | PINCNTL216 | W22 | 0x0004 0000 | VOUT[1]_G_Y_YC[4] | EMAC[1]_MRXD[7] | VIN[1]A_D[9] | GP3[8] | ||||
0x4814 0B60 | PINCNTL217 | AG26 | 0x0004 0000 | VOUT[1]_G_Y_YC[5] | EMAC[1]_MRXDV | VIN[1]A_D[10] | GP3[9] | ||||
0x4814 0B64 | PINCNTL218 | AH27 | 0x0004 0000 | VOUT[1]_G_Y_YC[6] | EMAC[1]_GMTCLK | VIN[1]A_D[11] | GP3[10] | ||||
0x4814 0B68 | PINCNTL219 | AF26 | 0x0004 0000 | VOUT[1]_G_Y_YC[7] | EMAC[1]_MTXD[0] | VIN[1]A_D[12] | GP3[11] | ||||
0x4814 0B6C | PINCNTL220 | AE26 | 0x0004 0000 | VOUT[1]_G_Y_YC[8] | EMAC[1]_MTXD[1] | VIN[1]A_D[13] | GP3[12] | ||||
0x4814 0B70 | PINCNTL221 | AD26 | 0x0004 0000 | VOUT[1]_G_Y_YC[9] | EMAC[1]_MTXD[2] | VIN[1]A_D[14] | GP3[13] | ||||
0x4814 0B74 | PINCNTL222 | AG27 | 0x0004 0000 | VOUT[1]_R_CR[4] | EMAC[1]_MTXD[3] | VIN[1]A_D[15] | SPI[3]_SCS[1] | GP3[14] | |||
0x4814 0B78 | PINCNTL223 | AC26 | 0x0004 0000 | VOUT[1]_R_CR[5] | EMAC[1]_MTXD[4] | VIN[1]A_D[16] | SPI[3]_SCLK(M1) | GP3[15] | |||
0x4814 0B7C | PINCNTL224 | AA25 | 0x0004 0000 | VOUT[1]_R_CR[6] | EMAC[1]_MTXD[5] | VIN[1]A_D[17] | SPI[3]_D[1](M1) | GP3[16] | |||
0x4814 0B80 | PINCNTL225 | V22 | 0x0004 0000 | VOUT[1]_R_CR[7] | EMAC[1]_MTXD[6] | VIN[1]A_D[18] | SPI[3]_D[0](M1) | GP3[17] | |||
0x4814 0B84 | PINCNTL226 | W23 | 0x0004 0000 | VOUT[1]_R_CR[8] | EMAC[1]_MTXD[7] | VIN[1]A_D[19] | UART5_RXD(M2) | GP3[18] | |||
0x4814 0B88 | PINCNTL227 | Y24 | 0x0004 0000 | VOUT[1]_R_CR[9] | EMAC[1]_MTXEN | VIN[1]A_D[20] | UART5_TXD(M2) | GP3[19] | |||
0x4814 0B8C | PINCNTL228 | AF27 | 0x0006 0000 | VOUT[1]_G_Y_YC[2] | GPMC_A[13](M1) | VIN[1]A_D[21] | HDMI_SCL(M1) | SPI[2]_SCS[2] | I2C[2]_SCL(M2) | GP3[20] | |
0x4814 0B90 | PINCNTL229 | AG28 | 0x0006 0000 | VOUT[1]_R_CR[3] | GPMC_A[14](M1) | VIN[1]A_D[22] | HDMI_SDA(M1) | SPI[2]_SCLK(M1) | I2C[2]_SDA(M2) | GP3[21] | |
0x4814 0B94 | PINCNTL230 | AE27 | 0x0004 0000 | VOUT[1]_R_CR[2] | GPMC_A[15](M1) | VIN[1]A_D[23] | HDMI_HPDET(M1) | SPI[2]_D[1](M1) | GP3[22] | ||
0x4814 0B98 | PINCNTL231 | AF28 | 0x0006 0000 | VOUT[1]_B_CB_C[2] | GPMC_A[0](M1) | VIN[1]A_D[7] | HDMI_CEC(M1) | SPI[2]_D[0](M1) | GP3[30](M1) | ||
0x4814 0B9C | PINCNTL232 | J27 | 0x0004 0000 | EMAC_RMREFCLK | TIM2_IO(M3) | GP1[10](M0) | |||||
0x4814 0BA0 | PINCNTL233 | H28 | 0x000E 0000 | MDCLK | GP1[11](M0) | ||||||
0x4814 0BA4 | PINCNTL234 | P24 | 0x000E 0000 | MDIO | GP1[12](M0) | ||||||
0x4814 0BA8 | PINCNTL235 | L24 | 0x000C 0000 | EMAC[0]_MTCLK/ EMAC[0]_RGRXC |
VIN[1]B_D[0] | SPI[3]_SCS[3] | I2C[2]_SDA(M3) | GP3[23] | |||
0x4814 0BAC | PINCNTL236 | L23 | 0x000C 0000 | EMAC[0]_MCOL/ EMAC[0]_RGRXCTL |
VIN[1]B_D[1] | EMAC[0]_RMRXD[0] | GP3[24] | ||||
0x4814 0BB0 | PINCNTL237 | R25 | 0x000C 0000 | EMAC[0]_MCRS/ EMAC[0]_RGRXD[2] |
VIN[1]B_D[2] | EMAC[0]_RMRXD[1] | GP3[25] | ||||
0x4814 0BB4 | PINCNTL238 | J26 | 0x000C 0000 | EMAC[0]_MRXER/ EMAC[0]_RGTXCTL |
VIN[1]B_D[3] | EMAC[0]_RMRXER | GP3[26] | ||||
0x4814 0BB8 | PINCNTL239 | H27 | 0x000C 0000 | EMAC[0]_MRCLK/ EMAC[0]_RGTXC |
VIN[1]B_D[4] | EMAC[0]_RMCRSDV | SPI[3]_SCS[2] | GP3[27] | |||
0x4814 0BBC | PINCNTL240 | G28 | 0x0004 0000 | EMAC[0]_MRXD[0]/ EMAC[0]_RGTXD[0] |
VIN[1]B_D[5] | EMAC[0]_RMTXD[0] | GP3[28] | ||||
0x4814 0BC0 | PINCNTL241 | P23 | 0x0004 0000 | EMAC[0]_MRXD[1]/ EMAC[0]_RGRXD[0] |
VIN[1]B_D[6] | EMAC[0]_RMTXD[1] | GP3[29] | ||||
0x4814 0BC4 | PINCNTL242 | R23 | 0x0004 0000 | EMAC[0]_MRXD[2]/ EMAC[0]_RGRXD[1] |
VIN[1]B_D[7] | EMAC[0]_RMTXEN | GP3[30](M0) | ||||
0x4814 0BC8 | PINCNTL243 | J25 | 0x0004 0000 | EMAC[0]_MRXD[3]/ EMAC[1]_RGRXCTL |
GPMC_A[27](M1) | GPMC_A[26](M1) | GPMC_A[0](M0) | UART5_RXD(M0) | |||
0x4814 0BCC | PINCNTL244 | T23 | 0x0004 0000 | EMAC[0]_MRXD[4]/ EMAC[0]_RGRXD[3] |
GPMC_A[1](M0) | UART5_TXD(M0) | |||||
0x4814 0BD0 | PINCNTL245 | H26 | 0x0004 0000 | EMAC[0]_MRXD[5]/ EMAC[0]_RGTXD[3] |
GPMC_A[2](M0) | UART5_CTS(M0) | |||||
0x4814 0BD4 | PINCNTL246 | F28 | 0x0004 0000 | EMAC[0]_MRXD[6]/ EMAC[0]_RGTXD[2] |
GPMC_A[3](M0) | UART5_RTS(M0) | |||||
0x4814 0BD8 | PINCNTL247 | G27 | 0x0004 0000 | EMAC[0]_MRXD[7]/ EMAC[0]_RGTXD[1] |
GPMC_A[4](M0) | SPI[2]_SCS[3] | |||||
0x4814 0BDC | PINCNTL248 | K22 | 0x0004 0000 | EMAC[0]_MRXDV/ EMAC[1]_RGRXD[1] |
GPMC_A[5](M0) | SPI[2]_SCLK(M2) | |||||
0x4814 0BE0 | PINCNTL249 | K23 | 0x0004 0000 | EMAC[0]_GMTCLK/ EMAC[1]_RGRXC |
GPMC_A[6](M0) | SPI[2]_D[1](M2) | |||||
0x4814 0BE4 | PINCNTL250 | J24 | 0x0004 0000 | EMAC[0]_MTXD[0]/ EMAC[1]_RGRXD[3] |
GPMC_A[7](M0) | SPI[2]_D[0](M2) | |||||
0x4814 0BE8 | PINCNTL251 | H25 | 0x0004 0000 | EMAC[0]_MTXD[1]/ EMAC[1]_RGTXD[1] |
GPMC_A[8](M0) | UART4_RXD(M1) | |||||
0x4814 0BEC | PINCNTL252 | H22 | 0x0004 0000 | EMAC[0]_MTXD[2]/ EMAC[1]_RGTXCTL |
EMAC[1]_RMRXD[0](M0) | GPMC_A[9](M0) | UART4_TXD(M1) | ||||
0x4814 0BF0 | PINCNTL253 | H23 | 0x0004 0000 | EMAC[0]_MTXD[3]/ EMAC[1]_RGTXD[0] |
EMAC[1]_RMRXD[1](M0) | GPMC_A[10](M0) | UART4_CTS(M1) | ||||
0x4814 0BF4 | PINCNTL254 | G23 | 0x0004 0000 | EMAC[0]_MTXD[4]/ EMAC[1]_RGTXD[2] |
EMAC[1]_RMRXER | GPMC_A[11](M0) | UART4_RTS(M1) | ||||
0x4814 0BF8 | PINCNTL255 | F27 | 0x0004 0000 | EMAC[0]_MTXD[5]/ EMAC[1]_RGTXC |
EMAC[1]_RMCRSDV(M0) | GPMC_A[12](M0) | UART1_RXD(M1) | ||||
0x4814 0BFC | PINCNTL256 | J22 | 0x0004 0000 | EMAC[0]_MTXD[6]/ EMAC[1]_RGRXD[0] |
EMAC[1]_RMTXD[0](M0) | GPMC_A[13](M0) | UART1_TXD(M1) | ||||
0x4814 0C00 | PINCNTL257 | H24 | 0x0004 0000 | EMAC[0]_MTXD[7]/ EMAC[1]_RGTXD[3] |
EMAC[1]_RMTXD[1](M0) | GPMC_A[14](M0) | UART1_CTS | ||||
0x4814 0C04 | PINCNTL258 | J23 | 0x0004 0000 | EMAC[0]_MTXEN/ EMAC[1]_RGRXD[2] |
EMAC[1]_RMTXEN(M0) | GPMC_A[15](M0) | UART1_RTS | ||||
0x4814 0C08 | PINCNTL259 | J7 | 0x0004 0000 | CLKIN32 | CLKOUT0 | TIM3_IO(M3) | GP3[31] | ||||
0x4814 0C0C | PINCNTL260 | J5 | 0x000E 0000 | RESET | |||||||
0x4814 0C10 | PINCNTL261 | H7 | 0x000E 0000 | NMI | |||||||
0x4814 0C14 | PINCNTL262 | K6 | 0x0005 0000 | RSTOUT_WD_OUT | |||||||
0x4814 0C18 | PINCNTL263 | AC4 | 0x000D 0000 | I2C[0]_SCL | |||||||
0x4814 0C1C | PINCNTL264 | AB6 | 0x000D 0000 | I2C[0]_SDA | |||||||
0x4814 0C20 | PINCNTL265 | – | Undetermined | Reserved. Do Not Program this Register. | |||||||
0x4814 0C24 | PINCNTL266 | – | Undetermined | Reserved. Do Not Program this Register. | |||||||
0x4814 0C28 | PINCNTL267 | – | Undetermined | Reserved. Do Not Program this Register. | |||||||
0x4814 0C2C | PINCNTL268 | – | Undetermined | Reserved. Do Not Program this Register. | |||||||
0x4814 0C30 | PINCNTL269 | – | Undetermined | Reserved. Do Not Program this Register. | |||||||
0x4814 0C34 | PINCNTL270 | AF11 | 0x000C 0000 | USB0_DRVVBUS | GP0[7] |
When device signal pins are unused in the system, they can be left unconnected unless otherwise noted in the Terminal Functions tables (see Section 2.11). For unused input pins, the internal pull resistor should be enabled, or an external pull resistor should be used, to prevent floating inputs. Unless otherwise noted, all supply pins must always be connected to the correct voltage, even when their associated signal pins are unused.
Proper board design should ensure that input pins to the AM387x Sitara™ ARM Processors device always be at a valid logic level and not floating. This may be achieved via pullup/pulldown resistors. The device features internal pullup (IPU) and internal pulldown (IPD) resistors on most pins to eliminate the need, unless otherwise noted, for external pullup/pulldown resistors.
An external pullup/pulldown resistor must be used in the following situations:
For the boot configuration pins (listed in Table 2-1, Boot Configuration Terminal Functions), if they are both routed out and 3-stated (not driven), it is strongly recommended that an external pullup/pulldown resistor be implemented. Although, internal pullup/pulldown resistors exist on these pins and they may match the desired configuration value, providing external connectivity can help ensure that valid logic levels are latched on these device boot configuration pins. In addition, applying external pullup/pulldown resistors on the boot and configuration pins adds convenience to the user in debugging and flexibility in switching operating modes.
Tips for choosing an external pullup/pulldown resistor:
For most systems, a 1-kΩ resistor can be used to oppose the IPU/IPD while meeting the above criteria. Users should confirm this resistor value is correct for their specific application.
For most systems, a 20-kΩ resistor can be used to compliment the IPU/IPD on the boot and configuration pins while meeting the above criteria. Users should confirm this resistor value is correct for their specific application.
For most systems, a 20-kΩ resistor can also be used as an external PU/PD on the pins that have IPUs/IPDs disabled and require an external PU/PD resistor while still meeting the above criteria. Users should confirm this resistor value is correct for their specific application.
For more detailed information on input current (II), and the low-/high-level input voltages (VIL and VIH) for the device, see Section 5.4, Electrical Characteristics Over Recommended Ranges of Supply Voltage and Operating Temperature.
For the internal pullup/pulldown resistors for all device pins, see the peripheral/system-specific terminal functions table.