Product Folder Sample & Buy Technical Documents Tools & Software Support & Community RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 RM46L852 16- and 32-Bit RISC Flash Microcontroller 1 Device Overview 1.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 1.2 • www.ti.com Applications Industrial Safety Applications – Industrial Automation – Safe Programmable Logic Controllers (PLCs) – Power Generation and Distribution – Turbines and Windmills – Elevators and Escalators 1.3 • Medical Applications – Ventilators – Defibrillators – Infusion and Insulin Pumps – Radiation Therapy – Robotic Surgery Description The RM46L852 device is a high-performance microcontroller family for safety systems.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 The device has two 12-bit-resolution MibADCs with 24 total inputs and 64 words of parity-protected buffer RAM each. The MibADC channels can be converted individually or can be grouped by software for sequential conversion sequences. Sixteen inputs are shared between the two MibADCs. Each MibADC supports three separate groupings of channels. Each group can be converted once when triggered or configured for continuous conversion mode.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 1.4 www.ti.com Functional Block Diagram NOTE The block diagram reflects the 337BGA package. Some pins are multiplexed or not available in the 144QFP. For details, see the respective terminal functions tables in Section 4.3. 192KB RAM with ECC 32K 32K 32K 32K 32K 32K 1.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table of Contents 1 2 3 4 5 Device Overview ......................................... 1 6.11 Tightly Coupled RAM Interface Module ............. 91 1.1 Features .............................................. 1 6.12 Parity Protection for Accesses to Peripheral RAMs 1.2 Applications ........................................... 2 6.13 On-Chip SRAM Initialization and Testing 1.3 Description .........................................
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 2 Revision History This data manual revision history highlights the technical changes made to the SPNS185B device-specific data manual to make it an SPNS185C revision. Scope: Applicable updates to the Hercules™ RM MCU device family, specifically relating to the RM46L852 devices, which are now in the production data (PD) stage of development have been incorporated.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 3 Device Comparison Table 3-1 lists the features of the RM46L852 devices. Table 3-1.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.
RM46L852 www.ti.com 4.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3 www.ti.com Terminal Functions Section 4.3.1 and Section 4.3.2 identify the external signal names, the associated pin/ball numbers along with the mechanical package designator, the pin/ball type (Input, Output, IO, Power or Ground), whether the pin/ball has any internal pullup/pulldown, whether the pin/ball can be configured as a GPIO, and a functional pin/ball description. The first signal name listed is the primary function for that terminal.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 4-1.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.1.2 www.ti.com Enhanced High-End Timer Modules (N2HET) Table 4-2. PGE Enhanced High-End Timer Modules (N2HET) Terminal Signal Name 144 PGE N2HET1[0]/SPI4CLK/EPWM2B 25 N2HET1[1]/SPI4NENA/USB2.TXEN/ USB_FUNC.PUENO/N2HET2[8]/EQEP2A 23 N2HET1[2]/SPI4SIMO[0]/EPWM3A 30 N2HET1[3]/SPI4NCS[0]/USB2.SPEED/ USB_FUNC.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 4-2. PGE Enhanced High-End Timer Modules (N2HET) (continued) Terminal Signal Name 144 PGE Signal Type Reset Pull State Pull Type GIOA[5]/EXTCLKIN/EPWM1A/N2HET1_PIN_nDIS 14 I/O Pulldown Programmable, 20 µA (1) GIOA[2]/USB2.TXDAT/USB_FUNC.TXDO/N2HET2[0]/ EQEP2I 9 I/O Pulldown Programmable, 20 µA GIOA[6]/N2HET2[4]/EPWM1B 16 GIOA[7]/N2HET2[6]/EPWM2A 22 N2HET1[1]/SPI4NENA/USB2.TXEN/ USB_FUNC.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.1.4 www.ti.com Enhanced Quadrature Encoder Pulse Modules (eQEP) Table 4-4.
RM46L852 www.ti.com 4.3.1.5 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Enhanced Pulse-Width Modulator Modules (ePWM) Table 4-5. PGE Enhanced Pulse-Width Modulator Modules (ePWM) Terminal Signal Name 144 PGE Signal Type Reset Pull State Pull Type Output Pulldown None Description GIOA[5]/EXTCLKIN/EPWM1A/N2HET1_PIN_nDIS 14 Enhanced PWM1 Output A GIOA[6]/N2HET2[4]/EPWM1B 16 Enhanced PWM1 Output B N2HET1[11]/MIBSPI3NCS[4]/N2HET2[18]/ USB2.OVERCURRENT/USB_FUNC.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.1.6 www.ti.com General-Purpose Input / Output (GPIO) Table 4-6. PGE General-Purpose Input / Output (GPIO) Terminal Signal Name 144 PGE GIOA[0]/USB2.VP/USB_FUNC.RXDPI 2 GIOA[1]/USB2.VM/USB_FUNC.RXDMI 5 GIOA[2]/USB2.TXDAT/USB_FUNC.TXDO/N2HET2[0] /EQEP2I 9 GIOA[5]/EXTCLKIN/EPWM1A/N2HET1_PIN_nDIS 14 GIOA[6]/N2HET2[4]/EPWM1B 16 GIOA[7]/N2HET2[6]/EPWM2A 22 GIOB[0]/USB1.TXDAT 126 GIOB[1]/USB1.
RM46L852 www.ti.com 4.3.1.9 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Standard Serial Communication Interface (SCI) Table 4-9. PGE Standard Serial Communication Interface (SCI) Terminal Signal Name 144 PGE N2HET1[6]/SCIRX/EPWM5A 38 N2HET1[13]/SCITX/EPWM5B 39 Signal Type Reset Pull State Pull Type I/O Pulldown Programmable, 20 µA Description SCI receive, or GPIO SCI transmit, or GPIO 4.3.1.10 Inter-Integrated Circuit Interface Module (I2C) Table 4-10.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 4.3.1.12 Multibuffered Serial Peripheral Interface Modules (MibSPI) Table 4-12.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.1.13 Ethernet Controller Table 4-13. PGE Ethernet Controller: MDIO Interface Terminal Signal Name 144 PGE Signal Type Reset Pull State Pull Type MIBSPI3NCS[1]/N2HET1[25]/MDCLK 37 Output Pullup None MIBSPI1NCS[2]/N2HET1[19]/MDIO 40 I/O Pullup Fixed 20 µA Pullup Description Serial clock output Serial data input/output Table 4-14.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 4-15. PGE Ethernet Controller: Media Independent Interface (MII) (continued) Terminal Signal Name 144 PGE Signal Type Reset Pull State Pull Type Output Pullup None MIBSPI5SOMI[0]/MII_TXD[0]/RMII_TXD[0] 98 MIBSPI5SIMO[0]/MIBSPI5SOMI[2]/MII_TXD[1]/RMII_TXD[1] 99 MIBSPI1NCS[0]/MIBSPI1SOMI[1]/MII_TXD[2]/ USB1.RCV/ECAP6 105 N2HET1[8]/MIBSPI1SIMO[1]/MII_TXD[3]/ USB1.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.1.14 USB Host and Device Port Controller Interface The USB Host Controller includes a root hub with two ports. USB1 pins are for Root Hub Port 0. USB2 pins are for Root Hub Port 1. Table 4-16.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 4-16. PGE USB Host Port Controller Interface (USB1, USB2) (continued) Terminal Signal Name 144 PGE N2HET1[7]/USB2.PORTPOWER/ USB_FUNC.GZO/N2HET2[14]/EPWM7B 33 N2HET1[3]/SPI4NCS[0]/USB2.SPEED/ USB_FUNC.PUENON/N2HET2[10]/EQEP2B 24 Signal Type Reset Pull State Pull Type Description Output Pulldown None Active-high output enable for controlling an external USB power switch Transmit speed to USB port transceiver.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 4-17. PGE USB Device Port Controller Interface (USB_FUNC) Terminal Signal Name 144 PGE Signal Type Reset Pull State Pull Type Output Pulldown None Description N2HET1[7]/USB2.PORTPOWER/USB_FUNC.GZO/ N2HET2[14]/EPWM7B 33 N2HET1[1]/SPI4NENA/USB2.TXEN/USB_FUNC.PUENO/ N2HET2[8]/EQEP2A 23 Pullup enable, allows for software-programmable USB device connect/disconnect N2HET1[3]/SPI4NCS[0]/USB2.SPEED/ USB_FUNC.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 4.3.1.15 System Module Interface Table 4-18. PGE System Module Interface Terminal Signal Name 144 PGE Signal Type Reset Pull State Pull Type Description nPORRST 46 Input Pulldown Fixed 100 µA Pulldown Power-on reset, cold reset External power supply monitor circuitry must drive nPORRST low when any of the supplies to the microcontroller fall out of the specified range. This terminal has a glitch filter. See Section 6.8.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.1.17 Test and Debug Modules Interface Table 4-20. PGE Test and Debug Modules Interface Terminal Signal Name 144 PGE Signal Type Reset Pull State Pull Type Description Input Pulldown Fixed 100 µA Pulldown Test enable. This terminal must be connected to ground directly or via a pulldown resistor.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 4.3.1.19 Supply for Core Logic: 1.2V nominal Table 4-22. PGE Supply for Core Logic: 1.2V nominal Terminal Signal Name 144 PGE VCC 17 VCC 29 VCC 45 VCC 48 VCC 49 VCC 57 VCC 87 VCC 101 VCC 114 VCC 123 VCC 137 VCC 143 Signal Type Reset Pull State Pull Type 1.2V Power N/A None Description Core supply 4.3.1.20 Supply for I/O Cells: 3.3V nominal Table 4-23. PGE Supply for I/O Cells: 3.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.1.21 Ground Reference for All Supplies Except VCCAD Table 4-24.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.2 www.ti.com ZWT Package 4.3.2.1 Multibuffered Analog-to-Digital Converters (MibADC) Table 4-25.
RM46L852 www.ti.com 4.3.2.2 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Enhanced High-End Timer Modules (N2HET) Table 4-26. ZWT Enhanced High-End Timer Modules (N2HET) Terminal Signal Name 337 ZWT N2HET1[0]/SPI4CLK/EPWM2B K18 N2HET1[1]/SPI4NENA/USB2.TXEN/ USB_FUNC.PUENO/N2HET2[8]/EQEP2A V2 N2HET1[2]/SPI4SIMO[0]/EPWM3A W5 N2HET1[3]/SPI4NCS[0]/USB2.SPEED/ USB_FUNC.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 4-26. ZWT Enhanced High-End Timer Modules (N2HET) (continued) Terminal Signal Name 337 ZWT Signal Type Reset Pull State Pull Type I/O Pulldown Programmable, 20 µA N2HET1[30]/MII_RX_DV/USB1.SPEED/EQEP2S B11 N2HET1[31] J17 MIBSPI3NENA/MIBSPI3NCS[5]/N2HET1[31]/EQEP1B W9 GIOA[5]/EXTCLKIN/EPWM1A/N2HET1_PIN_nDIS B5 input Pulldown Programmable, 20 µA (1) GIOA[2]/USB2.TXDAT/USB_FUNC.
RM46L852 www.ti.com 4.3.2.3 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Enhanced Capture Modules (eCAP) Table 4-27. ZWT Enhanced Capture Modules (eCAP) (1) Terminal Signal Name 337 ZWT Signal Type Reset Pull State Pull Type Fixed 20 µA Pullup Description N2HET1[15]/MIBSPI1NCS[4]/ECAP1 N1 I/O Pulldown MIBSPI3SOMI[0]/AWM1_EXT_ENA/ECAP2 V8 I/O Pullup MIBSPI3SIMO[0]/AWM1_EXT_SEL[0]/ECAP3 W8 I/O Enhanced Capture Module 3 I/O MIBSPI1NENA/N2HET1[23]/MII_RXD[2]/USB1.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.2.5 www.ti.com Enhanced Pulse-Width Modulator Modules (ePWM) Table 4-29. ZWT Enhanced Pulse-Width Modulator Modules (ePWM) TERMINAL 337 ZWT SIGNAL NAME SIGNA Reset Pull L TYPE State B5 GIOA[6]/N2HET2[4]/EPWM1B H3 Enhanced PWM1 Output B N2HET1[11]/MIBSPI3NCS[4]/N2HET2[18]/ USB2.OVERCURRENT/USB_FUNC.
RM46L852 www.ti.com 4.3.2.6 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 General-Purpose Input / Output (GPIO) Table 4-30. ZWT General-Purpose Input / Output (GPIO) Terminal Signal Name 337 ZWT GIOA[0]/USB2.VP/USB_FUNC.RXDPI A5 GIOA[1]/USB2.VM/USB_FUNC.RXDMI C2 GIOA[2]/USB2.TXDAT/USB_FUNC.TXDO/N2HET2[0] /EQEP2I C1 GIOA[3]/N2HET2[2] E1 GIOA[4] A6 GIOA[5]/EXTCLKIN/EPWM1A/N2HET1_PIN_nDIS B5 GIOA[6]/N2HET2[4]/EPWM1B H3 GIOA[7]/N2HET2[6]/EPWM2A M1 GIOB[0]/USB1.TXDAT M2 GIOB[1]/USB1.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.2.7 www.ti.com Controller Area Network Controllers (DCAN) Table 4-31. ZWT Controller Area Network Controllers (DCAN) Terminal Signal Name 337 ZWT Signal Type Reset Pull State Pull Type I/O Pullup Programmable, 20 µA Description CAN1RX B10 CAN1TX A10 CAN2RX H1 CAN2 receive, or GPIO CAN2TX H2 CAN2 transmit, or GPIO CAN3RX M19 CAN3 receive, or GPIO CAN3TX M18 CAN3 transmit, or GPIO 4.3.2.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.2.10 Inter-Integrated Circuit Interface Module (I2C) Table 4-34. ZWT Inter-Integrated Circuit Interface Module (I2C) Terminal Signal Name 337 ZWT MIBSPI3NCS[2]/I2C_SDA/N2HET1[27]/nTZ2 B2 MIBSPI3NCS[3]/I2C_SCL/N2HET1[29]/nTZ1 C3 Signal Type Reset Pull State Pull Type I/O Pullup Programmable, 20 µA Description I2C serial data, or GPIO I2C serial clock, or GPIO 4.3.2.11 Standard Serial Peripheral Interface (SPI) Table 4-35.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 4.3.2.12 Multibuffered Serial Peripheral Interface Modules (MibSPI) Table 4-36. ZWT Multibuffered Serial Peripheral Interface Modules (MibSPI) Terminal Signal Name 337 ZWT MIBSPI1CLK F18 MIBSPI1NCS[0]/MIBSPI1SOMI[1]/MII_TXD[2]/ USB1.RCV/ECAP6 R2 MIBSPI1NCS[1]/N2HET1[17]/MII_COL/ USB1.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 4-36. ZWT Multibuffered Serial Peripheral Interface Modules (MibSPI) (continued) Terminal Signal Name 337 ZWT MIBSPI5CLK/MII_TXEN/RMII_TXEN H19 MIBSPI5NCS[0]/EPWM4A E19 MIBSPI5NCS[1] B6 MIBSPI5NCS[2] W6 Signal Type Reset Pull State Pull Type I/O Pullup Programmable, 20 µA Description MibSPI5 clock, or GPIO MibSPI5 chip select, or GPIO MIBSPI5NCS[3] T12 MIBSPI5NENA/MII_RXD[3]/ USB1.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 4.3.2.13 Ethernet Controller Table 4-37. ZWT Ethernet Controller: MDIO Interface Terminal Signal Name 337 ZWT Signal Type Reset Pull State Pull Type MIBSPI3NCS[1]/N2HET1[25]/MDCLK V5 Output Pullup None MIBSPI1NCS[2]/N2HET1[19]/MDIO G3 I/O Pullup Fixed 20 µA Pullup Description Serial clock output Serial data input/output Table 4-38.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 4-39. ZWT Ethernet Controller: Media Independent Interface (MII) (continued) Terminal Signal Name 337 ZWT Signal Type Reset Pull State Pull Type Output Pullup None MIBSPI5SOMI[0]/MII_TXD[0]/RMII_TXD[0] J18 MIBSPI5SIMO[0]/MIBSPI5SOMI[2]/MII_TXD[1]/RMII_TXD[1] J19 MIBSPI1NCS[0]/MIBSPI1SOMI[1]/MII_TXD[2]/ USB1.RCV/ECAP6 R2 N2HET1[8]/MIBSPI1SIMO[1]/MII_TXD[3]/ USB1.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 4.3.2.14 USB Host and Device Port Controller Interface The USB Host Controller includes a root hub with two ports. USB1 pin are for Root Hub Port 0. USB2 pins are for Root Hub Port 1. Table 4-40.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 4-40. ZWT USB Host Port Controller Interface (USB1, USB2) (continued) Terminal Signal Name 337 ZWT N2HET1[7]/USB2.PORTPOWER/ USB_FUNC.GZO/N2HET2[14]/EPWM7B T1 N2HET1[3]/SPI4NCS[0]/USB2.SPEED/ USB_FUNC.PUENON/N2HET2[10]/EQEP2B U1 Signal Type Reset Pull State Pull Type Description Output Pulldown None Active-high output enable for controlling an external USB power switch Transmit speed to USB port transceiver.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 4-41. ZWT USB Device Port Controller Interface (USB_FUNC) Terminal Signal Name 337 ZWT Signal Type Reset Pull State Pull Type Output Pulldown None Description N2HET1[7]/USB2.PORTPOWER/USB_FUNC.GZO/ N2HET2[14]/EPWM7B T1 N2HET1[1]/SPI4NENA/USB2.TXEN/USB_FUNC.PUENO/ N2HET2[8]/EQEP2A V2 Pullup enable, allows for software-programmable USB device connect/disconnect N2HET1[3]/SPI4NCS[0]/USB2.SPEED/USB_FUNC.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.2.15 External Memory Interface (EMIF) Table 4-42. External Memory Interface (EMIF) Terminal Signal Name 337 ZWT Signal Type Reset Pull State Pull Type Description Pullup None EMIF Clock Enable None EMIF clock. This is an output signal in functional mode. It is gated off by default, so that the signal is pulled up. PINMUX29[8] must be cleared to enable this output.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 4-42.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.2.16 System Module Interface Table 4-43. ZWT System Module Interface Terminal Signal Name 337 ZWT Signal Type Reset Pull State Pull Type Description nPORRST W7 Input Pulldown Fixed 100 µA Pulldown Power-on reset, cold reset External power supply monitor circuitry must drive nPORRST low when any of the supplies to the microcontroller fall out of the specified range. This terminal has a glitch filter. See Section 6.8.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 4.3.2.18 Test and Debug Modules Interface Table 4-45. ZWT Test and Debug Modules Interface Terminal Signal Name 337 ZWT Signal Type Reset Pull State Pull Type Description Input Pulldown Fixed 100 µA Pulldown Test enable. This terminal must be connected to ground directly or via a pulldown resistor.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.2.21 No Connects Table 4-48. No Connects Terminal Signal Name 337 ZWT Signal Type Reset Pull State Pull Type Description No Connects. These balls are not connected to any internal logic and can be connected to the PCB ground without affecting the functionality of the device.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 4-48. No Connects (continued) Terminal Signal Name 337 ZWT Signal Type Reset Pull State Pull Type Description No Connects. These balls are not connected to any internal logic and can be connected to the PCB ground without affecting the functionality of the device.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.2.22 Supply for Core Logic: 1.2V nominal Table 4-49. ZWT Supply for Core Logic: 1.2V nominal Terminal Signal Name 337 ZWT VCC F9 VCC F10 VCC H10 VCC J14 VCC K6 VCC K8 VCC K12 VCC K14 VCC L6 VCC M10 VCC P10 Signal Type Reset Pull State Pull Type 1.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 4.3.2.23 Supply for I/O Cells: 3.3V nominal Table 4-50. ZWT Supply for I/O Cells: 3.3V nominal Terminal Signal Name 337 ZWT VCCIO F6 VCCIO F7 VCCIO F11 VCCIO F12 VCCIO F13 VCCIO F14 VCCIO G6 VCCIO G14 VCCIO H6 VCCIO H14 VCCIO J6 VCCIO L14 VCCIO M6 VCCIO M14 VCCIO N6 VCCIO N14 VCCIO P6 VCCIO P7 VCCIO P8 VCCIO P9 VCCIO P12 VCCIO P13 VCCIO P14 50 Signal Type Reset Pull State Pull Type 3.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 4.3.2.24 Ground Reference for All Supplies Except VCCAD Table 4-51.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 5 Specifications 5.1 Absolute Maximum Ratings Over Operating Free-Air Temperature Range VCC (2) Supply voltage range: VCCIO, VCCP Input voltage range: Input clamp current: (2) (1) MIN MAX UNIT -0.3 1.43 V -0.3 4.6 V VCCAD -0.3 6.25 V All input pins, with exception of ADC pins -0.3 4.6 V ADC input pins -0.3 6.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Device Recommended Operating Conditions (1) 5.4 MIN NOM MAX UNIT VCC Digital logic supply voltage (Core) 1.14 1.2 1.32 V VCCPLL PLL Supply Voltage 1.14 1.2 1.32 V VCCIO Digital logic supply voltage (I/O) 3 3.3 3.6 V VCCAD MibADC supply voltage 3 5.25 V VCCP Flash pump supply voltage 3 3.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 5.5 www.ti.com Switching Characteristics Over Recommended Operating Conditions for Clock Domains Table 5-1.
RM46L852 www.ti.com 5.7 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Power Consumption Over Recommended Operating Conditions PARAMETER TEST CONDITIONS MIN TYP VCC digital supply current (operating mode) fVCLK = fHCLK/2; Flash in pipelined mode; VCCmax fHCLK = 220MHz 225 (1) VCC Digital supply current (LBIST/PBIST mode) LBIST/PBIST clock frequency = 110MHz 290 (1) ICCPLL VCCPLL digital supply current (operating mode) ICCIO VCCIO Digital supply current (operating mode.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 5.8 www.ti.com Input/Output Electrical Characteristics Over Recommended Operating Conditions (1) PARAMETER TEST CONDITIONS MIN TYP MAX UNIT Vhys Input hysteresis All inputs 180 mV VIL Low-level input voltage All inputs -0.3 0.8 V VIH High-level input voltage All inputs 2 VCCIO + 0.3 V IOL = IOLmax VOL Low-level output voltage 0.2 VCCIO IOL = 50 µA, standard output mode 0.2 IOL = 50 µA, low-EMI output mode (see Section 5.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 5-3. Thermal Resistance Characteristics (ZWT Package) (continued) °C/W ΨJT Junction-to-package top, Still air (includes 5x5 thermal via cluster in 2s2p PCB connected to 1st ground plane) 0.33 5.10 Output Buffer Drive Strengths Table 5-4.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 5-5. Selectable 8 mA/2 mA Control Signal Control Bit Address 8 mA 2 mA ECLK SYSPC10[0] 0xFFFF FF78 0 1 SPI2CLK SPI2PC9[9] 0xFFF7 F668 0 1 SPI2SIMO SPI2PC9[10] 0xFFF7 F668 0 1 0xFFF7 F668 0 1 SPI2SOMI (1) SPI2PC9[11] (1) Either SPI2PC9[11] or SPI2PC9[24] can change the output strength of the SPI2SOMI pin. In case of a 32-bit write where these two bits differ, SPI2PC9[11] determines the drive strength. 5.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 5-7.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 5.13 Low-EMI Output Buffers The low-EMI output buffer has been designed explicitly to address the issue of decoupling sources of emissions from the pins which they drive. This is accomplished by adaptively controlling the impedance of the output buffer, and is particularly effective with capacitive loads.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6 System Information and Electrical Specifications 6.1 Device Power Domains The device core logic is split up into multiple power domains to optimize the Self-Test Clock Configuration power for a given application use case. There are 6 power domains in total: PD1, PD2, PD3, PD5, RAM_PD1, and RAM_PD2. Refer to Section 1.4 for more information. PD1 is an "always-ON" power domain, which cannot be turned off.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 6-1. Voltage Monitoring Specifications PARAMETER VMON 6.2.3 Voltage monitoring thresholds MIN TYP MAX UNIT VCC low - VCC level below this threshold is detected as too low. 0.75 0.9 1.13 V VCC high - VCC level above this threshold is detected as too high. 1.40 1.7 2.1 VCCIO low - VCCIO level below this threshold is detected as too low. 1.85 2.4 2.
RM46L852 www.ti.com 6.3 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Power Sequencing and Power On Reset 6.3.1 Power-Up Sequence There is no timing dependency between the ramp of the VCCIO and the VCC supply voltage. The powerup sequence starts with the I/O voltage rising above the minimum I/O supply threshold, (see Table 6-4 for more details), core voltage rising above the minimum core supply threshold and the release of power-on reset.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 6-4. Electrical Requirements for nPORRST (continued) NO Parameter tf(nPORRST) Filter time nPORRST pin; MIN MAX Unit 475 2000 ns pulses less than MIN will be filtered out, pulses greater than MAX will generate a reset. 3.3 V 1.2 V VCCIOPORH VCCPORH 6 VCCIOPORL VCC (1.2 V) VCCIO / VCCP(3.
RM46L852 www.ti.com 6.4 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Warm Reset (nRST) This is a bidirectional reset signal. The internal circuitry drives the signal low on detecting any device reset condition. An external circuit can assert a device reset by forcing the signal low. On this terminal, the output buffer is implemented as an open drain (drives low only). To ensure an external reset is not arbitrarily generated, TI recommends that an external pullup resistor is connected to this terminal.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.5 www.ti.com ARM Cortex-R4F CPU Information 6.5.1 Summary of ARM Cortex-R4F CPU Features The features of the ARM Cortex-R4F CPU include: • An integer unit with integral Embedded ICE-RT logic. • High-speed Advanced Microprocessor Bus Architecture (AMBA) Advanced eXtensible Interfaces (AXI) for Level two (L2) master and slave interfaces.
RM46L852 www.ti.com 6.5.4 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Duplicate clock tree after GCLK The CPU clock domain is split into two clock trees, one for each CPU, with the clock of the 2nd CPU running at the same frequency and in phase to the clock of CPU1. See Figure 6-3. 6.5.5 ARM Cortex-R4F CPU Compare Module (CCM-R4) for Safety This device has two ARM Cortex-R4F CPU cores, where the output signals of both CPUs are compared in the CCM-R4 unit.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.5.6.1 1. 2. 3. 4. 5. 6. 7. www.ti.com Application Sequence for CPU Self-Test Configure clock domain frequencies. Select number of test intervals to be run. Configure the timeout period for the self-test run. Enable self-test. Wait for CPU reset. In the reset handler, read CPU self-test status to identify any failures. Retrieve CPU state if required. For more information see RM46x Technical Reference Manual (SPNU514). 6.5.6.
RM46L852 www.ti.com 6.6 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Clocks 6.6.1 Clock Sources The table below lists the available clock sources on the device. Each of the clock sources can be enabled or disabled using the CSDISx registers in the system module. The clock source number in the table corresponds to the control bit in the CSDISx register for that clock source. The table also shows the default state of each clock source. Table 6-8.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.6.1.1.1 Timing Requirements for Main Oscillator Table 6-9.
RM46L852 www.ti.com 6.6.1.2 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Low Power Oscillator The Low Power Oscillator (LPO) is comprised of two oscillators — HF LPO and LF LPO, in a single macro. 6.6.1.2.1 Features The main features of the LPO are: • Supplies a clock at extremely low power for power-saving modes. This is connected as clock source # 4 of the Global Clock Module. • Supplies a high-frequency clock for non-timing-critical systems.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.6.1.3 www.ti.com Phase Locked Loop (PLL) Clock Modules The PLL is used to multiply the input frequency to some higher frequency. The main features of the PLL are: • Frequency modulation can be optionally superimposed on the synthesized frequency of PLL1. The frequency modulation capability of PLL2 is permanently disabled. • Configurable frequency multipliers and dividers. • Built-in PLL Slip monitoring circuit.
RM46L852 www.ti.com 6.6.1.4 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 External Clock Inputs The device supports up to two external clock inputs. This clock input must be a square wave input. The electrical and timing requirements for these clock inputs are specified below. The external clock sources are not checked for validity. They are assumed valid when enabled. Table 6-12.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 6-13.
RM46L852 www.ti.com 6.6.2.2 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Mapping of Clock Domains to Device Modules Each clock domain has a dedicated functionality as shown in the figures below. GCM 0 OSCIN PLL #1 X1..256 /1..64 Low Power Oscillator GCLK, GCLK2 (to CPU) (FMzPLL) 1 * /1..32 /1..8 80kHz 4 10MHz 5 VCLK_sys (VCLK to system modules) PLL # 2 (FMzPLL) /1..64 X1..256 * the frequency at this node must not exceed the maximum HCLK specifiation. 6 * /1..32 /1..
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.6.2.3 www.ti.com Special Clock Source Selection Scheme for VCLKA4_DIVR_EMAC Some applications may need to use both the of Ethernet interfaces. The MII interface requires VCLKA4_DIVR_EMAC to be 25MHz and the RMII requires VCLKA4_DIVR_EMAC to be 50MHz. These different frequencies are supported by adding special dedicated clock source selection options for the VCLKA4_DIVR_EMAC clock domain. This logic is shown in .
RM46L852 www.ti.com 6.6.3 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Clock Test Mode The platform architecture defines a special mode that allows various clock signals to be brought out on to the ECLK pin and N2HET1[12] device outputs. This mode is called the Clock Test mode. It is very useful for debugging purposes and can be configured through the CLKTEST register in the system module. Table 6-15.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.7 www.ti.com Clock Monitoring The LPO Clock Detect (LPOCLKDET) module consists of a clock monitor (CLKDET) and an internal low power oscillator (LPO). The LPO provides two different clock sources – a low frequency (LFLPO) and a high frequency (HFLPO). The CLKDET is a supervisor circuit for an externally supplied clock signal (OSCIN).
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 6-16. DCC1 Counter 0 Clock Sources (continued) CLOCK SOURCE [3:0] CLOCK NAME 0xA test clock (TCK) Table 6-17. DCC1 Counter 1 Clock Sources KEY [3:0] CLOCK SOURCE [3:0] others 0xA CLOCK NAME - N2HET1[31] 0x0 Main PLL free-running clock output 0x1 PLL #2 free-running clock output 0x2 low frequency LPO 0x3 high frequency LPO 0x4 reserved 0x5 EXTCLKIN1 0x6 EXTCLKIN2 0x7 reserved 0x8 - 0xF VCLK Table 6-18.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.8 www.ti.com Glitch Filters A glitch filter is present on the following signals. Table 6-20.
RM46L852 www.ti.com 6.9 6.9.1 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Device Memory Map Memory Map Diagram The figure below shows the device memory map.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.9.2 www.ti.com Memory Map Table Table 6-21. Device Memory Map FRAME ADDRESS RANGE MODULE NAME FRAME CHIP SELECT TCM Flash CS0 0x0000_0000 0x00FF_FFFF 16MB 1.25MB TCM RAM + RAM ECC CSRAM0 0x0800_0000 0x0BFF_FFFF 64MB 192KB Mirrored Flash Flash mirror frame 0x2000_0000 0x20FF_FFFF 16MB 1.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 6-21.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 6-21. Device Memory Map (continued) MODULE NAME FRAME CHIP SELECT FRAME ADDRESS RANGE START END FRAME ACTUAL SIZE SIZE MIBADC1 RAM PCS[31] 0xFF3E_0000 0xFF3F_FFFF 8KB Wrap around for accesses to unimplemented address offsets lower than 0x1FFF. Abort generated for accesses beyond 0x1FFF. 384B Look-Up Table for ADC1 wrapper. Starts at address offset 0x2000 and ends at address offset 0x217F.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 6-21.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.9.3 www.ti.com Special Consideration for CPU Access Errors Resulting in Imprecise Aborts Any CPU write access to a Normal or Device type memory, which generates a fault, will generate an imprecise abort. The imprecise abort exception is disabled by default and must be enabled for the CPU to handle this exception. The imprecise abort handling is enabled by clearing the "A" bit in the CPU’s program status register (CPSR). 6.9.
RM46L852 www.ti.com • SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 When POM is used to overlay the flash on to internal or external RAM, there is a bus contention possibility when another master accesses the TCM flash. This results in a system hang. – The POM implements a timeout feature to detect this exact scenario. The timeout needs to be enabled whenever POM overlay is enabled.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.10 Flash Memory 6.10.1 Flash Memory Configuration Flash Bank: A separate block of logic consisting of 1 to 16 sectors. Each flash bank normally has a customer-OTP and a TI-OTP area. These flash sectors share input/output buffers, data paths, sense amplifiers, and control logic. Flash Sector: A contiguous region of flash memory which must be erased simultaneously due to physical construction constraints.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.10.3 ECC Protection for Flash Accesses All accesses to the program flash memory are protected by Single Error Correction Double Error Detection (SECDED) logic embedded inside the CPU. The flash module provides 8 bits of ECC code for 64 bits of instructions or data fetched from the flash memory. The CPU calculates the expected ECC code based on the 64 bits received and compares it with the ECC code returned by the flash module.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.10.5 Program Flash Table 6-24. Timing Requirements for Program Flash Parameter tprog(144bit) Wide Word (144bit) programming time tprog(Total) 1.25MByte programming time (1) terase(bank0) Sector/Bank erase time (2) MIN (1) (2) MAX Unit 40 300 µs 13 s 6.6 s -40°C to 105°C 0°C to 60°C, for first 25 cycles 3.3 -40°C to 105°C 0.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.11 Tightly Coupled RAM Interface Module Figure 6-11 illustrates the connection of the Tightly Coupled RAM (TCRAM) to the Cortex-R4F CPU.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com NOTE The CPU read access gets the actual data from the peripheral. The application can choose to generate an interrupt whenever a peripheral RAM parity error is detected.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.13 On-Chip SRAM Initialization and Testing 6.13.1 On-Chip SRAM Self-Test Using PBIST 6.13.1.1 Features • • • Extensive instruction set to support various memory test algorithms ROM-based algorithms allow application to run TI production-level memory tests Independent testing of all on-chip SRAM 6.13.1.2 PBIST RAM Groups Table 6-26.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.13.2 On-Chip SRAM Auto Initialization This microcontroller allows some of the on-chip memories to be initialized through the Memory Hardware Initialization mechanism in the System module. This hardware mechanism allows an application to program the memory arrays with error detection capability to a known state based on their error detection scheme (odd/even parity or ECC).
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.14 External Memory Interface (EMIF) 6.14.1 Features The EMIF includes many features to enhance the ease and flexibility of connecting to external asynchronous memories or SDRAM devices.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 EMIF_nCS[3:2] SETUP www.ti.com Extended Due to EMIF_WAIT STROBE STROBE HOLD EMIF_BA[1:0] EMIF_ADDR[12:0] EMIF_DATA[15:0] 14 11 EMIF_nOE 2 2 EMIF_WAIT Asserted Deasserted Figure 6-13. EMIFnWAIT Read Timing Requirements 15 1 EMIF_nCS[3:2] EMIF_BA[1:0] EMIF_ADDR[12:0] EMIF_nDQM[1:0] 16 17 18 19 20 21 24 22 23 EMIF_nWE 27 26 EMIF_DATA[15:0] EMIF_nOE Figure 6-14.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 SETUP Extended Due to EMIF_WAIT STROBE STROBE HOLD EMIF_nCS[3:2] EMIF_BA[1:0] EMIF_ADDR[12:0] EMIF_DATA[15:0] 28 25 EMIF_nWE 2 EMIF_WAIT 2 Deasserted Asserted Figure 6-15. EMIFnWAIT Write Timing Requirements Table 6-28. EMIF Asynchronous Memory Timing Requirements (1) NO.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 6-29.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 6-29.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.14.2.2 Synchronous Timing BASIC SDRAM READ OPERATION 1 2 2 EMIF_CLK 4 3 EMIF_nCS[0] 6 5 EMIF_nDQM[1:0] 7 8 7 8 EMIF_BA[1:0] EMIF_ADDR[12:0] 19 2 EM_CLK Delay 17 20 18 EMIF_DATA[15:0] 11 12 EMIF_nRAS 13 14 EMIF_nCAS EMIF_nWE Figure 6-16.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 BASIC SDRAM WRITE OPERATION 1 2 2 EMIF_CLK 4 3 EMIF_CS[0] 6 5 EMIF_DQM[1:0] 7 8 7 8 EMIF_BA[1:0] EMIF_ADDR[12:0] 9 10 EMIF_DATA[15:0] 11 12 EMIF_nRAS 13 EMIF_nCAS 15 16 EMIF_nWE Figure 6-17. Basic SDRAM Write Operation Table 6-30. EMIF Synchronous Memory Timing Requirements NO.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 6-31. EMIF Synchronous Memory Switching Characteristics (continued) NO.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.15 Vectored Interrupt Manager The vectored interrupt manager (VIM) provides hardware assistance for prioritizing and controlling the many interrupt sources present on this device. Interrupts are caused by events outside of the normal flow of program execution.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 6-32.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 6-32.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com NOTE The EMIF_nWAIT signal has a pull-up on it. The EMIF module generates a "Wait Rise" interrupt whenever it detects a rising edge on the EMIF_nWAIT signal. This interrupt condition is indicated as soon as the device is powered up. This can be ignored if the EMIF_nWAIT signal is not used in the application.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.16 DMA Controller The DMA controller is used to transfer data between two locations in the memory map in the background of CPU operations. Typically, the DMA is used to: • Transfer blocks of data between external and internal data memories • Restructure portions of internal data memory • Continually service a peripheral 6.16.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.16.2 Default DMA Request Map The DMA module on this microcontroller has 16 channels and up to 32 hardware DMA requests. The module contains DREQASIx registers which are used to map the DMA requests to the DMA channels. By default, channel 0 is mapped to request 0, channel 1 to request 1, and so on. Some DMA requests have multiple sources, as shown in Table 6-33.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 6-33.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.17 Real Time Interrupt Module The real-time interrupt (RTI) module provides timer functionality for operating systems and for benchmarking code. The RTI module can incorporate several counters that define the timebases needed for scheduling an operating system.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 31 0 Update compare RTIUDCPy + 31 0 Compare DMAREQy RTICOMPy From counter block 0 = INTy From counter block 1 Compare control Figure 6-19. Compare Block Diagram 6.17.3 Clock Source Options The RTI module uses the RTI1CLK clock domain for generating the RTI time bases. The application can select the clock source for the RTI1CLK by configuring the RCLKSRC register in the System module at address 0xFFFFFF50.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.18 Error Signaling Module The Error Signaling Module (ESM) manages the various error conditions on the TMS570 microcontroller. The error condition is handled based on a fixed severity level assigned to it. Any severe error condition can be configured to drive a low level on a dedicated device terminal called nERROR. This can be used as an indicator to an external monitor circuit to put the system into a safe state. 6.18.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 6-36.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 6-36.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 6-36.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.19 Reset / Abort / Error Sources Table 6-37. Reset/Abort/Error Sources ERROR SOURCE SYSTEM MODE ERROR RESPONSE ESM HOOKUP group.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 6-37. Reset/Abort/Error Sources (continued) ERROR SOURCE SYSTEM MODE ERROR RESPONSE ESM HOOKUP group.channel ESM 1.7 ESM 1.34 ESM 1.43 ESM 1.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 6-37. Reset/Abort/Error Sources (continued) ERROR SOURCE SYSTEM MODE ERROR RESPONSE ESM HOOKUP group.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.20 Digital Windowed Watchdog This device includes a digital windowed watchdog (DWWD) module that protects against runaway code execution. The DWWD module allows the application to configure the time window within which the DWWD module expects the application to service the watchdog. A watchdog violation occurs if the application services the watchdog outside of this window, or fails to service the watchdog at all.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.21 Debug Subsystem 6.21.1 Block Diagram The device contains an ICEPICK module to allow JTAG access to the scan chains. Boundary Scan BSR/BSDL Boundary Scan I/F TRST TMS TCK RTCK TDI TDO Debug ROM1 Debug APB DAP Secondary Tap 0 APB Mux AHB-AP POM ICEPICK_C to SCR1 via A2A from PCR1/Bridge APB slave Cortex R4F Secondary Tap 2 AJSM Test Tap 0 eFuse Farm Test Tap 1 PSCON Figure 6-20. Debug Subsystem Block Diagram 6.21.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.21.4 Debug ROM The Debug ROM stores the location of the components on the Debug APB bus: Table 6-40.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.21.5 JTAG Scan Interface Timings Table 6-41. JTAG Scan Interface Timing (1) No.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 6.21.6 Advanced JTAG Security Module This device includes a an Advanced JTAG Security Module (AJSM). which provides maximum security to the device’s memory content by allowing users to secure the device after programming. Flash Module Output OTP Contents (example) H L H ... ...
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 6.21.7 Boundary Scan Chain The device supports BSDL-compliant boundary scan for testing pin-to-pin compatibility. The boundary scan chain is connected to the Boundary Scan Interface of the ICEPICK module. Device Pins (conceptual) RTCK TDI TDO IC E P ICK TRST TMS TCK Boundary Scan Interface Boundary Scan TDI TDO BSDL Figure 6-23.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7 Peripheral Information and Electrical Specifications 7.1 Enhanced Translator PWM Modules (ePWM) Figure 7-1 illustrates the connections between the seven ePWM modules (ePWM1,2,3,4,5,6,7) on the device.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.1.1 www.ti.com ePWM Clocking and Reset Each ePWM module has a clock enable (EPWMxENCLK). When SYS_nRST is active low, the clock enables are ignored and the ePWM logic is clocked so that it can reset to a proper state. When SYS_nRST goes in-active high, the state of clock enable is respected. Table 7-1.
RM46L852 www.ti.com 7.1.4 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Phase-Locking the Time-Base Clocks of Multiple ePWM Modules The TBCLKSYNC bit can be used to globally synchronize the time-base clocks of all enabled ePWM modules on a device. This bit is implemented as PINMMR37 register bit 1. When TBCLKSYNC = 0, the time-base clock of all ePWM modules is stopped. This is the default condition. When TBCLKSYNC = 1, all ePWM time-base clocks are started with the rising edge of TBCLK aligned.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 7-3.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 7-5. ePWMx Switching Characteristics (continued) PARAMETER td(TZ- TEST CONDITIONS MIN Delay time, trip input active to PWM Hi-Z MAX UNIT 20 ns MAX UNIT PWM)HZ Table 7-6.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.2 www.ti.com Enhanced Capture Modules (eCAP) Figure 7-3 shows how the eCAP modules are interconnected on this microcontroller. EPWM1SYNCO ECAP1SYNCI ECAP1 VIM ECAP1INTn ECAP1 VBus32 VCLK4, SYS_nRST ECAP1ENCLK ECAP1SYNCO ECAP2SYNCI VIM ECAP2INTn ECAP 2/3/4/5 IOMUX ECAP2 VBus32 VCLK4, SYS_nRST ECAP2ENCLK ECAP2SYNCO ECAP6 VIM ECAP6INTn ECAP 6 VBus32 VCLK4, SYS_nRST ECAP6ENCLK Figure 7-3. eCAP Module Connections 7.2.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 7-7. eCAPx Clock Enable Control ePWM Module Instance Control Register to Enable Clock Default Value eCAP1 PINMMR39[0] 1 eCAP2 PINMMR39[8] 1 eCAP3 PINMMR39[16] 1 eCAP4 PINMMR39[24] 1 eCAP5 PINMMR40[0] 1 eCAP6 PINMMR40[8] 1 The default value of the control registers to enable the clocks to the eCAPx modules is 1. This means that the VCLK4 clock connections to the eCAPx modules are enabled by default.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.3 www.ti.com Enhanced Quadrature Encoder (eQEP) Figure 7-4 shows the eQEP module interconnections on the device. VBus32 EQEP1A EQEP1B EQEP1ENCLK VCLK4 SYS_nRST EPWM1/..
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 7-12.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.4.1 www.ti.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 NOTE If ADEVT, N2HET1 or GIOB is used as a trigger source, the connection to the MibADC1 module trigger input is made from the output side of the input buffer. This way, a trigger condition can be generated either by configuring the function as output onto the pad (through the mux control), or by driving the function from an external trigger source as input.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com NOTE If AD2EVT, N2HET1 or GIOB is used as a trigger source, the connection to the MibADC2 module trigger input is made from the output side of the input buffer. This way, a trigger condition can be generated either by configuring the function as output onto the pad (through the mux control), or by driving the function from an external trigger source as input.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 SOCAEN, SOCBEN bits inside ePWMx modules Controlled by PINMMR EPWM1SOCA EPWM1 module EPWM1SOCB EPWM2SOCA EPWM2 module EPWM2SOCB EPWM3SOCA EPWM3 module EPWM3SOCB EPWM4SOCA EPWM4 module EPWM4SOCB EPWM5SOCA EPWM5 module EPWM5SOCB EPWM6SOCA EPWM6 module EPWM6SOCB EPWM7SOCA EPWM7 module EPWM7SOCB ePWM_B ePWM_A1 ePWM_A2 ePWM_AB Figure 7-5.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 7-18. Control Bit to SOC Output Control Bit SOC Output PINMMR35[0] SOC1A_SEL PINMMR35[8] SOC2A_SEL PINMMR35[16] SOC3A_SEL PINMMR35[24] SOC4A_SEL PINMMR36[0] SOC5A_SEL PINMMR36[8] SOC6A_SEL PINMMR36[16] SOC7A_SEL The SOCA output from each ePWM module is connected to a "switch" shown in Figure 7-5.
RM46L852 www.ti.com 7.4.3 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 ADC Electrical and Timing Specifications Table 7-19. MibADC Recommended Operating Conditions Parameter MIN MAX Unit (1) V V ADREFHI A-to-D high-voltage reference source ADREFLO VCCAD ADREFLO A-to-D low-voltage reference source VSSAD (1) ADREFHI VAI Analog input voltage ADREFLO ADREFHI V IAIK Analog input clamp current (2) (VAI < VSSAD – 0.3 or VAI > VCCAD + 0.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Rext Pin VS1 www.ti.com Smux Rmux Smux Rmux IAOSB Cext On-State Bias Current Rext Pin VS2 IAIL Cext IAIL IAIL Off-State Leakages Rext Pin Smux Rmux Ssamp Rsamp VS24 IAIL Csamp Cmux Cext IAIL IAIL Figure 7-6. MibADC Input Equivalent Circuit Table 7-21. MibADC Timing Specifications Parameter tc(ADCLK) (1) td(SH) (2) MIN Cycle time, MibADC clock Delay time, sample and hold time NOM MAX Unit 0.033 µs 0.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 7-22. MibADC Operating Characteristics Over Full Ranges of Recommended Operating Conditions (1) (2) Parameter Description/Conditions CR Conversion range over ADREFHI - ADREFLO which specified accuracy is maintained ZSET Zero Scale Offset FSET EDNL EINL Differential nonlinearity error Integral nonlinearity error ETOT (1) (2) Full Scale Offset Total unadjusted error MIN 3 Type MAX Unit 5.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.4.4 www.ti.com Performance (Accuracy) Specifications 7.4.4.1 MibADC Nonlinearity Errors The differential nonlinearity error shown in Figure 7-7 (sometimes referred to as differential linearity) is the difference between an actual step width and the ideal value of 1 LSB. 0 ... 110 Digital Output Code 0 ... 101 0 ... 100 0 ... 011 Differential Linearity Error (–½ LSB) 1 LSB 0 ... 010 Differential Linearity Error (–½ LSB) 0 ...
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 The integral nonlinearity error shown in Figure 7-8 (sometimes referred to as linearity error) is the deviation of the values on the actual transfer function from a straight line. 0 ... 111 0 ... 110 Ideal Transition Digital Output Code 0 ... 101 Actual Transition 0 ... 100 At Transition 011/100 (–½ LSB) 0 ... 011 0 ... 010 End-Point Lin. Error 0 ... 001 At Transition 001/010 (–1/4 LSB) 0 ...
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.4.4.2 www.ti.com MibADC Total Error The absolute accuracy or total error of an MibADC as shown in Figure 7-9 is the maximum value of the difference between an analog value and the ideal midstep value. 0 ... 111 0 ... 110 Digital Output Code 0 ... 101 0 ... 100 Total Error At Step 0 ... 101 (–1 1/4 LSB) 0 ... 011 0 ... 010 Total Error At Step 0 ... 001 (1/2 LSB) 0 ... 001 0 ...
RM46L852 www.ti.com 7.5 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 General-Purpose Input/Output The GPIO module on this device supports two ports, GIOA and GIOB. The I/O pins are bidirectional and bit-programmable. Both GIOA and GIOB support external interrupt capability. 7.5.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.6 www.ti.com Enhanced High-End Timer (N2HET) The N2HET is an advanced intelligent timer that provides sophisticated timing functions for real-time applications. The timer is software-controlled, using a reduced instruction set, with a specialized timer micromachine and an attached I/O port. The N2HET can be used for pulse width modulated outputs, capture or compare inputs, or general-purpose I/O.
RM46L852 www.ti.com 7.6.3 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Input Timing Specifications All of the N2HET channels have an enhanced pulse capture circuit. The N2HET instructions PCNT and WCAP use this circuit to achieve the input timing requirements shown in Figure 7-10 and Table 7-23 below. 1 N2HETx 3 4 2 Figure 7-10. N2HET Input Capture Timings Table 7-23.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 N2HET1[1,3,5,7,9,11] www.ti.com IOMM mux control signal x N2HET1[1,3,5,7,9,11] / N2HET2[8,10,12,14,16,18] N2HET1 N2HET2[8,10,12,14,16,18] N2HET2 Figure 7-12. N2HET Monitoring 7.6.5.2 Output Monitoring using Dual Clock Comparator (DCC) N2HET1[31] is connected as a clock source for counter 1 in DCC1. This allows the application to measure the frequency of the pulse-width modulated (PWM) signal on N2HET1[31].
RM46L852 www.ti.com 7.6.7 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 High-End Timer Transfer Unit (HTU) A High End Timer Transfer Unit (HTU) can perform DMA type transactions to transfer N2HET data to or from main memory. A Memory Protection Unit (MPU) is built into the HTU. 7.6.7.1 • • • • • • • • • 7.6.7.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.7 www.ti.com Controller Area Network (DCAN) The DCAN supports the CAN 2.0B protocol standard and uses a serial, multimaster communication protocol that efficiently supports distributed real-time control with robust communication rates of up to 1 megabit per second (Mbps).
RM46L852 www.ti.com 7.8 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Local Interconnect Network Interface (LIN) The SCI/LIN module can be programmed to work either as an SCI or as a LIN. The core of the module is an SCI. The SCI’s hardware features are augmented to achieve LIN compatibility. The SCI module is a universal asynchronous receiver-transmitter that implements the standard nonreturn to zero format. The SCI can be used to communicate, for example, through an RS-232 port or over a Kline.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.9 Serial Communication Interface (SCI) 7.9.1 Features • • • • • • • • • • • 152 www.ti.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.10 Inter-Integrated Circuit (I2C) The inter-integrated circuit (I2C) module is a multi-master communication module providing an interface between the TMS570 microcontroller and devices compliant with Philips Semiconductor I2C-bus specification version 2.1 and connected by an I2C-bus. This module will support any slave or master I2C compatible device. 7.10.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 7.10.2 I2C I/O Timing Specifications Table 7-27. I2C Signals (SDA and SCL) Switching Characteristics (1) Parameter Standard Mode Fast Mode Unit MIN MAX MIN MAX 75.2 149 75.2 149 ns 0 100 0 400 kHz tc(I2CCLK) Cycle time, Internal Module clock for I2C, prescaled from VCLK f(SCL) SCL Clock frequency tc(SCL) Cycle time, SCL 10 2.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 NOTE • • • • A device must internally provide a hold time of at least 300 ns for the SDA signal (referred to the VIHmin of the SCL signal) to bridge the undefined region of the falling edge of SCL. The maximum th(SDA-SCLL) has only to be met if the device does not stretch the LOW period (tw(SCLL)) of the SCL signal.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 7.11 Multibuffered / Standard Serial Peripheral Interface The MibSPI is a high-speed synchronous serial input/output port that allows a serial bit stream of programmed length (2 to 16 bits) to be shifted in and out of the device at a programmed bit-transfer rate. Typical applications for the SPI include interfacing to external peripherals, such as I/Os, memories, display drivers, and analog-to-digital converters. 7.11.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.11.3.1 MIBSPI1 Event Trigger Hookup Table 7-30.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 7-31. MIBSPI3 Event Trigger Hookup (continued) Event # TGxCTRL TRIGSRC[3:0] Trigger EVENT9 1010 N2HET1[10] EVENT10 1011 N2HET1[12] EVENT11 1100 N2HET1[14] EVENT12 1101 N2HET1[16] EVENT13 1110 N2HET1[18] EVENT14 1111 Internal Tick counter NOTE For N2HET1 trigger sources, the connection to the MibSPI3 module trigger input is made from the input side of the output buffer (at the N2HET1 module boundary).
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 NOTE For GIOx trigger sources, the connection to the MibSPI5 module trigger input is made from the output side of the input buffer. This way, a trigger condition can be generated either by selecting the GIOx pin as an output pin and selecting the pin to be a GIOx pin, or by driving the GIOx pin from an external trigger source.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 7.11.4 MibSPI/SPI Master Mode I/O Timing Specifications Table 7-33. SPI Master Mode External Timing Parameters (CLOCK PHASE = 0, SPICLK = output, SPISIMO = output, and SPISOMI = input) (1) (2) (3) NO. 1 2 (5) 3 (5) 4 (5) 5 (5) 6 (5) 7 (5) 8 (6) 9 (6) Parameter MIN MAX Unit 40 256tc(VCLK) ns Pulse duration, SPICLK high (clock polarity = 0) 0.5tc(SPC)M – tr(SPC)M – 3 0.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 1 SPICLK (clock polarity = 0) 2 3 SPICLK (clock polarity = 1) 4 SPISIMO 5 Master Out Data Is Valid 6 7 Master In Data Must Be Valid SPISOMI Figure 7-14. SPI Master Mode External Timing (CLOCK PHASE = 0) Write to buffer SPICLK (clock polarity=0) SPICLK (clock polarity=1) SPISIMO Master Out Data Is Valid 8 9 SPICSn 10 11 SPIENAn Figure 7-15.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 7-34. SPI Master Mode External Timing Parameters (CLOCK PHASE = 1, SPICLK = output, SPISIMO = output, and SPISOMI = input) (1) (2) (3) NO. Parameter MIN MAX Unit 40 256tc(VCLK) ns Pulse duration, SPICLK high (clock polarity = 0) 0.5tc(SPC)M – tr(SPC)M – 3 0.5tc(SPC)M + 3 ns tw(SPCL)M Pulse duration, SPICLK low (clock polarity = 1) 0.5tc(SPC)M – tf(SPC)M – 3 0.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 1 SPICLK (clock polarity = 0) 2 3 SPICLK (clock polarity = 1) 5 4 Master Out Data Is Valid SPISIMO 6 Data Valid 7 Master In Data Must Be Valid SPISOMI Figure 7-16. SPI Master Mode External Timing (CLOCK PHASE = 1) Write to buffer SPICLK (clock polarity=0) SPICLK (clock polarity=1) SPISIMO Master Out Data Is Valid 8 9 SPICSn 10 11 SPIENAn Figure 7-17.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 7.11.5 SPI Slave Mode I/O Timings Table 7-35. SPI Slave Mode External Timing Parameters (CLOCK PHASE = 0, SPICLK = input, SPISIMO = input, and SPISOMI = output) (1) (2) (3) (4) NO.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 1 SPICLK (clock polarity = 0) 2 3 SPICLK (clock polarity = 1) 5 4 SPISOMI Data Is Valid SPISOMI 6 7 SPISIMO Data Must Be Valid SPISIMO Figure 7-18. SPI Slave Mode External Timing (CLOCK PHASE = 0) SPICLK (clock polarity=0) SPICLK (clock polarity=1) 8 SPIENAn 9 SPICSn Figure 7-19.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com Table 7-36. SPI Slave Mode External Timing Parameters (CLOCK PHASE = 1, SPICLK = input, SPISIMO = input, and SPISOMI = output) (1) (2) (3) (4) NO.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 1 SPICLK (clock polarity = 0) 2 3 SPICLK (clock polarity = 1) 5 4 SPISOMI SPISOMI Data Is Valid 6 7 SPISIMO Data Must Be Valid SPISIMO Figure 7-20. SPI Slave Mode External Timing (CLOCK PHASE = 1) SPICLK (clock polarity=0) SPICLK (clock polarity=1) 8 SPIENAn 9 SPICSn 10 SPISOMI Slave Out Data Is Valid Figure 7-21.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 7.12 Ethernet Media Access Controller The Ethernet Media Access Controller (EMAC) provides an efficient interface between the CPU and the network. The EMAC supports both 10Base-T and 100Base-TX, or 10 Mbits/second (Mbps) and 100 Mbps in either half- or full-duplex mode, with hardware flow control and quality of service (QoS) support. The EMAC controls the flow of packet data from the device to the PHY.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 1 MII_TX_CLK MII_TXD[3:0] MII_TXEN VALID Figure 7-23. MII Transmit Timing Table 7-38. Switching Characteristics Over Recommended Operating Conditions for EMAC MII Transmit NO.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 7.12.2 Ethernet RMII Electrical and Timing Specifications 1 2 3 RMII_REFCLK 5 5 RMII_TXEN 4 RMII_TXD[1:0] 6 7 RMII_RXD[1:0] 8 RMII_CRS_DV 9 10 11 RMII_RX_ER Figure 7-24. RMII Timing Diagram Table 7-39. Timing Requirements for EMAC RMII Receive and RMII_REFCLK NO.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 7.12.3 Management Data Input/Output (MDIO) 1 3 3 MDCLK 4 5 MDIO (input) Figure 7-25. MDIO Input Timing Table 7-41. MDIO Input Timing Requirements NO.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 7.13 Universal Serial Bus (USB) Host and Device Controllers 7.13.1 Features This device provides several varieties of USB functionality, including: • One full-speed USB device port compatible with the USB Specification Revision 2.0 and USB Specification Revision 1.1 • Two USB host ports compatible with USB Specification Revision 2.0, which is based on the OHCI Specification For USB Release 1.0. 7.13.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Transmit USBx.TXEN FSU15 Receive FSU18 USBx.TXDAT FSU16 FSU17 FSU19 USBx.TXSE0 FSU20 FSU21 FSU20 FSU21 USBx.VP USBx.VM USBx.RCV Figure 7-27.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 www.ti.com 8 Device and Documentation Support 8.1 Device and Development-Support Tool Nomenclature To designate the stages in the product development cycle, TI assigns prefixes to the part numbers of all devices. Each device has one of three prefixes: X, P, or null (no prefix) (for example, xRM46L852). These prefixes represent evolutionary stages of product development from engineering prototypes through fully qualified production devices/tools.
RM46L852 www.ti.com 8.2 8.2.1 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Documentation Support Related Documentation from Texas Instruments The following documents describe the RM46x microcontroller.. 8.2.2 SPNU514 RM46x 16/32-Bit RISC Flash Microcontroller Technical Reference Manual details the integration, the environment, the functional description, and the programming models for each peripheral and subsystem in the device.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 8.6 www.ti.com Device Identification 8.6.1 Device Identification Code Register The device identification code register identifies several aspects of the device including the silicon version. The details of the device identification code register are shown in Table 8-1. The device identification code register value for this device is: • Rev A = 0x8046AD05 • Rev B = 0x8046AD15 • Rev C = 0x8046AD1D Figure 8-2.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 Table 8-2.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 8.7 www.ti.com Module Certifications The following communications modules have received certification of adherence to a standard.
RM46L852 www.ti.com 8.7.1 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 DCAN Certification Figure 8-3.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 8.7.2 www.ti.com LIN Certification 8.7.2.1 LIN Master Mode Figure 8-4.
RM46L852 www.ti.com 8.7.2.2 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 LIN Slave Mode - Fixed Baud Rate Figure 8-5.
RM46L852 SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 8.7.2.3 www.ti.com LIN Slave Mode - Adaptive Baud Rate Figure 8-6.
RM46L852 www.ti.com SPNS185C – SEPTEMBER 2012 – REVISED JUNE 2015 9 Mechanical Packaging and Orderable Information 9.1 Packaging Information The following pages include mechanical packaging and orderable information. This information is the most current data available for the designated devices. This data is subject to change without notice and without revision of this document. For browser-based versions of this data sheet, refer to the left-hand navigation.
PACKAGE OPTION ADDENDUM www.ti.
PACKAGE OPTION ADDENDUM www.ti.com 23-Oct-2015 In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
MECHANICAL DATA MTQF017A – OCTOBER 1994 – REVISED DECEMBER 1996 PGE (S-PQFP-G144) PLASTIC QUAD FLATPACK 108 73 109 72 0,27 0,17 0,08 M 0,50 144 0,13 NOM 37 1 36 Gage Plane 17,50 TYP 20,20 SQ 19,80 22,20 SQ 21,80 0,25 0,05 MIN 0°– 7° 0,75 0,45 1,45 1,35 Seating Plane 0,08 1,60 MAX 4040147 / C 10/96 NOTES: A. All linear dimensions are in millimeters. B. This drawing is subject to change without notice. C.
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.
c ITG,UTexasUInstrumentsUIncorporatedfUTheUplatformUbar/U'ercules/USafeTIUandUjodeUjomposerUStudioUareUtrademarksUofUTexasUInstrumentsfU OllUotherUtrademarksUareUtheUpropertyUofUtheirUrespectiveUownersf (isclaimerVUUwwwftifcomwlitwsszzTI1 jodeUjomposerUStudioUUUUUI() wwwftifcomwtoolwhalcogen TM )asilyUimportUcodeUintoUjjSUandU otherUI()sf OUpowerfulUWUIUbasedUcodeU generationUtoolUthatUallowsUusersU toUconfigureUperipheralsUandUotherU MjUUparametesf wwwftifcomwccs LaunchPadUisUalsoUsupportedUbyUprofessi
J6closer6look6at6your6new6 "aunchPad6)evelopment6>it OutEofEbox6)emo E:d-OptionalfdInstallingdCodedComposerdStudiod-CCSf The6virtual6(O™6port6drivers6that6are6required6to6see6the6console6output6of6the6out6of6box6demo6are6bundled6with6((S16jf6 you6wish6to6see6this6part6of6the6demoI6install6((S6v/1G1x6or6later6before6connecting6the6"aunchPad6to6the6P(16 6 F:dConnectingdtodadComputerdanddPoweringdthedLaunchPadd The6"aunchPad6is6configured6by6default6to6be6US&6powered6-qP/6must6be6installedSI6which6can6be6don
IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and complete.