•Supports One x16 or Two x8 Memory Device
Configurations
– General-Purpose Memory Controller (GPMC)
•Flexible 8-Bit and 16-Bit Asynchronous
Memory Interface With up to Seven Chip
Selects (NAND, NOR, Muxed-NOR, SRAM)
•Uses BCH Code to Support 4-, 8-, or 16-Bit
ECC
•Uses Hamming Code to Support 1-Bit ECC
– Error Locator Module (ELM)
•Used in Conjunction With the GPMC to
Locate Addresses of Data Errors from
Syndrome Polynomials Generated Using a
BCH Algorithm
•Supports 4-, 8-, and 16-Bit per 512-Byte
Block Error Location Based on BCH
Algorithms
• Programmable Real-Time Unit Subsystem and
Industrial Communication Subsystem (PRU-ICSS)
1
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352
SPRS717H –OCTOBER 2011–REVISED MAY 2015
– Supports Protocols such as EtherCAT®,
PROFIBUS, PROFINET, EtherNet/IP™, and
More
– Two Programmable Real-Time Units (PRUs)
•32-Bit Load/Store RISC Processor Capable
of Running at 200 MHz
•8KB of Instruction RAM With Single-Error
Detection (Parity)
•8KB of Data RAM With Single-Error
Detection (Parity)
•Single-Cycle 32-Bit Multiplier With 64-Bit
Accumulator
•Enhanced GPIO Module Provides ShiftIn/Out Support and Parallel Latch on
External Signal
– 12KB of Shared RAM With Single-Error
Detection (Parity)
– Three 120-Byte Register Banks Accessible by
Each PRU
– Interrupt Controller Module (INTC) for Handling
System Input Events
– Local Interconnect Bus for Connecting Internal
and External Masters to the Resources Inside
the PRU-ICSS
– Peripherals Inside the PRU-ICSS:
•One UART Port With Flow Control Pins,
Supports up to 12 Mbps
•One Enhanced Capture (eCAP) Module
•Two MII Ethernet Ports that Support
Industrial Ethernet, such as EtherCAT
•One MDIO Port
• Power, Reset, and Clock Management (PRCM)
Module
– Controls the Entry and Exit of Stand-By and
Deep-Sleep Modes
– Responsible for Sleep Sequencing, Power
Domain Switch-Off Sequencing, Wake-Up
Sequencing, and Power Domain Switch-On
Sequencing
– Clocks
•Integrated 15- to 35-MHz High-Frequency
Oscillator Used to Generate a Reference
Clock for Various System and Peripheral
Clocks
•Supports Individual Clock Enable and
Disable Control for Subsystems and
Peripherals to Facilitate Reduced Power
Consumption
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352
SPRS717H –OCTOBER 2011–REVISED MAY 2015
•Five ADPLLs to Generate System ClocksTransmission (SPDIF, IEC60958-1, and
(MPU Subsystem, DDR Interface, USB andAES-3 Formats)
Peripherals [MMC and SD, UART, SPI, I2C],
L3, L4, Ethernet, GFX [SGX530], LCD Pixel
Clock)
– Power
•Two Nonswitchable Power Domains (RealTime Clock [RTC], Wake-Up Logic
[WAKEUP])
•Three Switchable Power Domains (MPU
Subsystem [MPU], SGX530 [GFX],
Peripherals and Infrastructure [PER])
•Implements SmartReflex™ Class 2B for
Core Voltage Scaling Based On Die
Temperature, Process Variation, and
Performance (Adaptive Voltage Scaling
[AVS])
•Dynamic Voltage Frequency Scaling (DVFS)
• Real-Time Clock (RTC)
– Real-Time Date (Day-Month-Year-Day of Week)
and Time (Hours-Minutes-Seconds) Information
– Internal 32.768-kHz Oscillator, RTC Logic and
1.1-V Internal LDO
– Independent Power-on-Reset
(RTC_PWRONRSTn) Input
– Dedicated Input Pin (EXT_WAKEUP) for
External Wake Events
– Programmable Alarm Can be Used to Generate
Internal Interrupts to the PRCM (for Wakeup) or
Cortex-A8 (for Event Notification)
– Programmable Alarm Can be Used With
External Output (PMIC_POWER_EN) to Enable
the Power Management IC to Restore Non-RTC
Power Domains
• Peripherals
– Up to Two USB 2.0 High-Speed OTG Ports
With Integrated PHY
– Up to Two Industrial Gigabit Ethernet MACs (10,
100, 1000 Mbps)
•Integrated Switch
•Each MAC Supports MII, RMII, RGMII, and
MDIO Interfaces
•Ethernet MACs and Switch Can Operate
Independent of Other Functions
•IEEE 1588v2 Precision Time Protocol (PTP)
– Up to Two Controller-Area Network (CAN) Ports
•Supports CAN Version 2 Parts A and B
– Up to Two Multichannel Audio Serial Ports
(McASPs)
•Transmit and Receive Clocks up to 50 MHz
•Up to Four Serial Data Pins per McASP Port
With Independent TX and RX Clocks
•Supports Time Division Multiplexing (TDM),
Inter-IC Sound (I2S), and Similar Formats
•Supports Digital Audio Interface
•FIFO Buffers for Transmit and Receive (256
Bytes)
– Up to Six UARTs
•All UARTs Support IrDA and CIR Modes
•All UARTs Support RTS and CTS Flow
Control
•UART1 Supports Full Modem Control
– Up to Two Master and Slave McSPI Serial
Interfaces
•Up to Two Chip Selects
•Up to 48 MHz
– Up to Three MMC, SD, SDIO Ports
•1-, 4- and 8-Bit MMC, SD, SDIO Modes
•MMCSD0 has Dedicated Power Rail for
1.8‑V or 3.3-V Operation
•Up to 48-MHz Data Transfer Rate
•Supports Card Detect and Write Protect
•Complies With MMC4.3, SD, SDIO 2.0
Specifications
– Up to Three I2C Master and Slave Interfaces
•Standard Mode (up to 100 kHz)
•Fast Mode (up to 400 kHz)
– Up to Four Banks of General-Purpose I/O
(GPIO) Pins
•32 GPIO Pins per Bank (Multiplexed With
Other Functional Pins)
•GPIO Pins Can be Used as Interrupt Inputs
(up to Two Interrupt Inputs per Bank)
– Up to Three External DMA Event Inputs that can
Also be Used as Interrupt Inputs
– Eight 32-Bit General-Purpose Timers
•DMTIMER1 is a 1-ms Timer Used for
Operating System (OS) Ticks
•DMTIMER4–DMTIMER7 are Pinned Out
– One Watchdog Timer
– SGX530 3D Graphics Engine
•Tile-Based Architecture Delivering up to 20
Million Polygons per Second
•Universal Scalable Shader Engine (USSE) is
a Multithreaded Engine Incorporating Pixel
and Vertex Shader Functionality
•Advanced Shader Feature Set in Excess of
Microsoft VS3.0, PS3.0, and OGL2.0
•Industry Standard API Support of Direct3D
Mobile, OGL-ES 1.1 and 2.0, OpenVG 1.0,
and OpenMax
•Fine-Grained Task Switching, Load
Balancing, and Power Management
•Advanced Geometry DMA-Driven Operation
for Minimum CPU Interaction
•Fully Virtualized Memory Addressing for OS– Up to Three 32-Bit Enhanced Quadrature
Operation in a Unified Memory ArchitectureEncoder Pulse (eQEP) Modules
– LCD Controller• Device Identification
•Up to 24-Bit Data Output; 8 Bits per Pixel
(RGB)
•Resolution up to 2048 × 2048 (With
Maximum 126-MHz Pixel Clock)
• DMA
– On-Chip Enhanced DMA Controller (EDMA) has
Three Third-Party Transfer Controllers (TPTCs)
and One Third-Party Channel Controller
(TPCC), Which Supports up to 64
Programmable Logical Channels and Eight
QDMA Channels. EDMA is Used for:
•Transfers to and from On-Chip Memories
•Transfers to and from External Storage
(EMIF, GPMC, Slave Peripherals)
• Inter-Processor Communication (IPC)
– Integrates Hardware-Based Mailbox for IPC and
Spinlock for Process Synchronization Between
Cortex-A8, PRCM, and PRU-ICSS
•Mailbox Registers that Generate Interrupts
– Four Initiators (Cortex-A8, PRCM, PRU0,
PRU1)
•Spinlock has 128 Software-Assigned Lock
Registers
The AM335x microprocessors, based on the ARM Cortex-A8 processor, are enhanced with image,
graphics processing, peripherals and industrial interface options such as EtherCAT and PROFIBUS. The
devices support high-level operating systems (HLOS). Linux®and Android™ are available free of charge
from TI.
The AM335x microprocessor contain the subsystems shown in Figure 1-1 and a brief description of each
follows:
The microprocessor unit (MPU) subsystem is based on the ARM Cortex-A8 processor and the PowerVR
SGX™ Graphics Accelerator subsystem provides 3D graphics acceleration to support display and gaming
effects.
The Programmable Real-Time Unit Subsystem and Industrial Communication Subsystem (PRU-ICSS) is
separate from the ARM core, allowing independent operation and clocking for greater efficiency and
flexibility. The PRU-ICSS enables additional peripheral interfaces and real-time protocols such as
EtherCAT, PROFINET, EtherNet/IP, PROFIBUS, Ethernet Powerlink, Sercos, and others. Additionally, the
programmable nature of the PRU-ICSS, along with its access to pins, events and all system-on-chip (SoC)
resources, provides flexibility in implementing fast, real-time responses, specialized data handling
operations, custom peripheral interfaces, and in offloading tasks from the other processor cores of SoC.
www.ti.com
Device Information
PART NUMBERPACKAGEBODY SIZE
AM3359ZCZNFBGA (324)15.0 mm x 15.0 mm
AM3358ZCZNFBGA (324)15.0 mm x 15.0 mm
AM3357ZCZNFBGA (324)15.0 mm x 15.0 mm
AM3356ZCZ, AM3356ZCENFBGA (324), NFBGA (298)15.0 mm x 15.0 mm, 13.0 mm x 13.0 mm
AM3354ZCZ, AM3354ZCENFBGA (324), NFBGA (298)15.0 mm x 15.0 mm, 13.0 mm x 13.0 mm
AM3352ZCZ, AM3352ZCENFBGA (324), NFBGA (298)15.0 mm x 15.0 mm, 13.0 mm x 13.0 mm
(1) For more information, see Section 9, Mechanical Packaging and Orderable Information.
Programmable real-time unit subsystem——FeaturesFeaturesFeaturesFeatures
and industrial communication subsystemincluding basicincluding allincluding basicincluding all
(PRU-ICSS)IndustrialIndustrialIndustrialIndustrial
Multichannel audio serial port (McASP)222222
Multichannel serial port interface222222
(McSPI)
Enhanced direct memory access64-Ch64-Ch64-Ch64-Ch64-Ch64-Ch
(EDMA)
Input/output (I/O) supply1.8 V, 3.3 V1.8 V, 3.3 V1.8 V, 3.3 V1.8 V, 3.3 V1.8 V, 3.3 V1.8 V, 3.3 V
Operating temperature range-40 to 125°C
-40 to 105°C-40 to 90°C-40 to 90°C-40 to 90°C-40 to 90°C-40 to 90°C
-40 to 90°C0 to 90°C0 to 90°C0 to 90°C
0 to 90°C
(1) Frequencies listed correspond to silicon revision 2.1. Earlier silicon revisions support 275 MHz, 500 MHz, 600 MHz, and 720 MHz.
(2) MPIS listed correspond to silicon revision 2.1. Earlier silicon revisions support 560, 1000, 1200, and 1440.
(3) DRAM speeds listed are data rates.
(4) Industrial extended temperature only supported for 300-MHz and 600-MHz frequencies.
(4)
-40 to 105°C-40 to 105°C-40 to 105°C-40 to 105°C-40 to 105°C
The terms 'ball', 'pin', and 'terminal' are used interchangeably throughout the document. An
attempt is made to use 'ball' only when referring to the physical package.
4.1.1ZCE Package Pin Maps (Top View)
The pin maps below show the pin assignments on the ZCE package in three sections (left, middle, and
right).
The AM335x Sitara Processors Technical Reference Manual (SPRUH73) and this document may
reference internal signal names when discussing peripheral input and output signals since many of the
AM335x package terminals can be multiplexed to one of several peripheral signals. The following table
has a Pin Name column that lists all device terminal names and a Signal Name column that lists all
internal signal names multiplexed to each terminal which provides a cross reference of internal signal
names to terminal names. This table also identifies other important terminal characteristics.
1. BALL NUMBER: Package ball numbers associated with each signals.
2. PIN NAME: The name of the package pin or terminal.
Note: The table does not take into account subsystem terminal multiplexing options.
3. SIGNAL NAME: The signal name for that pin in the mode being used.
4. MODE: Multiplexing mode number.
(a) Mode 0 is the primary mode; this means that when mode 0 is set, the function mapped on the
terminal corresponds to the name of the terminal. There is always a function mapped on the
primary mode. Notice that primary mode is not necessarily the default mode.
Note: The default mode is the mode at the release of the reset; also see the RESET REL. MODE
column.
(b) Modes 1 to 7 are possible modes for alternate functions. On each terminal, some modes are
effectively used for alternate functions, while some modes are not used and do not correspond to a
functional configuration.
5. TYPE: Signal direction
– I = Input
– O = Output
– I/O = Input and Output
– D = Open drain
– DS = Differential
– A = Analog
– PWR = Power
– GND = Ground
Note: In the safe_mode, the buffer is configured in high-impedance.
6. BALL RESET STATE: State of the terminal while the active low PWRONRSTn terminal is low.
– 0: The buffer drives VOL(pulldown or pullup resistor not activated)
0(PD): The buffer drives VOLwith an active pulldown resistor
– 1: The buffer drives VOH(pulldown or pullup resistor not activated)
1(PU): The buffer drives VOHwith an active pullup resistor
– Z: High-impedance
– L: High-impedance with an active pulldown resistor
– H : High-impedance with an active pullup resistor
7. BALL RESET REL. STATE: State of the terminal after the active low PWRONRSTn terminal
transitions from low to high.
– 0: The buffer drives VOL(pulldown or pullup resistor not activated)
0(PD): The buffer drives VOLwith an active pulldown resistor
– 1: The buffer drives VOH(pulldown or pullup resistor not activated)
1(PU): The buffer drives VOHwith an active pullup resistor
– Z: High-impedance.
– L: High-impedance with an active pulldown resistor
– H : High-impedance with an active pullup resistor
8. RESET REL. MODE: The mode is automatically configured after the active low PWRONRSTn terminal
transitions from low to high.
9. POWER: The voltage supply that powers the terminal’s IO buffers.
10. HYS: Indicates if the input buffer is with hysteresis.
11. BUFFER STRENGTH: Drive strength of the associated output buffer.
12. PULLUP OR PULLDOWN TYPE: Denotes the presence of an internal pullup or pulldown resistor.
13. IO CELL: IO cell information.
AM3359, AM3358, AM3357, AM3356, AM3354, AM3352
SPRS717H –OCTOBER 2011–REVISED MAY 2015
Pullup and pulldown resistors can be enabled or disabled via software.
Note: Configuring two terminals to the same input signal is not supported as it can yield unexpected
results. This can be easily prevented with the proper software configuration.
(1) An internal 10 kohm pull up is turned on when the oscillator is diasabled. The oscillator is disabled by default after power is applied.
(2) An internal 15 kohm pull down is turned on when the oscillator is disabled. The oscillator is enabled by default after power is applied.
(3) Do not connect anything to this terminal.
(4) If sysboot[5] is low on the rising edge of PWRONRSTn, this terminal has an internal pull-down turned on after reset is released. If sysboot[5] is high on the rising edge or PWRONRSTn,
this terminal will initially be driven low after reset is released then it begins to toggle at the same frequency of the XTALIN terminal.
(5) LCD_DATA[15:0] terminals are respectively SYSBOOT[15:0] inputs, latched on the rising edge of PWRONRSTn.
(6) Mode1 and Mode2 signal assignments for this terminal are only available with silicon revision 2.0 or newer devices.
(7) Mode2 signal assignment for this terminal is only available with silicon revision 2.0 or newer devices.
(8) Refer to the External Warm Reset section of the AM335x Technical Reference Manual for more information related to the operation of this terminal.
(9) Reset Release Mode = 7 if sysboot[5] is low. Mode = 3 if sysboot[5] is high.
(10) Silicon revision 1.0 devices only provide the MMC2_DAT7 signal when Mode3 is selected. Silicon revision 2.0 and newer devices implement another level of pin multiplexing which
provides the original MMC2_DAT7 signal or RMII2_CRS_DV signal when Mode3 is selected. This new level of of pin multiplexing is selected with bit zero of the SMA2 register. For more
details refer to Section 1.2 of the AM335x Technical Reference Manual.
(11) The 0(PU) indicates that this terminal is initially low based on the description in the AM335x Technical Reference Manual. However, it is also has a weak internal pull up applied.
(12) The input voltage thresholds for this input are not a function of VDDSHV6. Please refer to the DC Electrical Characteristics section for details related to electrical parameters associated
with this input terminal.
(13) The internal USB PHY can be configured to multiplex the UART2_TX or UART2_RX signals to this terminal. For more details refer to USB GPIO Details section of the AM335x Technical
Reference Manual.
(14) The internal USB PHY can be configured to multiplex the UART3_TX or UART3_RX signals to this terminal. For more details refer to USB GPIO Details section of the AM335x Technical
Reference Manual.
(15) This output should only be used to source the recommended crystal circuit.
(16) This parameter only applies when this USB PHY terminal is operating in UART2 mode.
(17) This parameter only applies when this USB PHY terminal is operating in UART3 mode.
(18) This terminal is a analog input used to set the switching threshold of the DDR input buffers to (VDDS_DDR / 2).
(19) This terminal is a analog passive signal that connects to an external 49.9 ohm 1%, 20mW reference resistor which is used to calibrate the DDR input/output buffers.
(20) This terminal is analog input that may also be configured as an open-drain output.
(21) This terminal is analog input that may also be configured as an open-source or open-drain output.
(22) This terminal is analog input that may also be configured as an open-source output.
(23) This terminal is high-Z when the oscillator is diasabled. This terminal is driven high if RTC_XTALIN is less than VIL, driven low if RTC_XTALIN is greater than VIH, and driven to a
unknown value if RTC_XTALIN is between VIL and VIH when the oscillator is enabled. The oscillator is disabled by default after power is applied.
(24) This terminal is high-Z when the oscillator is diasabled. This terminal is driven high if XTALIN is less than VIL, driven low if XTALIN is greater than VIH, and driven to a unknown value if
XTALIN is between VIL and VIH when the oscillator is enabled. The oscillator is enabled by default after power is applied.
(25) This terminal is not defined until all the supplies are ramped.
(26) This terminal requires two power supplies, VDDA3p3v_USB0 and VDDA1p8v_USB0. The "*" character in the power supply name is a wild card that represents "3p3v" and "1p8v".
(27) This terminal requires two power supplies, VDDA3p3v_USB1 and VDDA1p8v_USB1. The "*" character in the power supply name is a wild card that represents "3p3v" and "1p8v".
(28) Refer to section 6.2.2 for additional details about VSS_OSC.
(29) Refer to section 6.2.2 for additional details about VSS_RTC.
(30) This power rail is connected to VDD_CORE in the ZCE package.
(31) This terminal provides a Kelvin connection to VDD_MPU. It can be connected to the power supply feedback input to provide remote sensing which compensates for voltage drop in the
The AM335x device contains many peripheral interfaces. In order to reduce package size and lower
overall system cost while maintaining maximum functionality, many of the AM335x terminals can multiplex
up to eight signal functions. Although there are many combinations of pin multiplexing that are possible,
only a certain number of sets, called IO Sets, are valid due to timing limitations. These valid IO Sets were
carefully chosen to provide many possible application scenarios for the user.
Texas Instruments has developed a Windows-based application called Pin Mux Utility that helps a system
designer select the appropriate pin-multiplexing configuration for their AM335x-based product design. The
Pin Mux Utility provides a way to select valid IO Sets of specific peripheral interfaces to ensure the pinmultiplexing configuration selected for a design only uses valid IO Sets supported by the AM335x device.
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
EMU0MISC EMULATION PINI/OA15C14
EMU1MISC EMULATION PINI/OD14B14
EMU2MISC EMULATION PINI/OA18, C15A15, A17, C13
EMU3MISC EMULATION PINI/OB15, B18B17, D13, D14
EMU4MISC EMULATION PINI/OB16, U17A14, C15, T13
nTRSTJTAG TEST RESET (ACTIVE LOW)IA13B10
TCKJTAG TEST CLOCKIB14A12
TDIJTAG TEST DATA INPUTIB13B11
TDOJTAG TEST DATA OUTPUTOA14A11
TMSJTAG TEST MODE SELECTIC14C11
TYPE
[3]
LCD Controller Signals Description
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
lcd_ac_bias_enLCD AC bias enable chip selectOW7R6
lcd_data0LCD data busI/OU1R1
lcd_data1LCD data busI/OU2R2
lcd_data10LCD data busI/OU5U3
lcd_data11LCD data busI/OV5U4
lcd_data12LCD data busI/OV6V2
lcd_data13LCD data busI/OU6V3
lcd_data14LCD data busI/OW6V4
lcd_data15LCD data busI/OV7T5
lcd_data16LCD data busOV17U13
lcd_data17LCD data busOW17V13
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
lcd_data18LCD data busOT13R12
lcd_data19LCD data busOU13T12
lcd_data2LCD data busI/OV1R3
lcd_data20LCD data busOU12U12
lcd_data21LCD data busOT12T11
lcd_data22LCD data busOW16T10
lcd_data23LCD data busOV15U10
lcd_data3LCD data busI/OV2R4
lcd_data4LCD data busI/OW2T1
lcd_data5LCD data busI/OW3T2
lcd_data6LCD data busI/OV3T3
lcd_data7LCD data busI/OU3T4
lcd_data8LCD data busI/OV4U1
lcd_data9LCD data busI/OW4U2
lcd_hsyncLCD Horizontal SyncOT7R5
lcd_memory_clkLCD MCLKOL19, V16J17, V12
lcd_pclkLCD pixel clockOW5V5
lcd_vsyncLCD Vertical SyncOU7U5
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
ddr_d5DDR SDRAM DATA INPUT/OUTPUTI/OT1N4
ddr_d6DDR SDRAM DATA INPUT/OUTPUTI/OT2P3
ddr_d7DDR SDRAM DATA INPUT/OUTPUTI/OR3P4
ddr_d8DDR SDRAM DATA INPUT/OUTPUTI/OK2J1
ddr_d9DDR SDRAM DATA INPUT/OUTPUTI/OK1K1
ddr_dqm0DDR WRITE ENABLE / DATA MASK FORON3M2
DATA[7:0]
ddr_dqm1DDR WRITE ENABLE / DATA MASK FOROK3J2
DATA[15:8]
ddr_dqs0DDR DATA STROBE FOR DATA[7:0]I/OR1P1
(Differential+)
ddr_dqs1DDR DATA STROBE FOR DATA[15:8]I/OL1L1
(Differential+)
ddr_dqsn0DDR DATA STROBE FOR DATA[7:0]I/OR2P2
(Differential-)
ddr_dqsn1DDR DATA STROBE FOR DATA[15:8]I/OL2L2
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
clkout1Clock out1OC15A15
clkout2Clock out2OB15D14
ENZ_KALDO_1P8VActive low enable input for internalIA7B4
CAP_VDD_RTC voltage regulator
EXT_WAKEUPEXT_WAKEUP inputIB5C5
nNMIExternal Interrupt to ARM Cortex-A8 coreIC17B18
nRESETIN_OUTActive low Warm ResetI/ODA16A10
OSC0_INHigh frequency oscillator inputIW11V10
OSC0_OUTHigh frequency oscillator outputOW12U11
OSC1_INLow frequency (32.768 KHz) Real Time ClockIA6A6
oscillator input
OSC1_OUTLow frequency (32.768 KHz) Real Time ClockOA5A4
oscillator output
PMIC_POWER_ENPMIC_POWER_EN outputOC7C6
porzActive low Power on ResetIE15B15
RTC_PORzActive low RTC reset inputIB7B5
tclkinTimer Clock InIB15D14
xdma_event_intr0External DMA Event or Interrupt 0IC15A15
xdma_event_intr1External DMA Event or Interrupt 1IB15D14
xdma_event_intr2External DMA Event or Interrupt 2IB16, E18, K18C15, C18, H18
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
pr1_mii0_colMII Collision DetectIW16T10
pr1_mii0_crsMII Carrier SenseIU17, W5T13, V5
pr1_mii0_rxd0MII Receive Data bit 0IV5U4
pr1_mii0_rxd1MII Receive Data bit 1IU5U3
pr1_mii0_rxd2MII Receive Data bit 2IW4U2
pr1_mii0_rxd3MII Receive Data bit 3IV4U1
pr1_mii0_rxdvMII Receive Data ValidIV7T5
pr1_mii0_rxerMII Receive Data ErrorIU6V3
pr1_mii0_rxlinkMII Receive LinkIV6V2
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
pr1_mii0_txd0MII Transmit Data bit 0OW17, W3T2, V13
pr1_mii0_txd1MII Transmit Data bit 1OT13, W2R12, T1
pr1_mii0_txd2MII Transmit Data bit 2OU13, V2R4, T12
pr1_mii0_txd3MII Transmit Data bit 3OU12, V1R3, U12
pr1_mii0_txenMII Transmit EnableOT12, U2R2, T11
pr1_mii_mr0_clkMII Receive ClockIW6V4
pr1_mii_mt0_clkMII Transmit ClockIU1, V15R1, U10
TYPE
[3]
PRU-ICSS/MII1 Signals Description
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
pr1_mii1_colMII Collision DetectIR15T17
pr1_mii1_crsMII Carrier SenseIV16, W7R6, V12
pr1_mii1_rxd0MII Receive Data bit 0INAV16
pr1_mii1_rxd1MII Receive Data bit 1INAT15
pr1_mii1_rxd2MII Receive Data bit 2INAU15
pr1_mii1_rxd3MII Receive Data bit 3INAV15
pr1_mii1_rxdvMII Receive Data ValidINAT16
pr1_mii1_rxerMII Receive Data ErrorINAV17
pr1_mii1_rxlinkMII Receive LinkIV18U18
pr1_mii1_txd0MII Transmit Data bit 0ONAR14
pr1_mii1_txd1MII Transmit Data bit 1ONAT14
pr1_mii1_txd2MII Transmit Data bit 2ONAU14
pr1_mii1_txd3MII Transmit Data bit 3ONAV14
pr1_mii1_txenMII Transmit EnableOW18U17
pr1_mii_mr1_clkMII Receive ClockINAU16
pr1_mii_mt1_clkMII Transmit ClockINAR13
TYPE
[3]
www.ti.com
PRU-ICSS/UART0 Signals Description
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
pr1_pru0_pru_r31_0PRU0 Data InINAA13
pr1_pru0_pru_r31_1PRU0 Data InINAB13
pr1_pru0_pru_r31_10PRU0 Data InIH17G15
pr1_pru0_pru_r31_11PRU0 Data InIG18G16
pr1_pru0_pru_r31_12PRU0 Data InIG19G17
pr1_pru0_pru_r31_13PRU0 Data InIG17G18
pr1_pru0_pru_r31_14PRU0 Data InIW17V13
pr1_pru0_pru_r31_15PRU0 Data InIV17U13
pr1_pru0_pru_r31_16PRU0 Data In Capture EnableIB15, C19D14, D15
pr1_pru0_pru_r31_2PRU0 Data InINAD12
pr1_pru0_pru_r31_3PRU0 Data InINAC12
pr1_pru0_pru_r31_4PRU0 Data InINAB12
pr1_pru0_pru_r31_5PRU0 Data InINAC13
pr1_pru0_pru_r31_6PRU0 Data InINAD13
pr1_pru0_pru_r31_7PRU0 Data InINAA14
pr1_pru0_pru_r31_8PRU0 Data InIH19F17
pr1_pru0_pru_r31_9PRU0 Data InIH18F18
TYPE
[3]
PRU0/General Purpose Outputs Signals Description
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
pr1_pru0_pru_r30_0PRU0 Data OutONAA13
pr1_pru0_pru_r30_1PRU0 Data OutONAB13
pr1_pru0_pru_r30_10PRU0 Data OutOH17G15
pr1_pru0_pru_r30_11PRU0 Data OutOG18G16
pr1_pru0_pru_r30_12PRU0 Data OutOG19G17
pr1_pru0_pru_r30_13PRU0 Data OutOG17G18
pr1_pru0_pru_r30_14PRU0 Data OutOU13T12
pr1_pru0_pru_r30_15PRU0 Data OutOT13R12
pr1_pru0_pru_r30_2PRU0 Data OutONAD12
pr1_pru0_pru_r30_3PRU0 Data OutONAC12
pr1_pru0_pru_r30_4PRU0 Data OutONAB12
pr1_pru0_pru_r30_5PRU0 Data OutONAC13
pr1_pru0_pru_r30_6PRU0 Data OutONAD13
pr1_pru0_pru_r30_7PRU0 Data OutONAA14
pr1_pru0_pru_r30_8PRU0 Data OutOH19F17
pr1_pru0_pru_r30_9PRU0 Data OutOH18F18
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
pr1_pru1_pru_r31_0PRU1 Data InIU1R1
pr1_pru1_pru_r31_1PRU1 Data InIU2R2
pr1_pru1_pru_r31_10PRU1 Data InIW5V5
pr1_pru1_pru_r31_11PRU1 Data InIW7R6
pr1_pru1_pru_r31_12PRU1 Data InIV14U9
pr1_pru1_pru_r31_13PRU1 Data InIU15V9
pr1_pru1_pru_r31_14PRU1 Data InIE19E15
pr1_pru1_pru_r31_15PRU1 Data InIF17E16
pr1_pru1_pru_r31_16PRU1 Data In Capture EnableIC15, D18A15, D16
pr1_pru1_pru_r31_2PRU1 Data InIV1R3
pr1_pru1_pru_r31_3PRU1 Data InIV2R4
pr1_pru1_pru_r31_4PRU1 Data InIW2T1
pr1_pru1_pru_r31_5PRU1 Data InIW3T2
pr1_pru1_pru_r31_6PRU1 Data InIV3T3
pr1_pru1_pru_r31_7PRU1 Data InIU3T4
pr1_pru1_pru_r31_8PRU1 Data InIU7U5
pr1_pru1_pru_r31_9PRU1 Data InIT7R5
TYPE
[3]
www.ti.com
PRU1/General Purpose Outputs Signals Description
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
pr1_pru1_pru_r30_0PRU1 Data OutOU1R1
pr1_pru1_pru_r30_1PRU1 Data OutOU2R2
pr1_pru1_pru_r30_10PRU1 Data OutOW5V5
pr1_pru1_pru_r30_11PRU1 Data OutOW7R6
pr1_pru1_pru_r30_12PRU1 Data OutOV14U9
pr1_pru1_pru_r30_13PRU1 Data OutOU15V9
pr1_pru1_pru_r30_14PRU1 Data OutOE19E15
pr1_pru1_pru_r30_15PRU1 Data OutOF17E16
pr1_pru1_pru_r30_2PRU1 Data OutOV1R3
pr1_pru1_pru_r30_3PRU1 Data OutOV2R4
pr1_pru1_pru_r30_4PRU1 Data OutOW2T1
pr1_pru1_pru_r30_5PRU1 Data OutOW3T2
pr1_pru1_pru_r30_6PRU1 Data OutOV3T3
pr1_pru1_pru_r30_7PRU1 Data OutOU3T4
pr1_pru1_pru_r30_8PRU1 Data OutOU7U5
pr1_pru1_pru_r30_9PRU1 Data OutOT7R5
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
gmii1_colMII ColisionIJ19H16
gmii1_crsMII Carrier SenseIJ18H17
gmii1_rxclkMII Receive ClockIM19L18
gmii1_rxd0MII Receive Data bit 0IP18M16
gmii1_rxd1MII Receive Data bit 1IP19L15
gmii1_rxd2MII Receive Data bit 2IN16L16
gmii1_rxd3MII Receive Data bit 3IN17L17
gmii1_rxdvMII Receive Data ValidIL19J17
gmii1_rxerMII Receive Data ErrorIK19J15
gmii1_txclkMII Transmit ClockIN19K18
gmii1_txd0MII Transmit Data bit 0OL18K17
gmii1_txd1MII Transmit Data bit 1OM18K16
gmii1_txd2MII Transmit Data bit 2ON18K15
gmii1_txd3MII Transmit Data bit 3OM17J18
gmii1_txenMII Transmit EnableOK17J16
TYPE
[3]
GEMAC_CPSW/MII2 Signals Description
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
gmii2_colMII ColisionIV18U18
gmii2_crsMII Carrier SenseIR15T17
gmii2_rxclkMII Receive ClockINAT15
gmii2_rxd0MII Receive Data bit 0INAV17
gmii2_rxd1MII Receive Data bit 1INAT16
gmii2_rxd2MII Receive Data bit 2INAU16
gmii2_rxd3MII Receive Data bit 3INAV16
gmii2_rxdvMII Receive Data ValidINAV14
gmii2_rxerMII Receive Data ErrorIW18U17
gmii2_txclkMII Transmit ClockINAU15
gmii2_txd0MII Transmit Data bit 0ONAV15
gmii2_txd1MII Transmit Data bit 1ONAR14
gmii2_txd2MII Transmit Data bit 2ONAT14
gmii2_txd3MII Transmit Data bit 3ONAU14
gmii2_txenMII Transmit EnableONAR13
TYPE
[3]
GEMAC_CPSW/RGMII1 Signals Description
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
rgmii1_rd0RGMII Receive Data bit 0IP18M16
rgmii1_rd1RGMII Receive Data bit 1IP19L15
rgmii1_rd2RGMII Receive Data bit 2IN16L16
rgmii1_rd3RGMII Receive Data bit 3IN17L17
rgmii1_tclkRGMII Transmit ClockON19K18
rgmii1_tctlRGMII Transmit ControlOK17J16
rgmii1_td0RGMII Transmit Data bit 0OL18K17
rgmii1_td1RGMII Transmit Data bit 1OM18K16
rgmii1_td2RGMII Transmit Data bit 2ON18K15
rgmii1_td3RGMII Transmit Data bit 3OM17J18
TYPE
[3]
GEMAC_CPSW/RGMII2 Signals Description
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
rgmii2_rclkRGMII Receive ClockINAT15
rgmii2_rctlRGMII Receive ControlINAV14
rgmii2_rd0RGMII Receive Data bit 0INAV17
rgmii2_rd1RGMII Receive Data bit 1INAT16
rgmii2_rd2RGMII Receive Data bit 2INAU16
rgmii2_rd3RGMII Receive Data bit 3INAV16
rgmii2_tclkRGMII Transmit ClockONAU15
rgmii2_tctlRGMII Transmit ControlONAR13
rgmii2_td0RGMII Transmit Data bit 0ONAV15
rgmii2_td1RGMII Transmit Data bit 1ONAR14
rgmii2_td2RGMII Transmit Data bit 2ONAT14
rgmii2_td3RGMII Transmit Data bit 3ONAU14
TYPE
[3]
www.ti.com
GEMAC_CPSW/RMII1 Signals Description
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
rmii1_crs_dvRMII Carrier Sense / Data ValidIJ18H17
rmii1_refclkRMII Reference ClockI/OK18H18
rmii1_rxd0RMII Receive Data bit 0IP18M16
rmii1_rxd1RMII Receive Data bit 1IP19L15
rmii1_rxerRMII Receive Data ErrorIK19J15
rmii1_txd0RMII Transmit Data bit 0OL18K17
rmii1_txd1RMII Transmit Data bit 1OM18K16
rmii1_txenRMII Transmit EnableOK17J16
TYPE
[3]
GEMAC_CPSW/RMII2 Signals Description
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
rmii2_crs_dvRMII Carrier Sense / Data ValidIR15, U17T13, T17
rmii2_refclkRMII Reference ClockI/OJ19H16
rmii2_rxd0RMII Receive Data bit 0INAV17
rmii2_rxd1RMII Receive Data bit 1INAT16
rmii2_rxerRMII Receive Data ErrorIW18U17
rmii2_txd0RMII Transmit Data bit 0ONAV15
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
USB0_CEUSB0 Active high Charger Enable outputAT18M15
USB0_DMUSB0 Data minusAU18N18
USB0_DPUSB0 Data plusAU19N17
USB0_DRVVBUSUSB0 Active high VBUS control outputOG16F16
USB0_IDUSB0 OTG ID (Micro-A or Micro-B Plug)AV19P16
USB0_VBUSUSB0 VBUSAT19P15
TYPE
[3]
USB/USB1 Signals Description
SIGNAL NAME [1]DESCRIPTION [2]ZCE BALL [4]ZCZ BALL [4]
USB1_CEUSB1 Active high Charger Enable outputANAP18
USB1_DMUSB1 Data minusANAR18
USB1_DPUSB1 Data plusANAR17
USB1_DRVVBUSUSB1 Active high VBUS control outputONAF15
USB1_IDUSB1 OTG ID (Micro-A or Micro-B Plug)ANAP17
USB1_VBUSUSB1 VBUSANAT18
over junction temperature range (unless otherwise noted)
MINMAXUNIT
–0.5 V to IO supply voltage + 0.3 V
–55155°C
(11)
(3)
(4)
(5)
(6)
(6)
(6)
(6)
(7)
(6)(7)
(8)
(9)
(6)(9)
Supply voltage for the MPU core domain–0.51.5V
Supply voltage for the RTC core domain–0.51.5V
Supply voltage for the FUSE ROM domain–0.52.2V
Supply voltage for USBPHY–0.52.1V
Supply voltage for the dual-voltage IO domain–0.53.8V
Supply voltage for the dual-voltage IO domain–0.53.8V
Supply voltage for USBPHY–0.54V
Supply voltage for USB VBUS comparator input–0.55.25V
Supply voltage for USB VBUS comparator input–0.55.25V
Steady state maximum voltage for the USB ID input–0.52.1V
Steady state maximum voltage for the USB ID input–0.52.1V
(10)
Class II (105°C)45mA
VDD_MPU
VDD_CORESupply voltage for the core domain–0.51.5V
CAP_VDD_RTC
VPP
VDDS_RTCSupply voltage for the RTC domain–0.52.1V
VDDS_OSCSupply voltage for the System oscillator–0.52.1V
VDDS_SRAM_CORE_BG Supply voltage for the Core SRAM LDOs–0.52.1V
VDDS_SRAM_MPU_BBSupply voltage for the MPU SRAM LDOs–0.52.1V
VDDS_PLL_DDRSupply voltage for the DPLL DDR–0.52.1V
VDDS_PLL_CORE_LCDSupply voltage for the DPLL Core and LCD–0.52.1V
VDDS_PLL_MPUSupply voltage for the DPLL MPU–0.52.1V
VDDS_DDRSupply voltage for the DDR IO domain–0.52.1V
VDDSSupply voltage for all dual-voltage IO domains–0.52.1V
VDDA1P8V_USB0Supply voltage for USBPHY–0.52.1V
VDDA1P8V_USB1
VDDA_ADCSupply voltage for ADC–0.52.1V
VDDSHV1Supply voltage for the dual-voltage IO domain–0.53.8V
VDDSHV2
VDDSHV3
VDDSHV4Supply voltage for the dual-voltage IO domain–0.53.8V
VDDSHV5Supply voltage for the dual-voltage IO domain–0.53.8V
VDDSHV6Supply voltage for the dual-voltage IO domain–0.53.8V
VDDA3P3V_USB0Supply voltage for USBPHY–0.54V
VDDA3P3V_USB1
USB0_VBUS
USB1_VBUS
DDR_VREFSupply voltage for the DDR SSTL and HSTL reference voltage–0.31.1V
Steady state max voltage
at all IO pins
USB0_ID
USB1_ID
Transient overshoot and25% of corresponding IO supply
undershoot specification atvoltage for up to 30% of signal
IO terminalperiod
Latch-up performance
Storage temperature,
T
stg
(1) Stresses beyond those listed under Absolute Maximum Ratings may cause permanent damage to the device. These are stress ratings
only, and functional operation of the device at these or any other conditions beyond those indicated under Recommended Operating
Conditions is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2) All voltage values are with respect to their associated VSS or VSSA_x.
(3) Not available on the ZCE package. VDD_MPU is merged with VDD_CORE on the ZCE package.
(4) This supply is sourced from an internal LDO when RTC_KALDO_ENn is low. If RTC_KALDO_ENn is high, this supply must be sourced
from an external power supply.
(5) During functional operation, this pin is a no connect.
(6) Not available on the ZCE package.
(7) This terminal is connected to a fail-safe IO and does not have a dependence on any IO supply voltage.
(8) This parameter applies to all IO terminals which are not fail-safe and the requirement applies to all values of IO supply voltage. For
example, if the voltage applied to a specific IO supply is 0 volts the valid input voltage range for any IO powered by that supply will be
–0.5 to +0.3 V. Apply special attention anytime peripheral devices are not powered from the same power sources used to power the
respective IO supply. It is important the attached peripheral never sources a voltage outside the valid input voltage range, including
power supply ramp-up and ramp-down sequences.
(9) This terminal is connected to analog circuits in the respective USB PHY. The circuit sources a known current while measuring the
voltage to determine if the terminal is connected to VSSA_USB with a resistance less than 10 Ω or greater than 100 kΩ. The terminal
should be connected to ground for USB host operation or open-circuit for USB peripheral operation, and should never be connected to
any external voltage source.
(10) Based on JEDEC JESD78D [IC Latch-Up Test].
(11) For tape and reel the storage temperature range is [–10°C; +50°C] with a maximum relative humidity of 70%. TI recommends returning
to ambient room temperature before usage.
SPRS717H –OCTOBER 2011–REVISED MAY 2015
Fail-safe IO terminals are designed such they do not have dependencies on the respective IO power supply
voltage. This allows external voltage sources to be connected to these IO terminals when the respective IO
power supplies are turned off. The USB0_VBUS and USB1_VBUS are the only fail-safe IO terminals. All other IO
terminals are not fail-safe and the voltage applied to them should be limited to the value defined by the steady
state max. Voltage at all IO pins parameter in Section 5.1.
5.2ESD Ratings
VALUEUNIT
V
ESD
(1) JEDEC document JEP155 states that 500-V HBM allows safe manufacturing with a standard ESD control process.
(2) JEDEC document JEP157 states that 250-V CDM allows safe manufacturing with a standard ESD control process.
Electrostatic discharge
(ESD) performance:
Human Body Model (HBM), per ANSI/ESDA/JEDEC JS001
Charged Device Model (CDM), per JESD22-C101
Nitro0°C to 90°C100K–40°C to 90°C100K–40°C to 105°C37K–40°C to 125°C-
Turbo0°C to 90°C100K–40°C to 90°C100K–40°C to 105°C80K–40°C to 125°COPP1200°C to 90°C100K–40°C to 90°C100K–40°C to 105°C100K–40°C to 125°COPP1000°C to 90°C100K–40°C to 90°C100K–40°C to 105°C100K–40°C to 125°C35K
OPP500°C to 90°C100K–40°C to 90°C100K–40°C to 105°C100K–40°C to 125°C95K
(1) The power-on hours (POH) information in this table is provided solely for your convenience and does not extend or modify the warranty
provided under TI's standard terms and conditions for TI semiconductor products.
(2) To avoid significant degradation, the device power-on hours (POH) must be limited as described in this table.
(3) Logic functions and parameter values are not assured out of the range specified in the recommended operating conditions.
(4) The above notations cannot be deemed a warranty or deemed to extend or modify the warranty under TI's standard terms and
conditions for TI semiconductor products.
(5) POH = Power-on hours when the device is fully functional.
5.4Operating Performance Points (OPPs)
Device OPPs are defined in Table 5-2 through Table 5-9.
Table 5-2. VDD_CORE OPPs for ZCZ Package
With Device Revision Code "Blank"
VDD_COREVDD_CORE
OPPDDR3,
Device Rev.DDR3L
"Blank"
MINNOMMAX
OPP1001.056 V1.100 V1.144 V400 MHz266 MHz200 MHz200 and 100
OPP500.912 V0.950 V0.988 V—125 MHz90 MHz100 and 50
(1) Frequencies in this table indicate maximum performance for a given OPP condition.
(2) This parameter represents the maximum memory clock frequency. Since data is transferred on both edges of the clock, double-data rate
(DDR), the maximum data rate is two times the maximum memory clock frequency defined in this table.
1.056 V1.100 V1.144 V275 MHz
(1) Frequencies in this table indicate maximum performance for a given OPP condition.
(2) Applies to all orderable AM335__ZCZ_50 (500-MHz speed grade) or higher devices.
(3) Applies to all orderable AM335__ZCZ_27 (275-MHz speed grade) devices.
OPP1001.056 V1.100 V1.144 V500 MHz400 MHz266 MHz200 MHz200 and 100
MHz
OPP1001.056 V1.100 V1.144 V275 MHz400 MHz266 MHz200 MHz200 and 100
MHz
(1) Frequencies in this table indicate maximum performance for a given OPP condition.
(2) VDD_MPU is merged with VDD_CORE on the ZCE package.
(3) This parameter represents the maximum memory clock frequency. Since data is transferred on both edges of the clock, double-data rate
(DDR), the maximum data rate is two times the maximum memory clock frequency defined in this table.
Table 5-6. VDD_CORE OPPs for ZCZ Package
with Device Revision Code "A" or Newer
(1)
VDD_COREVDD_CORE
OPPDDR3,
Rev "A" orDDR3L
Newer
MINNOMMAX
(2)
DDR2
(2)
mDDR
(2)
L3 and L4
OPP1001.056 V1.100 V1.144 V400 MHz266 MHz200 MHz200 and 100
MHz
OPP500.912 V0.950 V0.988 V—125 MHz90 MHz100 and 50
MHz
(1) Frequencies in this table indicate maximum performance for a given OPP condition.
(2) This parameter represents the maximum memory clock frequency. Since data is transferred on both edges of the clock, double-data rate
(DDR), the maximum data rate is two times the maximum memory clock frequency defined in this table.
1.056 V1.100 V1.144 V300 MHz
OPP500.912 V0.950 V0.988 V300 MHz
(1) Frequencies in this table indicate maximum performance for a given OPP condition.
(2) Applies to all orderable AM335__ZCZ_60 (600 MHz speed grade) or higher devices.
(3) Applies to all orderable AM335__ZCZ_30 (300 MHz speed grade) devices.
OPP1001.056 V1.100 V1.144 V600 MHz400 MHz266 MHz200 MHz200 and 100
OPP1001.056 V1.100 V1.144 V300 MHz400 MHz266 MHz200 MHz200 and 100
OPP500.912 V0.950 V0.988 V300 MHz—125 MHz90 MHz100 and 50
(1) Frequencies in this table indicate maximum performance for a given OPP condition.
(2) VDD_MPU is merged with VDD_CORE on the ZCE package.
(3) This parameter represents the maximum memory clock frequency. Since data is transferred on both edges of the clock, double-data rate
(DDR), the maximum data rate is two times the maximum memory clock frequency defined in this table.
(1) The supply voltage defined by OPP100 should be applied to this power domain before the device is released from reset.
(2) Not available on the ZCE package. VDD_MPU is merged with VDD_CORE on the ZCE package.
(3) This supply is sourced from an internal LDO when RTC_KALDO_ENn is low. If RTC_KALDO_ENn is high, this supply must be sourced
from an external power supply.
(4) VDDS should be supplied irrespective of 1.8- or 3.3-V mode of operation of the dual-voltage IOs.
(5) For more details on power supply requirements, see Section 6.1.4.
(6) Not available on the ZCE package.
(7) This terminal is connected to analog circuits in the respective USB PHY. The circuit sources a known current while measuring the
voltage to determine if the terminal is connected to VSSA_USB with a resistance less than 10 Ω or greater than 100 kΩ. The terminal
should be connected to ground for USB host operation or open-circuit for USB peripheral operation, and should never be connected to
any external voltage source.
Supply voltage range for dualvoltage IO domain (1.8-V1.7101.8001.890V
operation)
Supply voltage range for dualoperation)
Supply voltage range for dualoperation)
Supply voltage range for dualoperation)
Supply voltage range for dualoperation)
Supply voltage range for dualvoltage IO domain (3.3-V3.1353.3003.465V
operation)
Supply voltage range for dualvoltage IO domain (3.3-V3.1353.3003.465V
operation)
Table 5-10 summarizes the power consumption at the AM335x power terminals.
Table 5-10. Maximum Current Ratings at AM335x Power Terminals
(1)
SUPPLY NAMEDESCRIPTIONMAXUNIT
VDD_CORE
(2)
Maximum current rating for the core domain; OPP100400mA
Maximum current rating for the core domain; OPP50250mA
Maximum current rating for the MPU domain; Nitroat 1 GHz1000mA
Maximum current rating for the MPU domain; Turboat 800 MHz800mA
at 720 MHz720
Maximum current rating for the MPU domain; OPP120at 720 MHz720mA
at 600 MHz600
VDD_MPU
(2)
Maximum current rating for the MPU domain; OPP100at 600 MHz600mA
at 500 MHz500
at 300 MHz380mA
at 275 MHz350
Maximum current rating for the MPU domain; OPP50at 300 MHz330mA
at 275 MHz300
CAP_VDD_RTC
(3)
Maximum current rating for RTC domain input and LDO output2mA
VDDS_RTCMaximum current rating for the RTC domain5mA
VDDS_DDRMaximum current rating for DDR IO domain250mA
VDDSMaximum current rating for all dual-voltage IO domains50mA
VDDS_SRAM_CORE_BGMaximum current rating for core SRAM LDOs10mA
VDDS_SRAM_MPU_BBMaximum current rating for MPU SRAM LDOs10mA
VDDS_PLL_DDRMaximum current rating for the DPLL DDR10mA
VDDS_PLL_CORE_LCDMaximum current rating for the DPLL Core and LCD20mA
VDDS_PLL_MPUMaximum current rating for the DPLL MPU10mA
VDDS_OSCMaximum current rating for the system oscillator IOs5mA
VDDA1P8V_USB0Maximum current rating for USBPHY 1.8 V25mA
VDDA1P8V_USB1
(4)
Maximum current rating for USBPHY 1.8 V25mA
VDDA3P3V_USB0Maximum current rating for USBPHY 3.3 V40mA
VDDA3P3V_USB1
(4)
Maximum current rating for USBPHY 3.3 V40mA
VDDA_ADCMaximum current rating for ADC10mA
VDDSHV1
VDDSHV2
VDDSHV3
(5)
(4)
(4)
Maximum current rating for dual-voltage IO domain50mA
Maximum current rating for dual-voltage IO domain50mA
Maximum current rating for dual-voltage IO domain50mA
VDDSHV4Maximum current rating for dual-voltage IO domain50mA
VDDSHV5Maximum current rating for dual-voltage IO domain50mA
VDDSHV6Maximum current rating for dual-voltage IO domain100mA
(1) Current ratings specified in this table are worst-case estimates. Actual application power supply estimates could be lower. For more
information, see the AM335x Power Consumption Summary application report (SPRABN5).
(2) VDD_MPU is merged with VDD_CORE and is not available separately on the ZCE package. The maximum current rating for
VDD_CORE on the ZCE package is the sum of VDD_CORE and VDD_MPU shown in this table.
(3) This supply is sourced from an internal LDO when RTC_KALDO_ENn is low. If RTC_KALDO_ENn is high, this supply must be sourced
from an external power supply.
(4) Not available on the ZCE package.
(5) VDDSHV1 and VDDSHV2 are merged in the ZCE package. The maximum current rating for VDDSHV1 on the ZCE package is the sum
Table 5-11 summarizes the power consumption of the AM335x low-power modes.
Table 5-11. AM335x Low-Power Modes Power Consumption Summary
www.ti.com
POWERPOWER DOMAINS, CLOCKS, AND
MODESVOLTAGE SUPPLY STATES
Standbyand must be saved before entering16.522.0mW
Deepsleep1the L3 OCMC RAM or DDR before6.010.0mW
Deepsleep0application to SDRAM before3.04.3mW
APPLICATION STATENOMMAXUNIT
Power supplies:
•All power supplies are ON.
DDR memory is in self-refresh and
contents are preserved. Wake up
from any GPIO. Cortex-A8
context/register contents are lost
standby. On exit, context must be
restored from DDR. For wake-up,
boot ROM executes and branches
to system resume.
On-chip peripheral registers are
preserved. Cortex-A8
context/registers are lost, so the
application needs to save them to
entering DeepSleep. DDR is in selfrefresh. For wake-up, boot ROM
executes and branches to system
resume.
PD_PER peripheral and CortexA8/MPU register information will be
lost. On- chip peripheral register
(context) information of PD-PER
domain needs to be saved by
entering this mode. DDR is in selfrefresh. For wake-up, boot ROM
executes and branches to
peripheral context restore followed
by system resume.
Low level output voltage, driver enabled, pullup or
pulldown disabled
IOH= 8 mAV
IOL= 8 mA0.4V
Input leakage current, Receiver disabled, pullup or pulldown inhibited10
I
I
Input leakage current, Receiver disabled, pullup enabled–240–80µA
Input leakage current, Receiver disabled, pulldown enabled80240
Total leakage current through the terminal connection of a driver-receiver
I
OZ
combination that may include a pullup or pulldown. The driver output is10µA
disabled and the pullup or pulldown is inhibited.
Total leakage current through the terminal connection of a driver-receiver10µA
combination that may include a pullup or pulldown. The driver output is
disabled and the pullup or pulldown is inhibited.
Total leakage current through the terminal connection of a driver-receiver10µA
combination that may include a pullup or pulldown. The driver output is
disabled and the pullup or pulldown is inhibited.
High-level input voltage0.65 × VDDSHV6V
Low-level input voltage0.35 × VDDSHV6V
Hysteresis voltage at an input0.180.305V
High-level output voltage, driver enabled, pullup orIOH= 4 mAVDDSHV6 – 0.45V
pulldown disabled
Input leakage current, Receiver disabled, pullup or pulldown inhibited8
Input leakage current, Receiver disabled, pullup enabled–161–100–52µA
Input leakage current, Receiver disabled, pulldown enabled52100170
Total leakage current through the terminal connection of a driver-receiver8µA
combination that may include a pullup or pulldown. The driver output is
disabled and the pullup or pulldown is inhibited.
High-level input voltage2V
Low-level input voltage0.8V
Hysteresis voltage at an input0.2650.44V
High-level output voltage, driver enabled, pullup orIOH= 4 mAVDDSHV6 – 0.45V
pulldown disabled
Input leakage current, Receiver disabled, pullup or pulldown inhibited18
Input leakage current, Receiver disabled, pullup enabled–243–100–19µA
Input leakage current, Receiver disabled, pulldown enabled51110210
Total leakage current through the terminal connection of a driver-receiver18µA
combination that may include a pullup or pulldown. The driver output is
disabled and the pullup or pulldown is inhibited.
High-level input voltage1.45V
Low-level input voltage0.46V
Hysteresis voltage at an input0.4V
Input leakage current, Receiver disabled, pullup or pulldown inhibited8
Input leakage current, Receiver disabled, pullup enabled–161–100–52µA
Input leakage current, Receiver disabled, pulldown enabled52100170
High-level input voltage2.15V
Low-level input voltage0.46V
Hysteresis voltage at an input0.4V
Input leakage current, Receiver disabled, pullup or pulldown inhibited18
Input leakage current, Receiver disabled, pullup enabled–243–100–19µA
Input leakage current, Receiver disabled, pulldown enabled51110210
(2)
High-level input voltage1.35V
Low-level input voltage0.5V
Hysteresis voltage at an input0.07V
Total leakage current through the terminal connection of a driver-receiver–11µA
combination that may include a pullup or pulldown. The driver output is
disabled and the pullup or pulldown is inhibited.
EXT_WAKEUP
V
IH
V
IL
V
HYS
I
I
High-level input voltageV
Low-level input voltageV
Hysteresis voltage at an input0.15V
Total leakage current through the terminal connection of a driver-receiver8µA
combination that may include a pullup or pulldown. The driver output is
disabled and the pullup or pulldown is inhibited.
All other LVCMOS pins (VDDSHVx = 3.3 V; x = 1 to 6)
V
IH
V
IL
V
HYS
High-level input voltage2V
Low-level input voltage0.8V
Hysteresis voltage at an input0.2650.44V
Input leakage current, Receiver disabled, pullup or pulldown inhibited18
Input leakage current, Receiver disabled, pullup enabled–243–100–19µA
Input leakage current, Receiver disabled, pulldown enabled51110210
Total leakage current through the terminal connection of a driver-receiver18µA
combination that may include a pullup or pulldown. The driver output is
disabled and the pullup or pulldown is inhibited.
5.8Thermal Resistance Characteristics for ZCE and ZCZ Packages
Failure to maintain a junction temperature within the range specified in Section 5.5 reduces operating lifetime,
reliability, and performance—and may cause irreversible damage to the system. Therefore, the product design
cycle should include thermal analysis to verify the maximum operating junction temperature of the device. It is
important this thermal analysis is performed using specific system use cases and conditions. TI provides an
application report to aid users in overcoming some of the existing challenges of producing a good thermal
design. For more information, see AM335x Thermal Considerations (SPRABT1).
Table 5-12 provides thermal characteristics for the packages used on this device.
NOTE
Table 5-12 provides simulation data and may not represent actual use-case values.
Table 5-12. Thermal Resistance Characteristics (PBGA Package) [ZCE and ZCZ]
ZCE (°C/W)
R
ΘJC
R
ΘJB
R
ΘJA
φ
JT
φ
JB
(1) These values are based on a JEDEC-defined 2S2P system (with the exception of the theta JC [R
JEDEC-defined 1S0P system) and will change based on environment as well as application. For more information, see these
To improve module performance, decoupling capacitors are required to suppress the switching noise generated
by high frequency and to stabilize the supply voltage. A decoupling capacitor is most effective when it is close to
the device, because this minimizes the inductance of the circuit board wiring and interconnects.
5.9.1Voltage Decoupling Capacitors
Table 5-13 summarizes the Core voltage decoupling characteristics.
5.9.1.1Core Voltage Decoupling Capacitors
To improve module performance, decoupling capacitors are required to suppress high-frequency switching noise
and to stabilize the supply voltage. A decoupling capacitor is most effective when located close to the AM335x
device, because this minimizes the inductance of the circuit board wiring and interconnects.
Table 5-13. Core Voltage Decoupling Characteristics
PARAMETERTYPUNIT
C
VDD_CORE
C
VDD_MPU
(1) The typical value corresponds to 1 cap of 10 μF and 8 caps of 10 nF.
(2) Not available on the ZCE package. VDD_MPU is merged with VDD_CORE on the ZCE package.
(3) The typical value corresponds to 1 cap of 10 μF and 5 caps of 10 nF.
(1)
(2)(3)
10.08μF
10.05μF
5.9.1.2IO and Analog Voltage Decoupling Capacitors
Table 5-14 summarizes the power-supply decoupling capacitor recommendations.
(1) Not available on the ZCE package.
(2) Typical values consist of 1 cap of 10 μF and 4 caps of 10 nF.
(3) For more details on decoupling capacitor requirements for the mDDR(LPDDR), DDR2, DDR3, DDR3L memory interface, see
Section 7.7.2.1.2.6 and Section 7.7.2.1.2.7 when using mDDR(LPDDR) memory devices, Section 7.7.2.2.2.6 and Section 7.7.2.2.2.7
when using DDR2 memory devices, or Section 7.7.2.3.3.6 and Section 7.7.2.3.3.7 when using DDR3 or DDR3L memory devices.
(4) VDDS_SRAM_CORE_BG supply powers an internal LDO for SRAM supplies. Inrush currents could cause voltage drop on the
VDDS_SRAM_CORE_BG supplies when the SRAM LDO is enabled after powering up VDDS_SRAM_CORE_BG terminals. A 10 µF is
recommended to be placed close to the terminal and routed with widest traces possible to minimize the voltage drop on
VDDS_SRAM_CORE_BG terminals.
(5) VDDS_SRAM_MPU_BB supply powers an internal LDO for SRAM supplies. Inrush currents could cause voltage drop on the
VDDS_SRAM_MPU_BB supplies when the SRAM LDO is enabled after powering up VDDS_SRAM_MPU_BB terminals. A 10 µF is
recommended to be placed close to the terminal and routed with widest traces possible to minimize the voltage drop on
VDDS_SRAM_MPU_BB terminals.
(6) Typical values consist of 1 cap of 10 μF and 2 caps of 10 nF.
(7) Typical values consist of 1 cap of 10 μF and 6 caps of 10 nF.
SPRS717H –OCTOBER 2011–REVISED MAY 2015
5.9.2Output Capacitors
Internal low dropout output (LDO) regulators require external capacitors to stabilize their outputs. These
capacitors should be placed as close as possible to the respective terminals of the AM335x device. Table 5-15
summarizes the LDO output capacitor recommendations.
Table 5-15. Output Capacitor Characteristics
PARAMETERTYPUNIT
(1)(2)
(1)
(1)
1μF
1μF
(1)
1μF
1μF
C
CAP_VDD_SRAM_CORE
C
CAP_VDD_RTC
C
CAP_VDD_SRAM_MPU
C
CAP_VBB_MPU
(1) LDO regulator outputs should not be used as a power source for any external components.
(2) The CAP_VDD_RTC terminal operates as an input to the RTC core voltage domain when the RTC_KLDO_ENn terminal is high.
Figure 5-1 shows an example of the external capacitors.
www.ti.com
A.Decoupling capacitors must be placed as closed as possible to the power terminal. Choose the ground located
closest to the power pin for each decoupling capacitor. In case of interconnecting powers, first insert the decoupling
capacitor and then interconnect the powers.
B.The decoupling capacitor value depends on the board characteristics.
5.10 Touch Screen Controller and Analog-to-Digital Subsystem Electrical Parameters
The touch screen controller (TSC) and analog-to-digital converter (ADC) subsystem (TSC_ADC) is an 8-channel
general-purpose ADC with optional support for interleaving TSC conversions for 4-wire, 5-wire, or 8-wire resistive
panels. The TSC_ADC subsystem can be configured for use in one of the following applications:
•8 general-purpose ADC channels
•4-wire TSC with 4 general-purpose ADC channels
•5-wire TSC with 3 general-purpose ADC channels
•8-wire TSC.
Table 5-16 summarizes the TSC_ADC subsystem electrical parameters.
Table 5-16. TSC_ADC Electrical Parameters
PARAMETERTEST CONDITIONSMINNOMMAXUNIT
Analog Input
(1)
VREFP
(1)
VREFN
VREFP + VREFN
Full-scale input rangeV
Differential non-linearityVDDA_ADC = 1.8 V
(DNL)External voltage reference:
Integral non-linearity (INL)
Gain error±2LSB
Offset error±2LSB
Input sampling capacitance5.5pF
Signal-to-noise ratio (SNR)70dB
Total harmonic distortionExternal voltage reference:
(THD)VREFP – VREFN = 1.8 V
(1)
Internal voltage reference0VDDA_ADC
External voltage referenceVREFNVREFP
Internal voltage reference:
VREFP – VREFN = 1.8 V
Source impedance = 50 Ω
Internal voltage reference:
VDDA_ADC = 1.8 V–2±12LSB
External voltage reference:
VREFP – VREFN = 1.8 V
Source impedance = 1 kΩ
Internal voltage reference:
VDDA_ADC = 1.8 V±1LSB
External voltage reference:
VREFP – VREFN = 1.8 V
Internal voltage reference:
VDDA_ADC = 1.8 V
External voltage reference:
VREFP – VREFN = 1.8 V
Internal voltage reference:
VDDA_ADC = 1.8 V
External voltage reference:
VREFP – VREFN = 1.8 V
Internal voltage reference:
VDDA_ADC = 1.8 V
External voltage reference:
VREFP – VREFN = 1.8 V
Input signal: 30-kHz sine wave at
–0.5-dB full scale
Internal voltage reference:
VDDA_ADC = 1.8 V
Input signal: 30-kHz sine wave at
–0.5-dB full scale
Pull-up and pull-down switch ON resistance (Ron)2Ω
Pull-up and pull-down
switch current leakage Ileak
Drive current25mA
Touch screen resistance6kΩ
Pen touch detect2kΩ
(1) VREFP and VREFN must be tied to ground if the internal voltage reference is used.
(2) This parameter is valid when the respective AIN terminal is configured to operate as a general-purpose ADC input.
VDDA_ADC = 1.8 V
80dB
Input signal: 30-kHz sine wave at
–0.5-dB full scale
Internal voltage reference:
VDDA_ADC = 1.8 V
69dB
Input signal: 30-kHz sine wave at
–0.5-dB full scale
To maintain the safe operating range of the internal ESD protection devices, it is recommended to limit the
maximum slew rate for powering on the supplies to be less than 1.0E +5 V/s. For instance, as shown in
Figure 6-1, TI recommends to have the supply ramp slew for a 1.8-V supply be greater than 18 µs.
A.RTC_PWRONRSTn should be asserted for at least 1 ms to provide enough time for the internal RTC LDO output to
B.When using the ZCZ package option, VDD_MPU and VDD_CORE power inputs may be powered from the same
C. If a USB port is not used, the respective VDDA1P8V_USB terminal may be connected to any 1.8-V power supply and
D. If the system uses mDDR or DDR2 memory devices, VDDS_DDR can be ramped simultaneously with the other 1.8-V
E.VDDS_RTC can be ramped independent of other power supplies if PMIC_POWER_EN functionality is not required. If
F.To configure VDDSHVx [1-6] as 1.8 V, power up the respective VDDSHVx [1-6] to 1.8 V following the recommended
reach a valid level before RTC reset is released.
source if the application only uses operating performance points (OPPs) that define a common power supply voltage
for VDD_MPU and VDD_CORE. The ZCE package option has the VDD_MPU domain merged with the VDD_CORE
domain.
the respective VDDA3P3V_USB terminal may be connected to any 3.3-V power supply. If the system does not have a
3.3-V power supply, the VDDA3P3V_USB terminal may be connected to ground.
IO power supplies.
VDDS_RTC is ramped after VDD_CORE, there might be a small amount of additional leakage current on
VDD_CORE. The power sequence shown provides the lowest leakage option.
sequence. To configure VDDSHVx [1-6] as 3.3 V, power up the respective VDDSHVx [1-6] to 3.3 V following the
recommended sequence.
Figure 6-2. Preferred Power-Supply Sequencing With Dual-Voltage IOs Configured as 3.3 V