D a t a S h e e t, V 2 . 2 , J u n e 2 0 0 7 S AK- C IC 31 0 - O S M X 2 H T FlexRay Communication Controller I FL E X Step A11 M i c r o c o n t r o l l e rs Edition 2007-06 Published by Infineon Technologies AG 81726 München, Germany © Infineon Technologies AG 2007. All Rights Reserved. Legal Disclaimer The information given in this document shall in no event be regarded as a guarantee of conditions or characteristics (“Beschaffenheitsgarantie”). With respect to any examples or hints given herein, any typical values stated herein and/or any information regarding the application of the device, Infineon Technologies hereby disclaims any and all warranties and liabilities of any kind, including without limitation warranties of noninfringement of intellectual property rights of any third party. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office (www.infineon.com). Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered. D a t a S h e e t, V 2 . 2 , J u n e 2 0 0 7 S AK- C IC 31 0 - O S M X 2 H T FlexRay Communication Controller I FL E X Step A11 M i c r o c o n t r o l l e rs TriCore®, C166®, Infineon®, Infineon Technologies®, trademarks of Infineon Technologies AG. ™, and GPTA® are FlexRay™ and the FlexRay logo ™ are trademarks of the FlexRay Consortium. We Listen to Your Comments Any information within this document that you feel is wrong, unclear or missing at all? Your feedback will help us to continuously improve the quality of this document. Please send your proposal (including a reference to this document) to: [email protected] Template: mc_a5_um_tmplt.fm / 4 / 2004-09-15 IFLEX SAK-CIC310-OSMX2HT 1 Summary of Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2 2.1 2.2 2.3 2.4 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . MLI Host Link (Option One) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . SSC Host Link (Option Two) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parallel Host Link (Option Three) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DMA Controller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 10 11 13 14 3 3.1 3.2 3.2.1 3.2.2 3.2.3 General Device Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin Definition and Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Package Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 16 19 19 20 42 4 4.1 4.1.1 4.1.2 4.1.3 4.1.4 4.2 4.2.1 4.2.2 4.2.3 4.3 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 4.3.9 4.3.10 4.4 4.4.1 4.4.2 4.4.3 4.4.4 Electrical Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . General Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parameter Interpretation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pad Driver and Input Classes Definitions . . . . . . . . . . . . . . . . . . . . . . . Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Operating Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . DC Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Input/Output Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . External Clock Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Supply Current . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AC Characteristic Targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Testing Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Output Rise/Fall Times . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power, Pad and Reset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Input Clock Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Phase Locked Loop (PLL) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Synchronous Serial Channel (SSC) Slave Mode Timing . . . . . . . . . . . . MLI Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XMU External Access Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ERAY Interface Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Package and Reliability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Package Parameters (PG-TQFP-64) . . . . . . . . . . . . . . . . . . . . . . . . . . . Package Outline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Quality Declarations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Thermal Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 43 43 43 44 44 46 46 48 49 50 50 51 52 53 55 56 58 60 62 64 66 66 66 67 68 Data Sheet 5 V 2.2, 2007-06 FlexRay Communication Controller IFLEX 1 SAK-CIC310-OSMX2HT Summary of Features The major functions supported by the SAK-CIC310-OSMX2HT are summarized in this section. • • A powerful FlexRay v2.1 Protocol Controller – Certified to be conform with FlexRay protocol specification v2.1 – Data rates of up to 10 MBit/s on each channel – Up to 128 message buffers configurable – 8 Kbyte of Message RAM for storage of e.g. 128 message buffers with maximum 48 Byte data field or up to 30 messages with 254 Byte data field – Configuration of message buffers with different payload lengths – One configurable receive FIFO – Each message buffer can be configured as Receive Buffer, as Transmit Buffer, or as part of the receive FIFO – Host access to message buffers via Input and Output Buffer. Input Buffer: holds message to be transferred to the Message RAM Output Buffer: holds message read from the Message RAM – Filtering for frame ID, channel ID, and cycle counter – Network Management supported – Two Channels enabling one redundant FlexRay Bus – All data formats are little-endian Independent 8-Channel DMA Controller – 8 selectable request inputs per DMA channel – Programmable priority of DMA channels within the DMA sub-block (2 levels) – Software and hardware DMA request generation – Hardware requests by selected peripherals – Individually programmable operation modes for each DMA channel – Single Mode: stops and disables DMA channel after a predefined number of DMA transfers – Continuous Mode: DMA channel remains enabled after a predefined number of DMA transfers; DMA transaction can be repeated. – Programmable address modification – Support of circular buffer addressing mode – Programmable data width of a DMA transaction: 8-bit, 16-bit, or 32-bit – Individual register set for each DMA channel – Source and destination address register – Channel control and status register – Transfer count register Data Sheet 7 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Summary of Features • • • • • • • • • • – Flexible interrupt generation 16-bit External Memory Interface Unit (XMU) – 16-bit wide data bus (D[15:0]) – Automatic data assembly/disassembly operation – Data width of external bus master can be 8-bit or 16-bit – 13-bit wide address bus (A[12:0]) – Address extension mechanism to 32-bit – Read (RD) and write (WR) Bus control signal – External synchronous/asynchronous wait state bus control signal (WAIT) – External master chip select (CSFPI) to access on-chip devices connected to the crossbar switch High performing on-chip crossbar bus structure – 32-bit crossbar slave interface for FlexRay – 32-bit crossbar slave interface for Ports and System Control – 32-bit crossbar slave interface for MLI communication – 32-bit crossbar slave interface for MLI and DMA peripheral – 32-bit crossbar master interface for Host Communication Interfaces – 32-bit crossbar master interface for DMA Versatile High-Speed Synchronous Serial Channels (SSC) for Host Communication – Full-duplex or half-duplex operation – Automatic half-duplex pad control – SSC supports proprietary protocol to drive an integrated move engine – Maximum Master Mode baud rate: fSSC / 2 Maximum baud rate (master mode) of 40 MBit/s (@ 80 MHz module clock) – Maximum Slave Mode baud rate: fSSC / 4 Maximum baud rate (slave mode) of 20 MBit/s (@ 80 MHz module clock) Versatile High-Speed Micro Link interfaces (MLI) for serial inter-processor communication and Host Communication – Fully transparent read/write access supported (including remote programming) – Complete address range of target controller available – Special protocol to transfer data, address offset, or address offset and data – Error control using a parity bit – 32-bit, 16-bit, and 8-bit data transfers – Address offset width: from 1 to 16 bit – Baud rate: fMLI / 2 (symmetric shift clock approach), baud rate definition by the corresponding fractional divider Maximum baud rate of 40 MBit/s (@ 80 MHz module clock) Full automotive temperature range: -40°C to +125°C 26 digital general purpose I/O lines, 20 digital general purpose input lines Digital I/O ports with 3.3 V capability Clock Generation Unit with PLL Core supply voltage of 1.5 V I/O voltage of 3.3 V Data Sheet 8 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Summary of Features • One Package Option only (PG-TQFP-64) As the FlexRay Protocol Controller is on a separate chip, the so called standalone Communication Controller, the access is handled via serial or parallel communication links. These three types of link options are discussed in the following chapter. Data Sheet 9 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Functional Description 2 Functional Description The SAK-CIC310-OSMX2HT IC is supposed to be connected to devices of the Infineon AUDO-NG 32bit microcontroller device family. The connection has to be done in a way that today’s AUDO-NG 32-bit microcontroller MLI, ASC, or SSC interfaces remain untouched. On the other hand the FlexRay Communication controller requires communication bandwidth of 10 MBit/s and more to download the full message bandwidth of the two FlexRay links. Beside this requirement additionally the SAKCIC310-OSMX2HT needs to be operative with a minimum pin account and area. Therefore two small serial interfaces (MLI, SSC) and an additional parallel interface are implemented. For the SAK-CIC310-OSMX2HT concept three options are implemented in parallel to minimize the risk and to increase the options for a system composed out of the SAKCIC310-OSMX2HT and an AUDO-NG 32-bit microcontroller device and still to handle the application requirements. These three interfaces are the SSC Interface (usable as SPI and synchronous ASC Interface), a parallel Interface, and the Micro Link Interface (MLI). All AUDO-NG 32-bit microcontroller family member are equipped with serial interfaces (ASC and SSC). Three options are presented for the system solution based on these three communication interfaces. 2.1 MLI Host Link (Option One) The first and preferred option is to connect the SAK-CIC310-OSMX2HT via the MLI interface to the AUDO-NG 32bit microcontroller family. The MLI has the advantage realizing a fast and smart communication interface with a low pin count and SPI like SW protocol handling. The transmission rate is high enough to handle the data traffic that is generated from the SAK-CIC310-OSMX2HT FlexRay Protocol engine to the AUDO-NG 32-bit microcontroller device and vice versa. MLI Feature Set • • • • • • • • Serial communication from the MLI transmitter to MLI receiver of another controller Fully transparent read/write access supported (including remote programming) Complete address range of target controller available Special protocol to transfer data, address offset, or address offset and data Error control using a parity bit 32-bit, 16-bit, and 8-bit data transfers Address offset width: from 1 to 16 bit Baud rate: fMLI / 2 (symmetric shift clock approach), baud rate definition by the corresponding fractional divider Maximum baud rate of 40 MBit/s (@ 80 MHz module clock) Data Sheet 10 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Functional Description 2 FlexRay Channels IFLEX PORST (RESET) MLI AUDO-NG 32-bit microcontrollers MLI SYSTEM_MLI Figure 1 SAK-CIC310-OSMX2HT and AUDO-NG 32bit Microcontroller Device Connected via MLI The connectivity features of the MLI enables also connecting two different SAK-CIC310OSMX2HT devices with the host This requires two sets of MLI interface signals bonded out of the host MLI. 2.2 SSC Host Link (Option Two) The second option is to connect the SAK-CIC310-OSMX2HT via a SSC (SPI) interface to e.g. the AUDO-NG 32-bit microcontroller family or the (X)C166 16-bit microcontroller family. Pin count are in a similar range compared with the MLI interface. The SW handling cost more host performance than the MLI interface requires. The single SPI link does not provide enough bandwidth to handle the maximum bandwidth FlexRay may require, but fulfil the needs of applications with lower bandwidth requirements. SSC Feature Set • • • • • Master and slave mode operation – Full-duplex or half-duplex operation – Automatic pad control possible Flexible data format – Programmable number of data bits: 2 to 16-bit – Programmable shift direction: LSB or MSB shift first – Programmable clock polarity: idle low or high state for the shift clock – Programmable clock/data phase: data shift with leading or trailing edge of the shift clock Baud rate (master): fSSC / 2; Maximum master mode baud rate of 40 MBit/s (@ 80 MHz module clock) Baud rate (slave): fSSC / 4; Maximum slave mode baud rate of 20 MBit/s (@ 80 MHz module clock) Interrupt generation – On a transmitter empty condition Data Sheet 11 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Functional Description • – On a receiver full condition – On an error condition (receive, phase, baud rate, transmit error) SSC supports proprietary protocol to drive an integrated move engine. Note: Even so the SSC can be flexible configured, the SSC move engine can only handle 16 bit, Slave Mode, Full-duplex mode and Half-duplex mode, leading edge is high to low, shift on leading edge. 2 FlexRay Channels BUSY IFLEX PORST (RESET) chip select SCLK SSC MRST MTSR Figure 2 AUDO-NG 32-bit microcontrollers SSC SYSTEM_SSC SAK-CIC310-OSMX2HT and AUDO-NG 32bit Microcontroller Device Connected by SPI The SSC is configured in a manner it could communicate to the ASC of the TriCore family. The TriCore ASC is configured in a manner using both RXDxA and RXDxB of the ASC as MRST and MTSR and the TXDxA or TXDxB as Clock. Data Sheet 12 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Functional Description 2 F lexRay Channels SSC IFLEX MRST and MTSR RXDxB or RXDxA SCLK TXDxA or TXDxB direction chip select BUSY ASC AUDO-NG 32-bit microcontrollers PORST (RESET) 2 F lexRay Channels BUSY IFLEX SSC PORST (RESET) chip select SCLK TXDxA or TXDxB MRST RXDxB or RXDxA MTSR Figure 3 2.3 RXDxA or RXDxB AUDO-NG 32-bit microcontrollers ASC SYSTEM_ASC SAK-CIC310-OSMX2HT and AUDO-NG 32bit Microcontroller Device Connected via ASC Parallel Host Link (Option Three) The third option is to connect the SAK-CIC310-OSMX2HT via the parallel interface e.g. the AUDO-NG 32-bit microcontroller family or the (X)C166 16-bit microcontroller family. The parallel interface provides enough bandwidth to handle the maximum data traffic generated by the SAK-CIC310-OSMX2HT FlexRay Protocol Controller to the AUDO-NG 32-bit microcontroller device and vice versa. XMU Features • • • 16-bit wide data bus (D[15:0]) – Data width of external bus master can be 8 or 16 bit. – Automatic data assembly/disassembly operation 13-bit wide address bus (A[12:0]) Bus control signals – Read (RD) and write (WR) – Two byte control signals (BC[1:0]) – External synchronous/asynchronous wait state control (WAIT) – External master chip select (CSFPI) to access on-chip devices connected to the MIF Bus Data Sheet 13 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Functional Description 2 FlexRay Channels IFLEX PORST (RESET) XMU AUDO-NG 32-bit microcontrollers EBU SYSTEM_XMU Figure 4 2.4 SAK-CIC310-OSMX2HT and AUDO-NG 32bit Microcontroller Device Connected via XMU DMA Controller The Direct Memory Access (DMA) Controller of the SAK-CIC310-OSMX2HT transfers data from data source locations to data destination locations without intervention of the Host Controller. One data move operation is controlled by one DMA channel. Eight DMA channels are provided. The Bus Switch provides the connection of the DMA Sub-Block to the ERAY Peripheral, Host Communication peripheral, Ports, and an MLI bus interface. Figure 5 shows the implementation details and interconnections of the DMA module. Clock Control DMA Requests of On-chip Periph. Units fDMA DMA Controller DMA Sub-Block 0 Request Selection / Arbitration DMA Channels 00-07 Transaction Control Unitl CH0n_OUT MCB05680_mod Figure 5 Data Sheet DMA Controller Block Diagram 14 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Functional Description Features • • • • • • • • • • 8 independent DMA channels – Up to 8 selectable request inputs per DMA channel – 2-level programmable priority of DMA channels within a DMA Sub-Block – Software and hardware DMA request – Hardware requests by selected on-chip peripherals and external inputs Programmable priority of the DMA Sub-Blocks on the crossbar switch Buffer capability for move actions on the buses (at least 1 move per bus is buffered). Individually programmable operation modes for each DMA channel – Single mode: stops and disables DMA channel after a predefined number of DMA transfers – Continuous mode: DMA channel remains enabled after a predefined number of DMA transfers; DMA transaction can be repeated. – Programmable address modification Full 32-bit addressing capability of each DMA channel – 4 GByte address range – Support of circular buffer addressing mode Programmable data width of DMA transfer/transaction: 8-bit, 16-bit, or 32-bit Micro Link bus interface support Register set for each DMA channel – Source and destination address register – Channel control and status register – Transfer count register Flexible interrupt generation (the service request node logic for the MLI channels is also implemented in the DMA module) Read/write requests of the System Bus Side to the Remote Peripherals are bridged to the Remote Peripheral Bus (only the DMA is master on the RPB) Data Sheet 15 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information 3 General Device Information This section provides an overview of the entire architecture of the SAK-CIC310OSMX2HT companion chip. The overall building blocks of the SAK-CIC310-OSMX2HT are: • • • • • • • FlexRay v2.1 protocol controller Slave (SPI) SSC interface MLI interface Parallel external memory interface unit (XMU). 8 independent channel DMA Dual Voltage Power Supply One Package Option only (PG-TQFP-64) 3.1 Block Diagram Figure 6 summarizes the overall architecture of the SAK-CIC310-OSMX2HT. SSC XMU slave master Move Engine MLI master master slave DMA slave master Move Engine Init Engine slave 3 slave 2 Crossbar Switch slave 0 slave slave 1 slave SCU Ports PLL Figure 6 Crystal Oscillator slave FlexRay IRAY_OVERVIEW_TS IFLEX Block Diagram In Figure 6 the block diagram of the IFLEX is shown. This concept allows the access to the FlexRay Protocol Controller for the host CPU without sacrificing any of the features Data Sheet 16 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information of the FlexRay Protocol Controller. This can be achieved, as all registers of the FlexRay Protocol Controller are mapped to the crossbar switch. This crossbar switch can be accessed via one of the three host interfaces, which were introduced in Chapter 2. The interface selection is done via the mode signals MODE[0] and MODE[1], which can be directly connected to the supply voltage or via pull-up/down resistors (of about 1047 kΩ). Table 1 Host Interface Select Mode[1] Mode[0] Selected Host Interface 0B 0B XMU Host Interface activate 1B 0B 0B 1B MLI Host Interface activate 1B 1B SSC Host Interface activate The cross bar switch allows two parallel data operations, one initiated by the DMA, the other by either the MLI, XMU, or SSC move engine and serving different ports of the crossbar switch to slave interfaces. The address ranges of the slave ports are: 1. 2. 3. 4. Slave Port 0 serves the address range from 0000 0800H to 0000 0FFFH Slave Port 1 serves the address range from 0000 1000H to 0000 1FFFH Slave Port 2 serves the address range from 0000 0200H to 0000 07FFH Slave Port 3 serves all addresses 0000 0000H to 0000 01FFH and 0000 2000H to FFFF FFFFH So apart from a possible loss of speed due to the serial interfaces the complete functionality of the FlexRay Protocol Controller is maintained. The crossbar switch domain is completely separated from the address domain on the CPU chip. The addresses of all modules on the FlexRay Communication Controller are 32-bit addresses. Transactions between the CPU and the SSC are executed with the SSC transmission protocol and a high level protocol to drive the move engine, transactions between the MLI and the CPU use the MLI transmission protocol and transactions between the XMU and the CPU are based on the XMU transmission protocol. Each transaction via any of the three host interfaces is defined by address, data, data width and type of frame. The address, where data is read from or written to, is related to the crossbar switch address domain. The data width may be 8, 16, or 32 bit for the MLI, 8 or 16 bit for the XMU, and 16 bit for the SSC. The type of frame may be a read or write access or an answer frame to a read access. The Move Engines request access to the bus via the Bus Master. The Flex Protocol Controller and the MLI may send an interrupt to the DMA. There are several cases: Data Sheet 17 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information • • • • The MLI, XMU, or the SSC interfaces requests to write. The MLI, XMU, or the SSC interfaces requests to read. The FlexRay Communication Controller requests to write. A general peripheral beside the FlexRay Communication Controller requests to read. Half-word (16-bit) accesses, read and write, are only allowed for half-word aligned addresses (even addresses). Therefore if doing a half-word (16-bit) access, the least significant address bit (A0) is ignored (assumed to be to 0) by the modules of the SAKCIC310-OSMX2HT. Therefore if addressing a half-word with an odd address n, a halfword is read instead from address n-1 (ignoring least significant address bit: n AND FFFF FFFEH). Word accesses (32-bit), read and write, are only allowed for word aligned addresses (addresses modulo 4 = 0). Therefore if doing a word (32-bit) access, the two least significant address bits (A0 and A1) are ignored (assumed to be to 0) by the modules of the SAK-CIC310-OSMX2HT. Therefore if addressing a word with an address n (n modulo 4 = {1,2,3}), a word is read instead from address (n AND FFFF FFFCH) (ignoring the two least significant address bits). Data Sheet 18 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information 3.2 Pin Definition and Functions To enable a clean power-up, the majority of pins have a “enable pad supply” (ENPS) function. This ENPS is pad supply (VDDP) driven. So only if the pad supply and the core supply is stable, the output pads may be activated. Four pins do no support ENPS: JTAGEN, PORST, XTAL1, and XTAL2. In case of a low voltage signal at the input port ENPS (PORST) the output port PAD activates the weak pull-up and disables the output driver independent of the port direction. In case of a high voltage signal at the input port ENPS (PORST) the bidirectional platform pads operate in normal mode. 3.2.1 Package Outline P 2 .0/B C 0 P 2 .1/A 1 P 0 .8/TR S T/S R 8/A 1 2 P1 .12 /D 12/S R 7 P 1 .13 /D 1 3/SR 6 VD D V S SP / V SS B / V SS V DD P P 1 .14 /D 1 4/SR 5 P 1 .15 /D 1 5/SR 4 P 2 .2/A 2 P 2 .3/A 3 P 2 .4/A 4 P 2 .5/A 5 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 P 0 .11 /B GT/R R E AD Y C /S R 10 /T D I P 0 .7/B GE A/TR E AD Y C /SR 13 /TM S The package outline and the signals of the pins are summarized in Figure 7. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 SAK-CIC310OSMX2HT 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 PORST JTAGEN P0.12/MODE0/SR9 P2.14/BC1/TREADYB P1.0/D0/TVALIDB P1.1/D1/TCLK VSSP / VSSB VDDP P1.2/D2/TDATA/SCLK P1.3/D3/RREADYB/RDY P1.4/D4/RVALIDB/SLS P1.5/D5/RCLKB/MRST/DIR P1.6/D6/RDATAB/MTSR P1.7/D7/Mode1 P2.15/RD P2.6/A6 D DP Figure 7 Data Sheet P1.9 /D 9/S R 1 P1.8 /D 8/S R 0 P 2 .7/A 7 P0 .13 /W A IT P 2 .12/B YP AS S /C S FP I P 2.13/W R P 0.9/A R M /S R 12 P2.1 1/A 11 P2.1 0/A 10 P 2 .9/A 9 P 2.8/A 8 P1 .11 /D 11 /S R 3 P 1.10 /D 1 0/S R 2 V DD V SS P / V S S B / V SS V 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 P0.0/TXENB/TVALIDC/TDO P0.1/TXENA/RVALIDC/TCK P0.4/RXDB/RDATAC P0.5/RXDA/RCKLC P0.2/TXDB/TDATA P0.3/TXDA/TCLK VDDP VSSP / VSSB VSSAPLL VDDAPLL / VDDOSC VSSOSC / VSSPOSC XTAL1 XTAL2 VDDPOSC P0.6/BGEB/SR14 P0.10/MT/SR11 MC_IFLEX_PIN64 SAK-CIC310-OSMX2HT Pinning: PG-TQFP-64 Package (top view) 19 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information 3.2.2 Pin Description Table 2 Pin Definitions and Functions Symbol Pin I/O Function 1 I/O Port 0 line 0 FlexRay Transmit Enable (Channel B) JTAG Module Serial Data Output JTAG Enable Mode only MLI Transmit Channel Valid Output TXENA/ 2 RVALIDC/ TCK I/O Port 0 line 1 FlexRay Transmit Enable (Channel A) JTAG Module Clock Input (TCK) JTAG Enable Mode only MLI Receive Channel Valid Input C RXDB/ RCLKC 3 I Port 0 line 4 FlexRay Data Receiver Input (Channel B) MLI Receive Channel Clock Input C RXDA/ RDATAC 4 I Port 0 line 5 FlexRay Data Receiver Input (Channel A) MLI Receive Channel Data Input C TXDB/ TCLK 5 I/O Port 0 line 2 FlexRay Data Transmitter Output (Channel B) MLI Transmit Channel Clock Output TXDA/ TDATA 6 I/O Port 0 line 3 FlexRay Data Transmitter Output (Channel A) MLI Transmit Channel Data Output PGTQFP-64 FlexRay Bus Interface TXENB/ TVALIDC/ TDO Data Sheet 20 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 BGEB/ SR14 15 I Port 0 line 6 FlexRay Bus Guardian Enable (Channel B) Interrupt Request input line 14 The logic 0 level at this pin indicates an interrupt request from the external host device. MT/ SR11 16 I/O Port 0 line 10 FlexRay Bus Guardian Macro Tick FlexRay corrected Macro Tick Clock Interrupt Request Input/Output line 11 The logic 0 level at this pin indicates an interrupt request from/to the external host device. ARM/ SR12 17 I/O Port 0 line 9 FlexRay Bus Guardian Arm Signal Indicates the begin of a communication cycle to the bus guardian. Interrupt Request Input/Output line 12 The logic 0 level at this pin indicates an interrupt request from/to the external host device. I Port 0 line 7 FlexRay Bus Guardian Enable (Channel A) JTAG Module State Machine Control Input JTAG Enable Mode only Interrupt Request input line 13 The logic 0 level at this pin indicates an interrupt request from the external host device. MLI Transmit Channel Ready Input C BGEA/ 63 TMS/ SR13/ TREADYC Data Sheet 21 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function I/O Port 0 line 11 FlexRay Bus Guardian Tick Used by the Macro Tick Watchdog of the Bus Guardian as Time Base JTAG Module Serial Data Input JTAG Enable Mode only. Interrupt Request Input/Output line 10 The logic 0 level at this pin indicates an interrupt request from/to the external host device. MLI Receive Channel Ready Output C BC[1]/ 45 TREADYB I Port 2 line 14 MODE = 00B: XMU Byte control line 1 Controls the byte access to corresponding byte location D[15:8] MODE = 01B: MLI Transmit Channel Ready Input B MODE = 10B: XMU Byte control line 1 Controls the byte access to corresponding byte location D[15:8] MODE = 11B: Port 2 line 14 (input only) D0/ TVALIDB I/O Port 1 line 0 MODE = 00B: XMU Data bus Line 0 MODE = 01B: MLI Transmit Channel Valid Output MODE = 10B: XMU Data Bus line 0 MODE = 11B: Port 1 line 0 (Input/Output) PGTQFP-64 BGT/ 64 TDI/ SR10/ RREADYC Host Interfaces Data Sheet 44 22 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 D1/ TCLK 43 I/O Port 1 line 1 MODE = 00B: XMU Data Bus Line 1 MODE = 01B: MLI Transmit Channel Clock Output MODE = 10B: XMU Data Bus Line 1 MODE = 11B: Port 1 line 1 (Input/Output) D2/ TDATA/ SCLK 40 I/O Port 1 line 2 MODE = 00B: XMU Data Bus Line 2 MODE = 01B: MLI Transmit Channel Data Output MODE = 10B: XMU Data Bus Line 2 MODE = 11B: SSC Serial Channel Clock (Input/Output) D3/ 39 RREADYB / RDY I/O Port 1 line 3 MODE = 00B: XMU Data Bus Line 3 MODE = 01B: MLI Receive Channel Ready Output B MODE = 10B: XMU Data Bus Line 3 MODE = 11B: SSC Ready Signal (Output) Output signal indicating that the standalone device is ready for data transfer. Data Sheet 23 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function D4/ 38 RVALIDB/ SLS I/O Port 1 line 4 MODE = 00B: XMU Data Bus Line 4 MODE = 01B: MLI Receive Channel Valid Input B MODE = 10B: XMU Data Bus Line 4 MODE = 11B: SSC Select Slave Input used to enable SSC action when active. D5/ RCLKB/ MRST/ DIR 37 I/O Port 1 line 5 MODE = 00B: XMU Data Bus Line 5 MODE = 01B: MLI Receive Channel Clock Input B MODE = 10B: XMU Data Bus Line 5 MODE = 11B: SPI Master Receive Slave Transmit Serial data output Alternative: Direction of SPI Half-Duplex communication. D6/ RDATAB/ MTSR/ MRST 36 I/O Port 1 line 6 MODE = 00B: XMU Data Bus Line 6 MODE = 01B: MLI Receive Channel Data Input B MODE = 10B: XMU Data Bus Line 6 MODE = 11B: SPI Master Transmit Slave Receive Serial data input SPI Slave Transmit Master Receive Serial data input (half duplex mode) PGTQFP-64 Data Sheet 24 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 Parallel Host Interface BC[0] 62 I Port 2 line 0 MODE = 00B: XMU Byte control line 0 Controls the byte access to corresponding byte location D[7:0] MODE = 01B: Port 2 line 0 MODE = 10B: XMU Byte control line 0 Controls the byte access to corresponding byte location D[7:0] MODE = 11B: Port 2 line 0 A[1] 61 I Port 2 line 1 MODE = 00B: XMU Address bus line 1 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 2 line 1 MODE = 10B: XMU Address bus line 1 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 2 line 1 Data Sheet 25 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 A[2] 52 I Port 2 line 2 MODE = 00B: XMU Address bus line 2 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 2 line 1 MODE = 10B: XMU Address bus line 2 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 2 line 2 A[3] 51 I Port 2 line 3 MODE = 00B: XMU Address bus line 3 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 2 line 1 MODE = 10B: XMU Address bus line 3 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 2 line 3 Data Sheet 26 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 A[4] 50 I Port 2 line 4 MODE = 00B: XMU Address bus line 4 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 2 line 1 MODE = 10B: XMU Address bus line 4 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 2 line 4 A[5] 49 I Port 2 line 5 MODE = 00B: XMU Address bus line 5 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 2 line 1 MODE = 10B: XMU Address bus line 5 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 2 line 5 Data Sheet 27 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 A[6] 33 I Port 2 line 6 MODE = 00B: XMU Address bus line 6 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 2 line 1 MODE = 10B: XMU Address bus line 6 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 2 line 6 A[7] 29 I Port 2 line 7 MODE = 00B: XMU Address bus line 7 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 2 line 1 MODE = 10B: XMU Address bus line 7 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 2 line 7 Data Sheet 28 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 A[8] 21 I Port 2 line 8 MODE = 00B: XMU Address bus line 8 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 2 line 1 MODE = 10B: XMU Address bus line 8 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 2 line 8 A[9] 20 I Port 2 line 9 MODE = 00B: XMU Address bus line 9 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 2 line 1 MODE = 10B: XMU Address bus line 9 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 2 line 9 Data Sheet 29 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 A[10] 19 I Port 2 line 10 MODE = 00B: XMU Address bus line 9 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 2 line 1 MODE = 10B: XMU Address bus line 10 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 2 line 9 A[11] 18 I Port 2 line 11 MODE = 00B: XMU Address bus line 11 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 2 line 11 MODE = 10B: XMU Address bus line 11 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 2 line 11 Data Sheet 30 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 D8/ SR0 28 I/0 Port 1 line 8 MODE = 00B: XMU Data bus Line 8 MODE = 01B: Port 1 line 8 (Input/Output) MODE = 10B: XMU Data Bus line 8 MODE = 11B: Port 1 line 8 (Input/Output) Alternative: Interrupt Request Input/Output line 0 The logic 0 level at this pin indicates an interrupt request from/to the external host device. D9/ SR1 27 I/0 Port 1 line 9 MODE = 00B: XMU Data bus Line 9 MODE = 01B: Port 1 line 9 (Input/Output) MODE = 10B: XMU Data Bus line 9 MODE = 11B: Port 1 line 9 (Input/Output) Alternative: Interrupt Request Input/Output line 1 The logic 0 level at this pin indicates an interrupt request from/to the external host device. Data Sheet 31 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 D10/ SR2 23 I/0 Port 1 line 10 MODE = 00B: XMU Data bus Line 10 MODE = 01B: Port 1 line 10 (Input/Output) MODE = 10B: XMU Data Bus line 10 MODE = 11B: Port 1 line 10 (Input/Output) Alternative: Interrupt Request Input/Output line 2 The logic 0 level at this pin indicates an interrupt request from/to the external host device. D11/ SR3 22 I/0 Port 1 line 11 MODE = 00B: XMU Data bus Line 11 MODE = 01B: Port 1 line 11 (Input/Output) MODE = 10B: XMU Data Bus line 11 MODE = 11B: Port 1 line 11 (Input/Output) Alternative: Interrupt Request Input/Output line 3 The logic 0 level at this pin indicates an interrupt request from/to the external host device. Data Sheet 32 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 D12/ SR7 59 I/0 Port 1 line 12 MODE = 00B: XMU Data bus Line 12 MODE = 01B: 12 (Input/Output) MODE = 10B: XMU Data Bus line 12 MODE = 11B: Port 1 line 12 (Input/Output) Alternative: Interrupt Request Input/Output line 7 The logic 0 level at this pin indicates an interrupt request from/to the external host device. D13/ SR6 58 I/0 Port 1 line 13 MODE = 00B: XMU Data bus Line 13 MODE = 01B: Port 1 line 13 (Input/Output) MODE = 10B: XMU Data Bus line 13 MODE = 11B: Port 1 line 13 (Input/Output) Alternative: Interrupt Request Input/Output line 6 The logic 0 level at this pin indicates an interrupt request from/to the external host device. Data Sheet 33 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 D14/ SR5 54 I/0 Port 1 line 14 MODE = 00B: XMU Data bus Line 14 MODE = 01B: Port 1 line 14 (Input/Output) MODE = 10B: XMU Data Bus line 14 MODE = 11B: Port 1 line 14 (Input/Output) Alternative: Interrupt Request Input/Output line 5 The logic 0 level at this pin indicates an interrupt request from/to the external host device. D15/ SR4 53 I/0 Port 1 line 15 MODE = 00B: XMU Data bus Line 15 MODE = 01B: Port 1 line 15 (Input/Output) MODE = 10B: XMU Data Bus line 15 MODE = 11B: Port 1 line 15 (Input/Output) Alternative: Interrupt Request Input/Output line 4 The logic 0 level at this pin indicates an interrupt request from/to the external host device. RD 34 I Port 2 line 15 MODE = 00B: XMU Read control line Active during read operation MODE = 01B: Port 2 line 15 MODE = 10B: XMU Read control line Active during read operation MODE = 11B: Port 2 line 15 Data Sheet 34 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 WR 32 I Port 2 line 13 MODE = 00B: XMU Write control line Active during write operation input line MODE = 01B: Port 2 line 13 MODE = 10B: XMU Write control line Active during write operation input line MODE = 11B: Port 2 line 13 WAIT 30 I/O Port 0 line 13 MODE = 00B: XMU Wait output MODE = 01B: Port 0 line 13 MODE = 10B: XMU Wait output MODE = 11B: Port 0 line 13 Control Signals PORST 48 I Power-on Reset JTAGEN 47 I JTAG Enabled Mode Selection/ Pin JTAGEN selects whether JTAG Enabled Mode is used to access the SAK-CIC310-OSMX2HT device. JTAGEN = 0B: JTAG Enabled Mode JTAGEN = 1B: Normal Mode Data Sheet 35 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function I/O Port 0 line 8 Interrupt Request Input/Output Line 8 The logic 0 level at this pin indicates an interrupt request to/from the external host device. MODE = 00B: XMU Address bus line 12 The XMU Address Bus Lines serve as external address bus MODE = 01B: Port 0 line 8 or Interrupt Request Input/Output Line 8 The logic 0 level at this pin indicates an interrupt request to/from the external host device. MODE = 10B: XMU Address bus line 12 The XMU Address Bus Lines serve as external address bus MODE = 11B: Port 0 line 8 or Interrupt Request Input/Output Line 8 The logic 0 level at this pin indicates an interrupt request to/from the external host device. PGTQFP-64 TRST/ SR8/ A[12] 60 Test Reset (JTAG Enable Mode) Data Sheet 36 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Symbol Pin Definitions and Functions (cont’d) Pin I/O Function I/O Port 0 line 12 Interface Selection 0 Pin MODE 0 selects if the on-chip serial Host Communication Links (MLI or SSC) or the parallel XMU Host Communication Link is enabled for communicating to the SAK-CIC310-OSMX2HT device. MODE 0 = 0B: On-chip XMU MODE 0 = 1B: On-chip SSC or MLI After latching the initial state with the rising edge of the PORST signal (e.g. external pull-up or pull-down resistors), this MODE 0 pin can be used as: Interrupt Request Input/Output Line 9 The logic 0 level at this pin indicates an interrupt request to/from the external host device. PGTQFP-64 MODE[0]/ SR91) Data Sheet 462) 37 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function I/O Port 1 line 7 MODE = 00B: XMU Data Bus Line 7 MODE = 01B: Interface Selection 1 Pin MODE 1 selects if the on-chip serial MLI Communication Link or the serial SPI Host Communication Link is enabled for communicating to the SAK-CIC310-OSMX2HT device if Mode[0] = 1. MODE[0]= 1 AND MODE[1] = 0B: On-chip MLI MODE[0]= 1 AND MODE[1]= 1B: On-chip SSC After latching the initial state with the rising edge of the PORST signal (e.g. external pull-up or pull-down resistors), this MODE 1 pin can be used as standard IO pin. MODE = 10B: XMU Data Bus Line 7 Active during write operation input line MODE = 11B: Interface Selection 1 Pin MODE 1 selects if the on-chip serial MLI Communication Link or the serial SPI Host Communication Link is enabled for communicating to the SAK-CIC310-OSMX2HT device if Mode[0] = 1. MODE[0]= 1 AND MODE[1] = 0B: On-chip MLI MODE[0]= 1 AND MODE[1]= 1B: On-chip SSC After latching the initial state with the rising edge of the PORST signal (e.g. external pull-up or pull-down resistors), this MODE 1 pin can be used as standard IO pin. PGTQFP-64 D7/ Mode[1]3) Data Sheet 35 38 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function I Port 2 line 12 With the rising edge of the PORST the BYPASS signal is sampled: 0 The oscillator circuitry is bypassed and fosc is directly derived from XTAL1 (OSCCON.OSCBY is set to 1). 1 In normal operating mode the oscillator is running and fosc is derived from the crystal or from an external clock signal (OSCCON.OSCBY is set to 0). After latching the initial state with the rising edge of the PORST signal (e.g. external pull-up or pull-down resistors), this BYPASS pin can be used as standard Input pin as described following: MODE = 00B: XMU Chip Select MODE = 01B: Port 2 Line 12 (Input) MODE = 10B: XMU Chip Select MODE = 11B: Port 2 Line 12 (Input) PGTQFP-64 BYPASS CSFPI4) 31 VDDP 7, 26, 41, +3.3 Power Supply, supply for IO pads 55 V VSSP5) 8,25,425 6 0V Ground, for IO pads VSSB5) 8,25,425 6 0V Ground, for Bulk Contact VDDAPLL5) 10 +1.5 Power Supply, supply for analogue PLL circuitries V VSSAPLL VDDOSC5) 9 0V 10 +1.5 Power Supply, supply for oscillator V VSSOSC5) VSSPOSC5) 11 0V Ground, for oscillator 11 0V Ground, for oscillator pad Data Sheet Ground, for analogue PLL circuitries 39 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information Table 2 Pin Definitions and Functions (cont’d) Symbol Pin I/O Function PGTQFP-64 VDDPOSC 14 +3.3 Power Supply, supply for oscillator pad V VDD 24, 57 +1.5 Power Supply, supply for digital module cores V VSS5) 25, 56 0V Digital Ground, for digital module cores XTAL1 12 I XTAL1 Input of the inverting oscillator amplifier and input to the internal clock generation circuit. When the SAK-CIC310-OSMX2HT device is provided with an external clock, XTAL1 should be driven while XTAL2 is left unconnected. Minimum and maximum high and low pulse width as well as rise/fall times specified in the AC characteristics must be respected. XTAL2 13 O XTAL2 Output of the inverting oscillator amplifier. 1) The initial logic state on pins MODE is latched while the PORST input is active. 2) During Reset an internal pull-up device is connected. 3) The initial logic state on pins MODE is latched while the PORST input is active. 4) The initial logic state on pin BYPASS is latched while the PORST input is active. 5) Some power supplies are multiple bonded to a common pin. In Table 2 the signals and power lines going outside the standalone chip are summarized. These signals are partially routed via the pad logic to the pins. The analog signals go directly to the pins. Figure 7 shows the pinning for a PG-TQFP-64 pin package. Data Sheet 40 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information XMU (Parallel Interface) TCLK TVALIDB TDATA RCLKB RREADYB RVALIDB RDATAB TREADYB INT_O[3:0] SR[7:0] MODE[1] MLI P1 Port Control TCK TMS WAIT TREADYC TVALIDC RCLKC RREADYC RVALIDC RDATAC TCLK TDATA E-Ray (FlexRay) SCU RXDA TXDA TXENA RXDB TXDB TXENB BGEA BGEB ARM BGT MT MODE[0] SR[15:8] TRST MODE[1] SR[7:0] TDI TDO TCK TMS BYPASS PORST JTAGEN RD D1/TCLK P1.2 P1.3 D2/TDATA/SCLK D3/RREADYB/RDY P1.4 D4/RVALIDB/SLS P1.5 D5/RCLKB/MRST/DIR P1.6 D6/RDATAB/MTSR P1.7 D7/MODE[1] P1.8 P1.9 D8/SR0 D9/SR1 P1.10 D10/SR2 P1.11 D11/SR3 P1.12 D12/SR7 P1.13 D13/SR6 P1.14 D14/SR5 P1.15 D15/SR4 P0.0 TXENB/TVALIDC/TDO P0.1 P0.2 TXENA/RVALIDC/TCK TXDB/TDATA P0.3 P0.4 TXDA/TCLK RXDB/RDATAC P0.5 RXDA/RCLKC BGEB/SR14 BGEA/SR13/TREADYC /TMS P0 P0.6 Port P0.7 Control P0.8 SR8/TRST/A12 P0.9 P0.10 P0.11 ARM/SR12 MT/SR11 BGT/SR10/RREADYC/TDI P0.12 MODE[0]/SR9 P0.13 WAIT TDO TDI A[12] PORST JTAGEN VDD P VSSP 2 VDD 4 VDDP 4 VSS 2 VSSB 4 VSSP VSS VSSB XTAL1 XTAL2 VDDAPLL VSSAPLL VSSAPLL VDD POSC VSSPOSC VDDPOSC VSSPOSC VDD OSC VDDOSC VSSOSC Data Sheet WR BC[1] P1.1 XTAL2 VDD APLL Figure 8 CSFPI D0/TVALIDB XTAL1 COSC PLL A11 P1.0 VDD Power Function A0/BC[0] P2.15 D[15:8] SLS SCLK MTSR MRST RDY SSC/SPI Pins … Ports Ports P2.0 P2 P2.11 P2.12 Port P2.13 Control P2.14 … A[12:0] CSFPI WR BC[1:0] BYPASS RD WAIT … Modules VSSOSC PORTS Pins for a PG-TQFP-64 Pin Package 41 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT General Device Information 3.2.3 Ordering Information The ordering code for Infineon companion chip provides an exact reference to the required product. This ordering code identifies: • • The derivative itself, i.e. its function set, the temperature range, and the supply voltage The package and the type of delivery. For the available ordering codes for the SAK-CIC310-OSMX2HT please refer to the “Product Catalog Microcontrollers”, which summarizes all available microcontroller variants. This document describes the derivatives of the device.The Table 3 enumerates these derivatives and summarizes the differences. Table 3 SAK-CIC310-OSMX2HT Derivative Synopsis Derivative Ambient Temperature Range SAK-CIC310-OSMX2HT TA = -40oC to +125oC Data Sheet 42 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4 Electrical Parameters The operating range for the SAK-CIC310-OSMX2HT is defined by its electrical parameters. For proper operation the indicated limitations must be respected when designing a system. 4.1 General Parameters These parameters are valid for all subsequent descriptions, unless otherwise noted. 4.1.1 Parameter Interpretation The parameters listed on the following pages partly represent the characteristics of the SAK-CIC310-OSMX2HT and partly its demands on the system. To aid in interpreting the parameters easily, when evaluating them for a design, they are marked with a two-letter abbreviation in column “Symbol”: CC (Controller Characteristics): Such parameters indicate Controller Characteristics which are distinctive features of the SAK-CIC310-OSMX2HT and must be regarded for system design. SR (System Requirements): Such parameter indicate System Requirements which must be provided by the system in which the SAK-CIC310-OSMX2HT is designed in. 4.1.2 Pad Driver and Input Classes Definitions Table 4 Pad Driver and Input Classes Overview Class Power Type Supply A 3.3 V Sub Class LVTTL I/O, A2 LVTTL outputs Speed Grade Load Leakage Termination 1) 40 MHz 50 pF 6 µA Series termination recommended 1) Values are for TJmax=150°C Data Sheet 43 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.1.3 Absolute Maximum Ratings Stresses above those listed under “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability. During absolute maximum rating overload conditions (VIN > related VDD or VIN < VSS) the voltage on the related VDD pins with respect to ground (VSS) must not exceed the values defined by the absolute maximum ratings. Table 5 Absolute Maximum Ratings Parameter Symbol Limit Values Min. Typ. Max. Ambient temperature Storage temperature Junction temperature Voltage at 1.5 V power supply pins with respect to Unit Notes Conditions TA TST TJ VDD SR -40 – 125 °C Under Bias SR -65 – 150 °C – SR -40 – 150 °C Under Bias SR – – 2.25 V – VDDP SR – – 3.75 V – VSS1) Voltage at 3.3 V power supply pins with respect to VSS2) Voltage on any Class A input VIN pin and dedicated input pins with respect to VSS Crossbar Switch Frequency E-Ray Sampling Frequency fSYS fSAMPLE -0.5 – VDDP + 0.5 V or max. 3.7 Whatever is lower – – 803) MHz – – – 803) MHz – 1) Applicable for VDD, VDDOSC, and VDDAPLL. 2) Applicable for VDDP. 3) The PLL jitter characteristics add to this value according to the application to the application settings. See PLL jitter parameters. 4.1.4 Operating Conditions The following operating conditions must not be exceeded to ensure correct operation of the SAK-CIC310-OSMX2HT. All parameters specified in the following sections refer to these operating conditions, unless otherwise noticed. Data Sheet 44 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters Table 6 Operating Conditions Parameter Symbol Limit Values Min. Typ. Max. Digital supply voltage1) VDD VDDAPLL VDDPOSC VDDP Unit Notes Conditions SR 1.42 – 1.582) V – SR 1.42 – 1.582) V – SR 3.13 – 3.473) V – 3) SR 3.13 – 3.47 V For Class A pins (3.3V±5%) VSS Ambient temperature under TA SR 0 – – V – SR -40 – +125 °C fSYS Short circuit current ISC Absolute sum of short circuit Σ|IIN| SR –4) – 80 MHz – SR -5 – +5 mA 5) SR – – 20 mA See Note7) 1 mA – 50 mA See Note7) Digital ground voltage – bias Crossbar Frequency currents of a pin group6) Inactive device pin current (VDD = 0) IID Absolute sum of short circuit Σ|ISC| currents of a the device SR -1 SR – – 1) Digital supply voltages applied to the SAK-CIC310-OSMX2HT must be static regulated voltages which allow a typical voltage swing of ±5%. 2) Voltage overshoot up to 1.7 V is permissible at Power-Up and PORST pin low, provided the pulse duration is less than 100µs and the accumulated summary of these pulses does not exceed 1 hour. 3) Voltage overshoot up to 4.0 V is permissible at Power-Up and PORST pin low, provided the pulse duration is less than 100µs and the accumulated summary of these pulses does not exceed 1 hour. 4) The SAK-CIC310-OSMX2HT uses a static design, so the minimum operation frequency is 0 MHz. Due to test time restriction no lower frequency boundary is tested, however. 5) The absolute sum of all currents (output current, overload current, short circuit current) on all digital IO pins of a port must not exceed 20 mA. The supply voltage must remain within the specified limits. 6) pin group 0: P0.0; P0.1; P0.4; P0.5; P0.2; P0.3; P0.6; P0.10 pin group 1: P0.9; P2.11; P2.10; P2.9; P2.8; P1.11; P1.10 pin group 2: P1.9; P1.8; P2.7; P0.13; P2.12; P2.13 pin group 3: P2.6; P2.15; P1.7; P1.6; P1.5; P1.4; P1.3; P1.2 pin group 4: P1.1; P1.0; P2.14; P0.12; JTAGEN; PORST pin group 5: P2.5; P2.4; P2.3; P2.2; P1.15; P1.14 pin group 6: P1.13; P1.12; P0.8; P2.1; P2.0; P0.7; P0.11 7) See additional document “TC1796 Pin Reliability in Overload” for overload current definitions. Data Sheet 45 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.2 DC Parameters These parameters are static or average values, which may be exceeded during switching transitions (e.g. output current). The leakage currents strongly depend on the operating temperature and the actual voltage level at the respective pin. The maximum values given in the following tables apply under worst case conditions. The actual value for the leakage current can be determined by evaluating the respective leakage derating formula using values from the actual application. The pads of the SAK-CIC310-OSMX2HT are designed to operate in various driver modes. The DC parameter specifications refer to the current limits given in Table 7. 4.2.1 Input/Output Characteristics These parameters apply to the lower IO voltage area of 3.13 V ≤ VDDP ≤ 3,47 V. Table 7 Input/Output DC-Characteristics (Operating Conditions apply) Parameter Symbol Limit Values Typ. Max. Unit Notes Conditions |IPUH| CC 10 |IPDL| CC 10 – 100 µA – 150 µA CIO – 10 pF f = 1 MHz TA = 25 °C V – Min. General Parameters Pull-up current1) Pull-down current1) Pin capacitance1) (Digital I/O) CC – VIN < VIHAmin VIN > VILAmax Input only Pads (VDDP = 3.13 to 3.47 V = 3.3V ±5%) Input low voltage class A2 pins (all except XTAL1, XTAL2) VILA SR -0.3 VDDP Input high voltage VIHA2 class A2 pins (all except XTAL1, XTAL2) SR 0.64 ×VDDP – VILRatio /VIH1) CC 0.53 Input hysteresis Data Sheet 2) 0.34 × – VDDP + V Whatever is lower – – – – HYSA CC 0.1 – × VDDP – V 0.3 or max. 3.6 46 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters Table 7 Input/Output DC-Characteristics (Operating Conditions apply) (cont’d) Parameter Symbol Limit Values Min. Typ. Max. Unit Notes Conditions General Parameters Input leakage current IOZI CC – ±3000 ±6000 – nA VDDP((/2)-1) < VIN < ((VDDP/2)+1) otherwise3) Class A Pads (VDDP = 3.13 to 3.47 V = 3.3V ±5%) Output low voltage4) VOLA CC – Output high voltage3) VOHA CC 2.4 Input low voltage class A2 pins VILA – 0.4 V IOL = 2 mA for strong driver mode, – – V IOH = 2 mA for strong driver mode, CC VDDP - 0.4 – SR -0.3 0.34 × V – VDDP VDDP V Whatever is lower V IOH = 1.4 mA for strong driver mode, Input high voltage VIHA class A2 pins SR 0.64 – × VDDP Ratio VIL/VIH1) CC 0.53 + 0.3 or max 3.6V – – Input hysteresis1) HYSA CC 0.1 – × VDDP – mV 5) Input leakage current Class A2 pins IOZA24 CC – ±3000 ±6000 nA ((VDDP/2)-1) < VIN < ((VDDP/2)+1) otherwise3) – – 1) Not subject to production test, verified by design/characterization. 2) Not subject to production test, verified by design/characterization. Hysteresis is implemented to avoid metastable states and switching due to internal ground bounce. It cannot be guaranteed that it suppresses switching due to external system noise. 3) Only one of these parameters is tested, the other is verified by design / characterization 4) Max. resistance between pin and next power supply pin 25 Ω for strong driver mode, (verified by design / characterization) 5) Function verified by design, value verified by design/characterization. Hysteresis is implemented to avoid metastable states and switching due to internal ground bounce. It cannot guaranteed that it suppresses switching due to external system noise. Data Sheet 47 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.2.2 External Clock Drive These parameters define the external clock supply for the SAK-CIC310-OSMX2HT. The clock signal can be supplied either to pin XTAL1. Table 8 Oscillator Pins Characteristics (Operating Conditions apply) Parameter Symbol Limit values Min. Frequency Range Input low voltage at XTAL11) fOSC CC 20 VILX SR -0.2 Typ. Max. Unit Notes Conditions – 40 MHz – – 0.3 × V – VDDPOSC VDDPOS V – ±25 0 V < VIN < VDDPOSC VIHX SR 0.7 × – VDDPOSC Input current at XTAL1 IIX1 CC – – Input high voltage at XTAL11) + 0.2 µA 2) 1) If the XTAL1 pin is driven by a crystal, reaching an amplitude (peak-to-peak) of 0.3 × VDDPOSC is sufficient. 2) Not subject to production test, verified by design / characterization. Note: It is strongly recommended to measure the oscillation allowance (negative resistance) in the final target system (layout) to determine the optimal parameters for the oscillator operation. Please refer to the limits specified by the crystal supplier. Data Sheet 48 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.2.3 Table 9 Power Supply Current Power Supply Currents (Operating Conditions apply) Parameter Symbol Values Min. Typ. Max. Unit Note Conditions PORST low current IDD_PORST CC – at VDD – 20 mA The PLL running at the base frequency PORST low current IDDP_POR at VDDP, and ST PORST high current without any port activity CC – – 4.5 mA The PLL running at the base frequency, Mode[0]=0 and Mode[1]=1 CC 25 – 80 mA 25 – 50 mA fSAMPLE=80 MHz fsample/fSYS = 1:1 fSAMPLE=80 MHz fsample/fSYS = 2:1 Active mode core supply current1)2) IDD Oscillator and PLL core power supply IDDAPLL CC – – 4 mA – Oscillator and PLL pads power supply IDDPOSC CC – – 3.5 mA – SR – – PD × RθJA – Maximum Allowed PD Power Dissipation3) o < 25 C Worst case TA = 125oC 1) Infineon Power Loop: all peripherals active. The power consumption of each custom application will most probably be lower than this value, but must be evaluated separately. 2) The IDD decreases for typically 20mA if the fSAMPLE is decreased for 60 MHz, at constant TJ = 150°C, for the Infineon Max Power Loop. The dependency in this range is, at constant junction temperature, linear. 3) For the calculation of junction to ambient thermal resistance RTJA, see the chapter“Package and Reliability” on Page 66. Note: The power supply currents are not subject to production test. They are verified by design / characterization. Data Sheet 49 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.3 AC Characteristic Targets These parameters describe the dynamic behavior of the SAK-CIC310-OSMX2HT. 4.3.1 Testing Waveforms These references are used for characterization and production testing (except for pin XTAL1). V DDP VSS 90% 90% 10% 10% tR tF rise _ fa ll Figure 9 Test Levels for Output Rise / Fall Times V DDP VDDP / 2 Test Points VDDP / 2 V SS mct0 4 8 8 1 _ I.vsd Figure 10 Test Levels for Output Delay VLoad + 0.1 V Timing Reference Points V Load - 0.1 V V OH - 0.1 V V OL + 0.1 V For timing purposes a port pin is no longer floating when a 100 mV change from load voltage occurs, but begins to float when a 100 mV change from the loaded V OH /V OL level occurs (IOH / IOL = 20 mA). MCA05565 Figure 11 Data Sheet Test Levels for Output Floating / Driving 50 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.3.2 Table 10 Parameter Output Rise/Fall Times Output Rise/Fall Times (Operating Conditions apply) Symbol Limit Values Min. Typ. Max. Unit Notes Conditions Class A2 Pads Rise/fall times Rise/fall time matching tRA2, tFA2 CC – – CC 125 – 3.7 ns 7.5 7.0 18 50 140 18000 160 strong driver, sharp edge, 50 pF strong driver, sharp edge, 100 pF strong driver, med. edge,50 pF strong driver, soft edge, 50 pF medium driver, 50 pF medium driver, 150 pF medium driver, 20 000 pF 1) % 1) Not subject to production test, verified by design / characterization. Data Sheet 51 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.3.3 Power Sequencing There is a restriction for the power sequencing of VDD and VDDP as shown in Figure 12: VDDP must always be greater than VDD - 0.5 V. The gray area shows the valid range for VDDP. Power Supply Voltage V P for V DD P r V DD a fo and are Val id V DDEB are a and VDD (1.5V) VDDP, VDDEBU VDD id Val DD EBU VDDP (3.3V) U VDDP > VDD - 0.5V Time VDDP (3.3V) PORST Time PowerSeq_I1.vsd Figure 12 VDDP / VDD Power Sequencing All ground pins VSS, VSSP,VSSPLL, and VSSOSC must be externally connected to one single star point in the system. The difference voltage between the ground pins must not exceed 200 mV. All power pins VDD and VDDAPLL must be externally connected to one single star point in the system. The difference voltage between the ground pins must not exceed 100 mV. All power pins VDDP and VDDPOSC must be externally connected to one single star point in the system. The difference voltage between the ground pins must not exceed 100 mV. The PORST signal must be activated at latest before any power supply voltage falls below the levels shown on the figure below. Additionally the PORST signal should be activated as soon as possible. The sooner the PORST signal is activated, the less time the system operates outside of the normal operating power supply range. Data Sheet 52 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.3.4 Power, Pad and Reset Timing These parameters are not subject to production test. They are verified by design/characterization. Table 11 Power Up/Down Parameters Parameter Symbol Limit Values Unit Notes Conditions Min. Typ. Max. Min. VDDP voltage to ensure defined pad states1) VDDPPA – – V – Minimum VDD PORST activation threshold VPORST1.5 SR 1.32 – – V – CC 0.6 Minimum VDDP PORST activation VPORST3.3 SR 2.9 threshold – – V – Oscillator start-up time2) tOSCS tPOA CC – – 10 ms – CC 10 – – ms – tPOR tPOS SR – – 50 ms – SR 0 – – ns – Hold time from PORST rising edge3) tPOH SR 100 – – ns – Ports inactive after any reset active4) tPIP CC – – 150 ns – Minimum PORST active time after power supplies are stable at operating levels PORST rise time Setup time to PORST rising edge3) 1) This parameter is valid under assumption that PORST signal is constantly at low-level during the powerup/power-down of the VDDP. 2) tOSCS is defined from the moment when VDDPOSC = 3.13 V until the oscillations reach an amplitude at XTAL1 of 0,3*VDDPOSC. This parameter is verified by device characterization. The external oscillator circuitry must be optimized by the customer and checked for negative resistance as recommended and specified by crystal suppliers. 3) Applicable for input pins JTAGEN, MODE0 and MODE1 with noise suppression filter of PORST switched-on. 4) This parameter includes the delay of the analog spike filter in the PORST pad. Data Sheet 53 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters VDDP Power Supply Voltage VDDP 3.3V 3.13V VDDPmin -5% -12% 2.9V VPORST3.3 t PORST t VDD 1.5V VDD 1.42V VDDmin VPORST1.5min 1.32V -5% -12% t PORST t PowerDown3.3_1.5_reset_only_I1.vsd Figure 13 Power Down/Power Loss Sequences VDDPPA VDDPPA VDDP VDDmin VPORST1.5min VDD tOSCS OSC tPOA tPOA PORST Pads 2) Padstate undefined 1) 2) tpi 1) as programmed 2) Tri-state, pull device active 1) 2) Padstate undefined Reset_Beh 4.vsd Figure 14 Data Sheet Power, Pad and Reset Timing 54 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.3.5 Input Clock Timing Table 12 Input Clock Timing (Operating Conditions apply) Parameter Symbol Limit Values Min. Unit Notes Typ. Max. SR 20 − 40 MHz − fOSC SR 20 Input clock bypass PLL fOSCDD SR − frequency driving at with PLL fOSCDD SR 20 − 40 MHz − − 80 MHz − − 40 MHz − SR 0.4 × TOSCDD − − ns 1)2)3) SR 0.4 × TOSCDD − − ns 1)2)3) SR − − 8 ns 1)2)3) SR − − 8 ns 1)2)3) Oscillator clock frequency bypass PLL fOSC with PLL XTAL1 t1 t2 t3 t4 Input Clock high time Input Clock low time Input Clock rise time Input Clock fall time 1) The clock input signal must reach the defined levels VILX and VIHX. 2) Not subject to production test, verified by design / characterization. 3) Applies to oscillator bypass mode. Input Clock at XTAL1 V IHX 0.5 V DD V ILX t1 t2 tOSCDD Figure 15 t4 t3 Input Clock Timing .esd Input Clock Timing Note: If the on-chip oscillator is used together with a crystal or a ceramic resonator, the oscillator frequency is limited to a range of 20 MHz or 40 MHz. It is strongly recommended to measure the oscillation allowance (negative resistance) in the final target system (layout) to determine the optimum parameters for the oscillator operation. Please refer to the limits specified by the crystal supplier. When driven by an external clock signal it will accept the specified frequency range. Operation at lower input frequencies is possible but is verified by design only (not subject to production test). Data Sheet 55 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.3.6 Phase Locked Loop (PLL) Note: All PLL characteristics defined on this and the next page are verified by design characterization. Table 13 PLL Parameters (Operating Conditions apply) Parameter Symbol Limit Values Min. Accumulated jitter VCO frequency range PLL base frequency1) PLL lock-in time DP fVCO fPLLBASE tL Unit Notes Conditions Typ. Max. CC See Figure 16 – – – – CC 400 – 500 MHz – CC 140 – 320 MHz – CC – – 200 µs – 1) The system base frequency which is selected after reset is calculated by dividing the limit values by 16 (this is the K factor after reset). Data Sheet 56 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters Phase Locked Loop Operation When PLL operation is enabled and configured, the PLL clock fVCO (and with it the clock fSYS) is constantly adjusted to the selected frequency. The relation between fVCO and fSYS is defined by: fVCO = K × fSYS. The PLL causes a jitter of fSYS. Figure 16 gives the jitter curve. DP ns ±1.45 ±1.10 ±0.75 fSAMPLE = 80 MHz (K = 6) ±0.35 ±0.0 0 40 80 120 DP = Max. jitter P = Number of consecutive fCPU periods K = K-divider of PLL Figure 16 160 200 240 oo P TC1705_PLL_JITT_K6 Approximated Maximum Accumulated PLL Jitter for Typical Clock Frequencies fSAMPLE (overview) Note: The specified PLL jitter values are valid if the capacitive load at the External Bus Unit (XMU) is limited to CL=20 pF. Note: The maximum peak-to-peak noise on the supply voltage pin VDDAPLL is limited to a peak-to-peak voltage of VPP = 10mV and frequency less than 200 KHz. This condition can be achieved by appropriate blocking of the Core Supply Voltage as near as possible to the supply pins and using PCB supply and ground planes. Data Sheet 57 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.3.7 Synchronous Serial Channel (SSC) Slave Mode Timing The following parameters define the behavior of the SAK-CIC310-OSMX2HT’s synchronous serial communication interface. Table 14 SSC Timing (Operating Conditions apply), CL = 50 pF Parameter Symbol Limit Values Unit Notes Conditions Min. Typ. Max. Slave Mode Timing t20 t30 t31 t21 SCLK clock period SCLK high period SCLK low period MRST delay from SCLK rising edge SCLK falling edge MTSR hold from SCLK rising edge SCLK falling edge SLSI lead delay to SCLK rising edge SCLK falling edge ns SR 20% – 70% t20 SR 20% – 70% t20 CC 3 – 12 ns t26 CC – t22 SR 16 – 14 ns – – ns t23 SR 13 – – ns t24 SR 122) – – ns t25 CC 100 – t27 SR 8 – t28 SR 4 – 130 ns – ns – ns t29 SR 12 – 14 ns t20 SR 50 – – ns 1) (CON.PO,CON.PH = 00) (CON.PO,CON.PH = 10) (CON.PO,CON.PH = 00) (CON.PO,CON.PH = 10) (CON.PO,CON.PH = 00) (CON.PO,CON.PH = 10) SLSI hold from RDY rising edge DIR hold from SCLK falling edge SCLK rising edge – (CON.PO,CON.PH = 10) RDY lead delay to SLSI falling edge DIR lead delay to SCLK rising edge SCLK falling edge – (CON.PO, CON.PH = 00) MRST hold from SLSI1 rising edge MTSR setup to SCLK rising edge SCLK falling edge SR 50 (CON.PO,CON.PH = 00) (CON.PO,CON.PH = 10) 1) (CON.PO,CON.PH = 00) (CON.PO,CON.PH = 10) SLSI falling edge delay to SLSI rising edge 1) Not subject to production test, verified by design / characterization. 2) This is only valid if SSC move engine is idle (RDY = 1). Data Sheet 58 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters t30 t20 t31 0.9 VDD SCLK 0.1 VDD (CON.PO, CON.PH = 00) 0.9 VDD SCLK (CON.PO, CON.PH = 10) t21 t26 t21 MRST First Data t22 t23 Data valid MTSR t24 0.1 VDD Last Data t22 t 23 Data valid t27 SLSI1 t20 t25 RDY t28 t29 DIR SSC_TMG_SLAVE Figure 17 Data Sheet SSC Slave Mode Timing 59 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.3.8 MLI Interface Timing The following parameters define the behavior of the SAK-CIC310-OSMX2HT’s microlink interface. Table 15 MLI Interface Timing (Operating Conditions apply); CL = 50 pF Parameter Symbol Limit Values Min. Unit Notes Conditions Typ. Max. CC/SR 2 × TMLI2) – – ns – CC 20% – 70% t40 – CC 20% – 70% t40 – SR 20% – 70% t47 – SR 27% – 70% t47 – CC – – 25% t40 4) CC – – 25% t40 4) SR – – 25% t47 4) SR – – 25% t47 4) CC -10% – 35% t40 – t46 SR 35% – – t40 – RVALID and RDATA setup to t46 SR RCLK falling edge 25% – – t47 – TCLK clock period1) TCLK high period TCLK low period RCLK high period RCLK low period TCLK rise time 3) TCLK fall time1) RCLK rise time RCLK fall time TDATA and TVALID valid after TCLK rising edge TREADY setup to TCLK rising edge t40 t41 t42 t41 t42 t43 t44 t43 t44 t45 RCLK clock period (typically 50% duty cycle) t47 SR 2 × TSYS = – 25 – ns – RVALID and RDATA hold from RCLK falling edge t48 SR 45% – – t47 – RREADY valid after RCLK falling edge t49 CC -10% – 50% t47 – 1) TCLK high and low times can be minimum 1 × TMLI. 2) TMLImin = 2× TSYS = 2 × 1/fSYS. When fSYS = 80 MHz, t40 = 25 ns 3) Fastest driver strength selected. 4) Not subject to production test, verified by design / characterization. Note: The handshake timing does not include any protocol delay times (number of TCLK or RCLK clock periods), but only the respective hardware sampling time and setup time windows. Data Sheet 60 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters t43 t44 t40 t41 TCLKx 0.9 VDDP 0.1 VDDP t42 t45 t45 TDATAx TVALIDx t46 TREADYx t43 t44 t47 RCLKx t41 0.9 VDDP 0.1 VDDP t42 t46 t48 RDATAx RVALIDx t49 t49 RREADYx MLI_Tmg Figure 18 Data Sheet MLI Interface Timing 61 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.3.9 XMU External Access Timing The following parameters define the behavior of the SAK-CIC310-OSMX2HT’s external parallel memory interface. Table 16 XMU External Access Timing (Operating Conditions apply), CL = 20 pF Parameter Symbol Limit Values Min. Unit Notes Conditions Typ. Max. RD delay from CSFPI falling edge t51 SR 3 – – ns WR delay from CSFPI falling edge t51 SR 3 – – ns t52 Address hold from RD falling edge t53 WAIT active after RD falling edge t54 WAIT active after WR falling edge t54 WAIT rising edge after RD falling t55 SR 3 – – ns SR 10 – – ns CC – – 20 ns CC – – 20 ns CC 11 × tSYS – – ns t55 WAIT valid after RD rising edge t56 WAIT valid after WR rising edge t56 Data valid after WR rising edge t56 WAIT float after CSFPI rising edge t57 Data float after CSFPI rising edge t57 WR rising edge delay from WAIT t58 CC 12 × tSYS – – ns CC – – 20 ns 1) CC – – 20 ns 1) CC – – 20 ns 1) CC – – 12 ns 1) CC – – 12 ns 1) SR 3 – – ns t59 SR 3 – – ns Address setup to RD falling edge edge Data setup to RD falling edge rising edge Data, Address, and Byte Control hold from WR rising edge 1) Not subject to production test, verified by design / characterization. Data Sheet 62 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters R e a d T im in g CSFPI 0 .9 V D D 0 .1 V D D t51 RD WR A [1 1 :0 ] B C [1 :0 ] t52 A d d re ss V a lid t54 W A IT t53 t55 t56 D [1 5 :0 ] D a ta V a lid W rite T im in g (first) t57 CSFPI RD WR t51 t5 8 t59 A d d re ss V a lid A [1 1 :0 ] B C [1 :0 ] D [1 5 :0 ] t5 4 D a ta V a lid t56 W A IT t57 W rite T im in g (co n se cu tive ) CSFPI RD WR t5 1 t5 8 t59 A d d re ss V a lid A [1 1 :0 ] B C [1 :0 ] D [1 5 :0 ] D a ta V a lid t5 6 t5 4 W A IT t5 7 X M U T IM IN G Figure 19 Data Sheet XMU External Access Timing 63 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.3.10 Table 17 ERAY Interface Timing ERAY Interface Timing (Operating Conditions apply), CL = 35 pF Parameter Symbol Limit Values Min. Typ. Max. Unit Notes Conditions TxDA/TxDB Signal Timing at end of frame Time span from last BSS to FES without the influence of external quartz circuitry tolerances (d10Bit_TX)) t60 CC 997.75 – 1002.25 ns fOSCDD = 20 MHz or 40 MHz; CL = 35 pF; PRT.BRP = 0; P0_PDR.PD0 = 000B (TxDA, TxDB) External noise on VDDAPLL: Amplitude ≤ 10 mV Frequency ≤ 200 kHz TxD data valid |t61 - t62| CC – from fsample flip-flop txd_reg ⇒ TxDA, TxDB) (dTxAsym)1) – 1.5 ns Asymmetrical Delay of rising and falling edge (TxDA, TxDB) P0_PDR.PD0 = 000B RxDA/RxDB Signal Timing at end of frame Time span t63 between last BSS and FES that can to be properly decoded without influence of external quartz circuitry tolerances (d10Bit_RX) RxD capture by fsample SR 966.25 – |t64 - t65| CC – 1045.97 ns fOSCDD = 20 MHz or 40 MHz; CL = 35 pF PRT.BRP = 0; PRT.SPP = 0 (RxDA, RxDB) External noise on VDDAPLL: Amplitude ≤ 10 mV Frequency ≤ 200 kHz – 3.5 (RxDA/RxDB ⇒ sampling flip-flop) (dRxAsym)1) ns Asymmetrical Delay of rising and falling edge (RxDA, RxDB) 1) Not subject to production test, verified by design/characterization. Data Sheet 64 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters Last CRC Byte BSS (Byte Start Sequence) FES (Frame End Sequence) 0.7 VDD 0.3 VDD TXD t60 tsample TXD 0.9 VDD t61 t62 Last CRC Byte BSS (Byte Start Sequence) 0.1 VDD FES (Frame End Sequence) 0.7 VDD 0.3 VDD RXD t63 tsample RXD 0.9 VDD t64 Figure 20 Data Sheet t65 0.1 VDD ERAY_TIMING ERAY Timing 65 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.4 Package and Reliability 4.4.1 Package Parameters (PG-TQFP-64) Table 18 Thermal Characteristics of the Package Parameter Symbol Thermal resistance junction case top1) RθJCTop CC – Unit Note Conditions Min. Typ. Max. Thermal resistance junction leads1) RθJLeads CC – Values 17.1 K/W – 39 K/W – 1) The thermal resistances from the case top and the lead to the ambient (RΘCTA, RΘLA) are to be combined with the thermal resistances between the junction and the case/leads given above (RΘJCTop, RΘJLeads), in order to calculate the total thermal resistance between the junction and the ambient (RΘJA). The thermal resistances between the case/leads and the ambient (RΘCTA, RΘLA) as well as the method of combination/calculation depend on the external system (PCB, case) characteristics, and are under user responsibility. The junction temperature can be calculated using the following equation: TJ = TA + RΘJA × PD, where the RΘJA is the total thermal resistance between the junction and the ambient. This total junction ambient resistance RΘJA can be obtained from the upper four partial thermal resistances. 4.4.2 Package Outline You can find all of our packages, sorts of packing and others in our Infineon Internet Page “Products”: http://www.infineon.com/products. Figure 21 Data Sheet Package Outlines PG-TQFP-64, Plastic Green Thin profile Quad Flat Package 66 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.4.3 Table 19 Quality Declarations Quality Parameters Parameter Symbol Values Unit Note / Test Condition Min. Typ. Max. Operation Lifetime1)2) tOP – – 24000 hours at average weighted junction temperature Tj = 127oC – – 66000 hours at average weighted junction temperature Tj = 100oC – – 20 years at average weighted junction temperature Tj = 85oC ESD susceptibility VHBM according to Human Body Model (HBM) – – 2000 V Conforming to EIA/JESD22-A114-B ESD susceptibility VSDM according to Soldered Device Model (SDM) – – 1000 V Conforming to EOS/ESD-DS5.3-1993 Moisture Sensitivity Level – – 3 – Conforming to Jedec J-STD-020C for 240°C MSL 1) This lifetime refers only to the time when the device is powered on. 2)One example of a detailed temperature profile is: 2000 hours at Tj = 150oC 16000 hours at Tj = 125oC 6000 hours at Tj = 110oC This example is equivalent to the operation lifetime and average temperatures given in the table. Data Sheet 67 V 2.2, 2007-06 IFLEX SAK-CIC310-OSMX2HT Electrical Parameters 4.4.4 Thermal Considerations When operating the SAK-CIC310-OSMX2HT in a system, the total heat generated on the chip must be dissipated to the ambient environment to prevent overheating and resulting thermal damages. The maximum heat that can be dissipated depends on the package and its integration into the target board. The “Thermal resistance RΘJA” is a measure for these parameters. The power dissipation must be limited so the average junction temperature does not exceed 150 °C. The difference between junction temperature and ambient temperature is determined by ∆T = (PINT + PIOSTAT + PIODYN) × RΘJA The internal power consumption is defined as PINT = Σ(VDDP × IDDP) + Σ(VDD × IDD) + (VDDAPLL × IDDAPLL) + (VDDPOSC × IDDPOSC) + (VDDOSC × IDDOSC). The static external power consumption caused by the output drivers is defined as PIOSTAT = Σ((VDDP-VOH) × IOH) + Σ(VOL × IOL) The dynamic external power consumption caused by the output drivers (PIODYN) depends on the capacitive load connected to the respective pins and the switching frequencies. If the total power dissipation determined for a given system configuration exceeds the defined limit countermeasures must be taken to ensure proper system operation: • • • • Reduce VDDP, VDD, VDDPOSC, VDDOSC, and VDDAPLL if possible in the system Reduce the system frequency Reduce the number of output pins Reduce the load on active output drivers Data Sheet 68 V 2.2, 2007-06 http://www.infineon.com Published by Infineon Technologies AG