Features • • • • • • • • • Four Independent Receivers OneTransmitter in A Mode Direct 6800 Microprocessor Interface 8-bit Data Bus ARINC Interface: “1” and “0” Lines, RZ Code Software Label Control in A Mode Parity Control: Odd or No Parity Interrupt Capability in A Mode Test Mode Capability Description The EF4442 is a reception interface for 4 ARINC 429 channels. Two models of operation are provided: • When in A mode, the circuit can be considered as a peripheral of an EF 6800 or EF6802 microprocessor and is totally software programmable (for example, for test purposes). • When in B mode, the parameters are hardware programmed. Reading the registers which contain messages is only possible (max. scan frequency: 2 MHz). ARINC 429 Multi-channel Buffer Receiver (RTA) (N Channel, Silicon Gate) Screening Quality This product is manufactured in full compliance with either: • NFC 96883 class G • MIL-STD-883 class B • According to Atmel standards EF4442 Application Note Ask for application note: “General application principles EF4442(RTA)” C Suffix DIL 28 Ceramic Side Brazed package P Suffix DIP 28 Plastic Package Rev. 2112A–HIREL–11/02 1 Figure 1. Block Diagram H0 L0 H1 L1 Channel 0 Channel 1 H2 L2 H3 L3 Channel 2 INH N0 N1 Channel 3 Counter N0, N1 HR Shift register 32 bits Shift register 32 bits HE 24 8 32 :n Comparator 8 bits Buffer 24 bits DEMUX 1 -> 3 8 8 8 24 8 Label 8 8 24 8 MUX 3 -> 1 Synchro enable :8 8 8 Control register 6 Status 8 Buffer Control MODE CS RW/INH A0 8 A1 IRQ/V VSS VCC D0 D1 D2 D3 D4 D5 D6 D7 Table 1. Pin Description Name Number VSS RW/INH This pin is connected to the negative side of the power supply (ground). This input selects the direction of transfer (write or read) of data between the circuit and the microprocessor when the circuit is programmed in mode A (cf. Pin 28). In B mode, this input is used to disable the channel scanning divide by 4 counter. In A mode, this output has a transmit function. The signal corresponding to the result of ANDing. N0 In A mode, this output has a transmit function. The signal corresponding to the result of ANDing the ARINC transmit clock and the complemented output signal of the transmit shift register (logic “0” clock output) is available on this pin. In B mode, the value of the least significant bit of the address of the scanned channel is available on this pin. N1 In A mode, this output has a transmit function. The signal corresponding to the result of ANDing the ARINC transmit clock and the output signal of the transmit shift register (logic “1” clock available on this pin). In B mode, the value of the least significant bit of the address of the scanned channel is available on this pin. CS In A mode, this input (active when low) selects the chip for a microprocessor access. A0 In A mode, this input corresponds to the most significant bit of the circuit function address. In B mode, this input corresponds to the least significant bit of the address of the data byte in the message. A1 In A mode, this input corresponds to the most significant bit of the circuit function address. In B mode, this input corresponds to the most significant bit of the address of the data byte in the message. RESET 2 Description This input (active when low) initializes the circuit by resetting some registers. EF4442 2112A–HIREL–11/02 EF4442 Table 1. Pin Description (Continued) Name Number Description Ø This input receives the clock signal from the circuit which corresponds to the phase Ø2 of the microprocessor clock. D7 This tristate input/output is connected to the eighth line of the data bus. D6 This tristate input/output is connected to the seventh line of the data bus. D5 This tristate input/output is connected to the sixth line of the data bus. D4 This tristate input/output is connected to the fifth line of the data bus. VCC This pin is connected to the positive side of the power supply (+5V). D3 This tristate input/output is connected to the fourth line of the data bus. D2 This tristate input/output is connected to the third line of the data bus. D1 This tristate input/output is connected to the second line of the data bus. D0 This tristate input/output is connected to the first line of the data bus. L0 This input receives the logic “0” clock from the signal shaping/separation subsystem of the first ARINC channel. H0 This input receives the logic “1” clock from the signal shaping/separation subsystem of the first ARINC channel. L1 This input receives the logic “0” clock from the signal shaping/separation subsystem of the second ARINC channel. H1 This input receives the logic “1” clock from the signal shaping/separation subsystem of the second ARINC channel. L2 This input receives the logic “0” clock from the signal shaping/separation subsystem of the third ARINC channel. H2 This input receives the logic “1” clock from the signal shaping/separation subsystem of the third ARINC channel. L3 This input receives the logic “0” clock from the signal shaping/separation subsystem of the fourth ARINC channel. H3 This input receives the logic “1” clock from the signal shaping/separation subsystem of the fourth ARINC channel. IRQ/V In A mode, this pin (active when low) constitutes an open drain output delivering the signal for interrupting the microprocessor. In B mode, this pin is an input used to program the number of high speed channels. Mode This input is used to program the operating mode (A or B) of the circuit and also to enable or disable this parity check. Description of Registers The EF4442 circuit features three types of internal register: • Registers concerned with general circuit operation, • Registers specific to the transmit channel, • Registers specific to each receive channel. General Registers Status Register This register is used only when the circuit is programmed in A mode. Its contents inform the microprocessor about the status of the circuit functions. Bits S0 and S4 activate output IRQ when at 1 (except S4 which is maskable - cf. description of control register). Bits S0 and S3 at 1 indicate that the channel with the address which corresponds to the rank of the bit has received a correct message (label recognized and correct parity in the case of a circuit programmed to check the parity of messages). Each bit is reset to 0 on reading the registers of the corresponding channel. In transmit mode, bit S4 of the status register is set to 1 when transmission of the message is terminated. 3 2112A–HIREL–11/02 Bit S4 is reset to 0 when control bit C4 (see below) is a 1. Bits S5 and S6 are not used. Bit S7 is at 1 throughout transmission. Control Register This eight-bit register (C0-C7) monitors operation of the circuit in A mode. In receive mode, bits C0-C3 select the corresponding channels for writing or reading when set to 1 by the microprocessor. Bit C4 at 1 enables programming of the transmit channel (data to send and transmission speed). The setting of bit C4 to 1 resets to 0 the index of the four-byte stack constituting the message to send. Bit C5 at 1 is used to initiate transmission of the message. It is set to 0 when transmission is terminated. Bit C6 at 1 simultaneously with bit C5 at 1 loops back the transmitted data to the input of the receive channel selected by bits C0-C3, for test purposes. It is set to 0 by any control register access. Bit C7 at 1 masks status bit S4 and thus prevents activation of output IRQ. Transmit Channel Registers (A mode only) Programmable Divider Register This eight-bit register is programmed by the microprocessor and contains the value n of the division ratio (the least significant bit is always considered to be at 0). The programmable divider generates a clock signal at a frequency equal to clock Ø divided by n. Transmit Register This 32-bit shift register may be programmed in four phases by the microprocessor. This writing must be effected immediately after the setting to 1 of control bit C4 (cf. description of control register). This resets to zero the index of the 4-byte stack. The transmit register shifts the data present in it to the outputs in accordance with the states of the bits in the control register. Receive Channel Registers Each receive channel comprises the following registers: Synchronization/Enable Register This eight-bit register is programmable by the microprocessor. The most significant bit (bit 7) is used, in A mode only, to disable the transfer of data at the input into the buffer register (cf. description of these two registers). The channel affected is then seen as being out of service. The other seven bits (bits 0 - 6) select the value of the time-delay used to detect the presence of a “gap”. This is the space between two consecutive messages, the minimum duration of which is four periods of the transmit clock. This value is loaded into the register by the microprocessor, in A mode, at the same time as the enable bit. In B mode, this value is selected from two hardwired values, according to the state on pin IRQ/V. If n is the programmed value, the gap detection time-delay will be (8n - 4) ± 4 period of clock Ø. 4 EF4442 2112A–HIREL–11/02 EF4442 Input Register Label Register This 32-bit shift register receives the data corresponding to the messages. The message received is transferred into the registers on its output side if: • a gap detection signal has previously occurred, • the registers which will receive the transferred data are not being read, • the parity of the received message is correct if the circuit is programmed with the parity check enabled, • the enable bit of the synchronization/enable register is set to 1 (A mode only), • in A mode, the first eight bits received correspond to the programmed label (cf. description of label register). In A mode, this eight-bit register is programmed by the microprocessor. It contains the label to be recognized. In B mode, this register receives the first eight bits of the received message transferred from the input register. In this case, this register may be read by the external automatic scanning device. Buffer Register This 24-bit register receives data transferred from the input register. It may be read by the microprocessor in A mode or by the external automatic scanning device in B mode. Circuit Operation Logic Convention “1” (high state) = most positive level “0” (low state) = most negative level Operation of a Receive Channel Data Acquisition Serial data is received on the “low” and the “high” lines (Hi and Li inputs). The Clock is reconstructed by OR-ing these inputs. Data is then directed towards a 32-bit shift register. Parity is computed. The reconstructed clock fall edge resets the message synchronization counter. This counter is incremented on each Ø: 8 clock period and delivers a word synchronization signal (gap) as described below (Figure 2) when reading a programmed value. Figure 2. Gap Detection Clock max gap Counter 0 Synchro Predetermined value The predetermined value together with an enable bit is loaded in the internal synchro/validation register when in A mode; it is chosen between two hardware programmed values when in B mode, according to the IRQ/V pin. 5 2112A–HIREL–11/02 Then: • When in A Mode The first 8 bits (M0-M7) that are received, are bits compared to a programmed word (label), this for each channel. If identical, the 24 other bits of the shift register are transferred in a 24-bit buffer register. The corresponding status bit is switched to 1 and the IRQ line is activated (IRQ = 0). If the channel enable bit is in the low state, transfer is not executed and the IRQ line is not activated. • When in B Mode All the shift register bits are transferred in the label and the 24-bit buffer register. Transfers are inhibited if the message parity is wrong in either mode (even number of bits in the high state) and if the circuit is programmed for parity check (Mode pin). This last one generates a Ø + n frequency square wave, n being the programmed value (the least significant bit being always set to 0). Then successively addresses the 8-bit bytes of the 24-bit buffer which are then available on the bus (D0-D7). Reading the last byte resets the corresponding status byte to the low state. The transfer from the receive register to the buffer register is inhibited from the “read” addressing of the channel (first or second byte) to the end of the last byte reading. • When in B Mode A divide by 4 counter is incremented on each Ø clock period and successively addresses the 4 channels. When the circuit is selected (CS = 0) and when A0 - A1 = 11, the label of the addressed channel is available on the bus (D0 - D7), as well as the channel number on the N0-N1 outputs. Counting is inhibited when RW/INH is in the high state. If the circuit is selected, the three bytes of the buffer register are then available on the bus when addressed through A0 A1 in the same way as A mode. The transfer from the receive register to the buffer register is done in the same way as A mode. In order to read the message corresponding to label received, CS has to stay activated to 0 during the reading of label and message RT1 - RT3 (minimum CS = 0 during the reading of the label and RT1). However CS has to stay activated to 0 during less than 30 clock periods of PHI (Ø). 6 EF4442 2112A–HIREL–11/02 EF4442 Operation of the Transmit Channel (only in A mode) The transmit channel is composed of a 32-bit shift register and a programmable divider. The operation of this channel is controlled by the control register (C0 - C7). C4 selects the program of the transmit channel (see “Programming In A Mode (MODE = 0)” on page 7). The 4 bytes of the shift register are loaded (including the microprocessor computed parity bit). So is the divider by n register byte. The latter generates a divided by n frequency square wave, n being the programmed value (the least significant bit being always set to 0). Transmission starts when C5 is set to 1. The data of the shift register is then available on the 0 and 1 lines of the channel and is clocked out at the chosen frequency. The shift register is also feed forwarded so that data should not be lost. After the transmission of the 32nd bit, C5 is reset. The S4 bit is set to 1. It will be reset when C4 will be positioned to 1. The S7 bit of the status register is set to 1 during the transmission time. If C5 is set to 1 after transmission of the 32nd bit, the message is retransmitted after 4 transmit clock periods. The S4 status bit will also be reset when control bit C4 is set to 1. C6 is used for starting the receive channel testing. This test cannot be done during the reception of a message. If C6 = 1 the transmission channel signals are switched to the inputs of the control register selected receive channel. C6 is reset by any access to the control register. C7 is a mask bit of the S4 bit of the status register. If C7 = 0 and S4 = 1, the IRQ line will be activated. If C7 = 1, the IRQ line will not be activated by S4. Note: Programming In A Mode (MODE = 0) C5 and C6 should be programmed at the same time in order to avoid transmission or test errors. When seen from the microprocessor, the circuit looks like 4 addresses (“read” or “write”). Addressing any register of a channel is done in two steps: • channel addressing by the control register • byte of the selected channel addressing Thus, programming of the synchro registers or the labels and reading of the 24-bit buffers or the status register are possible. Loading of the transmit channel shift register is done through successive writing of the 4 bytes, the first being the label then RT1, RT2, RT3. The addresses of the 4 bytes are generated by an internal modulo-4 counter which is reset by any addressing of the control register (see Table 2 - Addressing with CS = 0 and Table 3 - Addressing of the channels by the control register). 7 2112A–HIREL–11/02 Table 2. Addressing with CS = 0 RW/INH Read 1 Write 0 A1 A0 Direct Addressing Channel Addressing With the Control Register 0 0 — RT1 0 1 — RT2 1 0 — RT3 1 1 Status — 0 0 — Synchro and divider by n 0 1 Control — 1 0 Not used — 1 1 — Label Table 3. Channel Addressing by the Control Register C0 C1 C2 C3 Channel Number 1 x x x channel 0 0 1 x x channel 1 0 0 1 x channel 2 0 0 0 1 channel 3 The gap detection counters are incremented on each Ø divided by 8 clock period, if n is the synchro register value, the minimum detected gap length is (8n - 4) ± 4 Ø clock periods. C4 to C7 bits are independently interpreted. C4: Pile loading if A0 - A1 = 11 and divider by n if A0 - A1 = 00. The loading of the 4 bytes to be transmitted should be done immediately after positioning C4 to 1, this operation resetting the pile index at the level of the label byte. C5:Transmission start C6: Test mode C7: Transmit channel interrupt mask 8 EF4442 2112A–HIREL–11/02 EF4442 Figure 3. Bit Correspondence Acquisition or transmission flow Acquisition register 31 Buffer register 7 RT3 0 7 RT2 0 0 RT1 7 Bus D (0:7) 7 7 7 7 Control C (0:7) Status S (0:7) Transmit shift 0 0 0 4 RT3 RT2 Register RT1 LABEL V 6 Enable and synchro register 0 1 7 Divider by n Programming in B Mode (MODE = 1) 0 LABEL When in B mode, programming is done by hardware. The number of high speed channels is programmed on IRQ/V pin (see Table 4). The synchro register is set to 5 for high speed channels and to 32 for low speed channels. This corresponds to a nominal Ø clock frequency of 2 MHz and transmission frequencies of 12 to 14.5 kHz for low speed and of 99 to 101 kHz for high speed. Table 4. Programming of the IRQ/Vpin IRQ/V Parity Check High Speed Channel Numbers 0: Low impedance - 0: High impedance 0 1: Low impedance 0, 1 1: High impedance 0, 1, 2 If the MODE pin senses a high impedance (typ. > 10 kW) the circuit checks the parity of the messages for each receive channel. If the number of received 1’s in a message is even, the transfer is not done and the message is discarded (odd parity). When transmitting, the parity bit value is computed and loaded by the microprocessor or is the value of the received test message. If the MODE pin is directly strapped to VCC or VSS, parity check is not done. Initialization On power-on or when the RESET pin is set to 0, the following registers are reset to 0: • control register • status register • the 4 label registers of the receive channels • the 4 synchro registers. The first gap after initialization is also ignored for each channel because acquired data could not be error-free. 9 2112A–HIREL–11/02 Electrical Characteristics Maximum Ratings Symbol Rating Value Unit VCC Supply Voltage -0.3 to +7 Vdc VIN Input Voltage -0.3 to +7 Vdc TC Operating Temperature Range TL to TH -55 to +125 °C Tstg Storage Temperature Range -55 to +150 °C Pd Power Dissipation 300 350 550 mW mW mW Tc = 125°C Tc = 25°C Tc = -55°C This device contains circuitry to protect the inputs against damage due to high static voltages or electric fields: however, it is advised that normal precautions be taken to avoid application of any voltage higher than maximum rated voltages to this high impedance circuit. Table 5. Thermal Characteristics (at 25°C) Package Symbol DIL 28 LCCC 32 Power Considerations Parameter Value Unit qJ-A Thermal Resistance Junction-to-ambient 50 °C/W qJ-C Thermal Resistance Junction-to-case 10 °C/W qJ-A Thermal Resistance Junction-to-ambient 45 °C/W qJ-C Thermal Resistance Junction-to-case 9 °C/W The average chip-junction temperature, TJ, in °C can be obtained from: TJ = TA + (PD × qJA) (1) TA = Ambient Temperature,°C qJA = Package Thermal Resistance, Junction-to-Ambient,°C/W PD = PINT + PI/O PINT = ICC x VCC,Watts – Chip Internal Power PI/O = Power Dissipation on Input and Output Pins – User Determined For most applications PI/O < PINT and can be neglected. An approximate relationship between PD and TJ (if PI/O is neglected) is: PD = K: (TJ + 273) (2) Solving equations (1) and (2) for K gives: K = PD × (TA+ 273)+ qJA × PD2 (3) where K is a constant pertaining to the particular part K can be determined from equation (3) by measuring PD (at equilibrium) for a know TA. Using this value of K, the values of PD and TJ can be obtained by solving equations (1) and (2) iteratively for any value of TA. 10 EF4442 2112A–HIREL–11/02 EF4442 The total thermal resistance of a package (qJA) can be separated into two components, qJC and qCA, representing the barrier to heat flow from the semiconductor junction to the package (case), surface (qJC) and from the case to the outside ambient (qCA). These terms are related by the equation: qJA = qJC + qCA (4) qJC is device related and cannot be influenced by the user. However, qCA is user dependent and can be minimized by such thermal management techniques as heat sinks, ambient air cooling and thermal convection. Thus, good thermal management on the part of the user can significantly reduce qCA so that qJA approximately equals qJC. Substitution of q JC for q JA in equation (1) will result in a lower semiconductor junction temperature. Table 6. Recommended Static Operating Conditions Symbol Parameter Min Max Unit VIH Input High Voltage 2.0 5.25 V VIL Input Low Voltage -0.3 0.8 V VCC Supply Voltage 4.75 5.25 V Table 7. Static Characteristics (VCC = 5.0V ± 5%; VSS = 0V; -55°C < TC < + 125°C) Symbol Characteristics Min VIH Input high voltage (except MODE, IRQ/V) VIL Typ Max Unit 2.2 VCC V Input low voltage (except MODE, IRQ/V) -0.3 0.8 V Iin Input state leakage current (except MODE, IRQ/V) (VIN = 0.4 to 5.25V) -10 ITSI Three state leakage current N0-N1, D0-D7 (VIN = 0.4 to 2.4V) -10 10 µA VOH Output high voltage (ILoad = -250 µA) N0-N1, D0-D7 (ILoad = +10 µA) IRQ/V 2.4 2.4 VCC VCC V µA VOL Output high voltage (ILoad = 1.6 mA) N0-N1, D0-D7 (ILoad = 3.2 mA) IRQ/V 0.4 V Cin Capacitance (Vin= 0, TC = 25°C, f = 1 MHz) (except MODE, IRQ/V) 10 pF RH External high programming impedance MODE, IRQ/V, (Cload £ 20pF) Scan frequency = f clock: 8) RL External low programming impedance Mode, IRQ/V (Cload £ 20 pF) Scan frequency = f clock: 8) W 10 K 10 W 11 2112A–HIREL–11/02 Table 7. Static Characteristics (Continued) (VCC = 5.0V ± 5%; VSS = 0V; -55°C < TC < + 125°C) Symbol Characteristics PD Power dissipation Min Typ Max Unit 310 550 mW f Maximum operating frequency in A mode 500 2000 kHz F Maximum operating frequency in B mode 1000 2000 kHz Dynamic Characteristics . Table 8. Bus Timing Characteristics (Load Conditions, see Figure 9) (VCC = 5.0V ± 5%; VSS = 0V; -55°C < TC < +125°C) Symbol Characteristic Min Max Unit Read – A Mode (Figure 4) tAH Address Input Hold Time TACC Data Access Time tDH (1) Data Output Hold Time A0-A1, RW/INH, CS 10 D0-D7 ns 300 ns D0-D7 10 ns Write – A Mode (Figure 5) tAS A0-A1ns Address Input Setup Time A0-A1, RW/INH, CS 50 ns tAH Address Input Hold Time A0-A1, RW/INH, CS 10 ns tDS Data Set Up Time D0-D7 100 ns tDH Data Input Hold Time D0-D7 50 ns Read – B Mode (Figure 6) Note: tAS Address Setup Time A0-A1, RW/INH, CS 50 ns tAH Address Input Hold Time A0-A1, RW/INH, CS 10 ns tDH Data Output Hold Time 0-N1, D0-D7 10 ns tACC Data Access Time N0-N1, D0-D7 300 ns tSI RW/INH Setup Time 50 ns 1. See condition of validity for the access time of EF4442 status register at high temperature (Tc ³ +85°C) in “Annexe 1: EF4442 ARINC Controller/Bug Description:” on page 20. Table 9. Clock Timing Characteristics (see Figure 8) Symbol 12 Characteristic Min Max Unit tCA A Mode Cycle Time 500 2000 ns tCB B Mode Cycle Time 500 1000 ns tWH Pulse Width – Low 2000 180 2000 ns tWL Pulse Width – High 180 2000 ns tr, tf Rise Time, Fall Time 15 ns EF4442 2112A–HIREL–11/02 EF4442 Table 10. IRQ/V Output Timing Characteristics (see Figure 7) Symbol Characteristic Max Unit tPHL Delay Time – Low To High State 1600 ns tPHL Delay Time – High To Low State 1000 ns Timing Diagrams Figure 4. Read A Mode 0.5V tAH RW/INH 2.3V 0.5V CS 2.3V 0.5V A0-A1 tACC tDH 2.3V 0.5V D0-D7 Figure 5. Write A Mode 0.5V tAS tAH RW/INH CS A0-A1 0.5V 2.3V 0.5V tDS tDH D0-D7 13 2112A–HIREL–11/02 Figure 6. Read B Mode 2.3V 0.5V tAS CS tAH 2.3V 0.5V A0-A1 tSI 2.3V R/W/INH tACC tDH D0-D7 2.3V 0.5V N0-N1 Figure 7. IRQ/V Output 2.3V tPLH tPLH 2.3V IRQ/V 0.5V Figure 8. Clock tCA or tCB 2.3V tr tf tWH Figure 9. Test Load VCC RL = 2.2 k 1N 916 Test point or Equiv. 100 pF 56 kΩ 1N 4148 or Equiv. 14 EF4442 2112A–HIREL–11/02 EF4442 Preparation For Delivery Packaging The microcircuits are packaged in a hermetically sealed package which is conformed to case outlines of MIL-STD-883 28 lead DIL/SB Certificate of Compliance Atmel offers a certificate of compliance with each shipment of parts, affirming the products are in compliance either with MIL-STD-883 or Atmel standard and guaranteeing the parameters are tested at extreme temperatures for the entire temperature range. Handling Devices must be handled with certain precautions to avoid damage due to accumulation of static charge. Input protection devices have been designed in the chip to minimize the effect of this static buildup. However, the following handling practices are recommended: 1. Device should be handled on benches with conductive and grounded surface. 2. Ground test equipment, tools and operator. 3. Do not handle devices by the leads. 4. Store devices in conductive foam or carriers. 5. Avoid use of plastic, rubber, or silk. 6. Maintain relative humidity above 50%, if practical. 15 2112A–HIREL–11/02 Package Mechanical Data .100 ± .005 2.54 ± 0.13 .080 ± .008 2.03 ± 0.23 .150 Min 3.81 Min .233 Max 5.92 Max .050 ± .010 1.27 ± 0.25 DIL 28 – Ceramic Side Brazed Package .018 ± .002 0.46 ± 0.05 15 .600 Typ 15.24 Typ .594 ± .008 15.09 ± 0.20 28 .010 ± .002 0.25 ± 0.05 1 Pin N° 1 index 14 1.400 ± 0.14 35.56 ± 0.35 16 EF4442 2112A–HIREL–11/02 EF4442 4.45 0.63 DIP 28 – Plastic Dual In Line Package 14.10 max 3.30 0.23 to 0.31 0.45 1.27 33.02 15.20 to 16.68 37.34 max 28 15 1 14 3.81 Min .150 Min .037 ± .022 0.94 ± 0.56 DIL 28 – Cerdip Package (Obsolete Package, for Traceability Purpose Only) 1 ± .00 .010 .025 0 ± 0.25 .018 ± .001 0.46 ± 0.05 .100 Typ 2.54 Typ 28 15 .520 ± .006 13.21 ± 0.15 .700 ± 0.15 17.78 ± 0.38 1 14 1.450 ± 0.10 36.83 ± 0.25 17 2112A–HIREL–11/02 LCCC32 – Leadless Ceramic Chip Carrier package (Obsolete Package, for Traceability Purpose Only) To Be Confirmed TOP VIEW BOTTOM VIEW .050 Typ 1.27 Typ +.010 .550 -.006 +0.25 13.97 -0.15 .072 ± .005 1.83 ± 0.13 +.010 .450 .055 ± .005 1.40 ± 0.13 -.006 +0.25 11.43 -0.15 Terminal Designation Figure 10. DIL 28/DIP 28 VSS R/W/INH N0 N1 CS A0 A1 RESET Φ D7 D6 D5 D4 VCC 18 .025 Typ 0.64 Typ 1 2 3 4 5 6 TOP 7 VIEW 8 9 10 11 12 13 14 28 27 26 25 24 23 22 21 20 19 18 17 16 15 MODE IRQ/V H3 L3 H2 L2 H1 L1 H0 L0 D0 D1 D2 D3 EF4442 2112A–HIREL–11/02 EF4442 20 21 NC L0 H0 L1 H1 L2 H2 L3 H3 29 D0 D1 D2 D3 VCC D4 NC Figure 11. LCCC 32 (Obsolete Package) 14 13 D5 D6 D7 Φ TOP RESET A1 A0 VIEW R/W/INH N0 N1 30 NC IRQ/V MODE VSS CS NC 5 4 19 2112A–HIREL–11/02 Ordering Information Table 11. Hi-REL Product Commercial Atmel Part-Number Norms Package Temperature Range Tc (C) Class Drawing Number EF4442CMG/BZ63 NFC 96883 DIL 28 Side Brazed -55/ +125 G Data sheet EF4442CMB/TZ63 According to MIL-STD-883 DIL 28 Side Brazed -55/ +125 B Data sheet Atmel Standard DIP 28 -40/ +85 EF4442PVZ63 Data sheet Annexe 1: EF4442 ARINC Controller/Bug Description: Condition of Validity for the Access Time in A mode (Tacc) of EF4442 Status Register at High Temperature (TCASE ³ 85°C). Description In a particular condition described here after, the access time (Tacc) of EF4442 status register is above the maximum value specified in Table 8. Conditions The defect appears for high temperature 85°C and +125°C. When the RTA starts a new transmission in A mode, the S7 bit of the status register is set to 1 after 4 transmit clock periods. If this S7 bit is read before it has risen to 1 (i.e. S7 = 0), then the first access time (Tacc) for S7 = 1 will be longer than the specification: • maximum value up to 400 ns for military range part number (M), • maximum value up to 330 ns for industrial range part number (V). If a second read is performed to the S7 bit, the access time (Tacc) will be compliant with the specification (max value = 300 ns). Workaround 1 After a new transmission start in A mode (bit C5 of control register = 1), the status register does not have to be read before the S7 bit is set to 1. In that case the access time would be correct. Workaround 2 Perform two successive read access to the Status register. The second access time would be correct. 20 EF4442 2112A–HIREL–11/02 Atmel Headquarters Atmel Operations Corporate Headquarters Memory 2325 Orchard Parkway San Jose, CA 95131 TEL 1(408) 441-0311 FAX 1(408) 487-2600 Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland TEL (41) 26-426-5555 FAX (41) 26-426-5500 Asia Room 1219 Chinachem Golden Plaza 77 Mody Road Tsimhatsui East Kowloon Hong Kong TEL (852) 2721-9778 FAX (852) 2722-1369 Japan 9F, Tonetsu Shinkawa Bldg. 1-24-8 Shinkawa Chuo-ku, Tokyo 104-0033 Japan TEL (81) 3-3523-3551 FAX (81) 3-3523-7581 2325 Orchard Parkway San Jose, CA 95131 TEL 1(408) 441-0311 FAX 1(408) 436-4314 RF/Automotive Theresienstrasse 2 Postfach 3535 74025 Heilbronn, Germany TEL (49) 71-31-67-0 FAX (49) 71-31-67-2340 Microcontrollers 2325 Orchard Parkway San Jose, CA 95131 TEL 1(408) 441-0311 FAX 1(408) 436-4314 La Chantrerie BP 70602 44306 Nantes Cedex 3, France TEL (33) 2-40-18-18-18 FAX (33) 2-40-18-19-60 ASIC/ASSP/Smart Cards 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL 1(719) 576-3300 FAX 1(719) 540-1759 Biometrics/Imaging/Hi-Rel MPU/ High Speed Converters/RF Datacom Avenue de Rochepleine BP 123 38521 Saint-Egreve Cedex, France TEL (33) 4-76-58-30-00 FAX (33) 4-76-58-34-80 Zone Industrielle 13106 Rousset Cedex, France TEL (33) 4-42-53-60-00 FAX (33) 4-42-53-60-01 1150 East Cheyenne Mtn. Blvd. Colorado Springs, CO 80906 TEL 1(719) 576-3300 FAX 1(719) 540-1759 Scottish Enterprise Technology Park Maxwell Building East Kilbride G75 0QR, Scotland TEL (44) 1355-803-000 FAX (44) 1355-242-743 e-mail [email protected] Web Site http://www.atmel.com © Atmel Corporation 2002. Atmel Corporation makes no warranty for the use of its products, other than those expressly contained in the Company’s standard warranty which is detailed in Atmel’s Terms and Conditions located on the Company’s web site. The Company assumes no responsibility for any errors which may appear in this document, reserves the right to change devices or specifications detailed herein at any time without notice, and does not make any commitment to update the information contained herein. No licenses to patents or other intellectual property of Atmel are granted by the Company in connection with the sale of Atmel products, expressly or by implication. Atmel’s products are not authorized for use as critical components in life support devices or systems. ATMEL ® is the registered trademark of Atmel. Other terms and product names may be the trademarks of others. Printed on recycled paper. 2112A–HIREL–11/02 0M