SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 D D D D D D D D D Members of the Texas Instruments SCOPE Family of Testability Products Compatible With the IEEE Standard 1149.1-1990 (JTAG) Serial Test Bus Allow Partitioning of System Scan Paths Can Be Cascaded Horizontally or Vertically Select Up to Four Secondary Scan Paths to Be Included in a Primary Scan Path Include 8-Bit Programmable Binary Counter to Count or Initiate Interrupt Signals Include 4-Bit Identification Bus for Scan-Path Identification Inputs Are TTL Compatible EPIC (Enhanced-Performance Implanted CMOS) 1-µm Process Package Options Include Plastic Small-Outline (DW) Packages, Ceramic Chip Carriers (FK), and Standard Plastic (NT) and Ceramic (JT) 300-mil DIPs SN54ACT8997 . . . JT PACKAGE SN74ACT8997 . . . DW OR NT PACKAGE (TOP VIEW) DCO MCO DTDO1 DTDO2 DTDO3 DTDO4 GND DTMS1 DTMS2 DTMS3 DTMS4 DTCK TDO TMS 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 DCI MCI TRST ID1 ID2 ID3 ID4 VCC DTDI1 DTDI2 DTDI3 DTDI4 TDI TCK SN54ACT8997 . . . FK PACKAGE (TOP VIEW) ID1 ID2 ID3 ID4 V CC DTDI1 DTDI2 D description The ’ACT8997 enhance the scan capability of TI’s SCOPE family by allowing augmentation of a system’s primary scan path with secondary scan paths (SSPs), which can be individually selected by the ’ACT8997 for inclusion in the primary scan path. These devices also provide buffering of test signals to reduce the need for external logic. TRST MCI DCI DCO MCO DTDO1 DTDO2 5 4 3 2 1 28 27 26 25 6 24 7 23 8 22 9 21 10 20 11 19 12 13 14 15 16 17 18 DTDI3 DTDI4 TDI TCK TMS TDO DTCK DTDO3 DTDO4 GND DTMS1 DTMS2 DTMS3 DTMS4 The ’ACT8997 are members of the Texas Instruments SCOPE testability integratedcircuit family. This family of components facilitates testing of complex circuit-board assemblies. By loading the proper values into the instruction register and data registers, the user can select up to four SSPs to be included in a primary scan path. Any combination of the SSPs can be selected at a time. Any of the device’s six data registers or the instruction register can be placed in the device’s scan path, i.e., placed between test data input (TDI) and test data output (TDO) for subsequent shift and scan operations. All operations of the device except counting are synchronous to the test clock pin (TCK). The 8-bit programmable up/down counter can be used to count transitions on the device condition input (DCI) pin and output interrupt signals via the device condition output (DCO) pin. The device can be configured to count on either the rising or falling edge of DCI. The test access port (TAP) controller is a finite-state machine compatible with IEEE Standard 1149.1. The SN54ACT8997 is characterized for operation over the full military temperature range of –55°C to 125°C. The SN74ACT8997 is characterized for operation from 0°C to 70°C. Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet. SCOPE and EPIC are trademarks of Texas Instruments Incorporated. Copyright 1996, Texas Instruments Incorporated PRODUCTION DATA information is current as of publication date. Products conform to specifications per the terms of Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters. On products compliant to MIL-PRF-38535, all parameters are tested unless otherwise noted. On all other products, production processing does not necessarily include testing of all parameters. POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 1 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 functional block diagram 3 TDI DTDI1 VCC 16 4 Scan-Path Configuration VCC 20 VCC DTDI2 19 DTDI3 DTDI4 5 6 DTDO1 DTDO2 DTDO3 DTDO4 VCC 18 VCC 17 2 MCO 1 DCO (3 state or open drain) DCI 28 8 9 MCI DTMS2 27 10 Data Registers ID(1– 4) DTMS1 11 DTMS3 DTMS4 22–25 13 TDO Instruction Register TMS TCK VCC 14 Test Port 12 15 VCC TRST 26 Pin numbers shown are for the DW, JT, and NT packages. 2 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 DTCK SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 functional block description The ’ACT8997 is intended to link secondary scan paths for inclusion in a primary scan path. Any combination of the four secondary scan paths can be linked, or the device can be bypassed entirely. The least-significant bit (LSB) of any value scanned into any register of the device is the first bit shifted in (nearest to TDO). The most-significant bit (MSB) is the last bit shifted in (nearest to TDI). The ’ACT8997 is divided into functional blocks as detailed below. test port The test port decodes the signals on TCK, TMS, and TRST to control the operation of the circuit. The test port includes a TAP controller that issues the proper control instructions to the data registers according to the IEEE Standard 1149.1 protocol. The TAP controller state diagram is shown in Figure 1. instruction register The instruction register (IR) is an 8-bit-wide serial-shift register that issues commands to the device. Data is input to the instruction register via TDI (or one of the DTDI pins) and shifted out via TDO. All device operations are initiated by loading the proper instruction or sequence of instructions into the IR. data registers Six parallel data registers are included in the ’ACT8997: bypass, control, counter, boundary-scan, ID-bus, and select. The ID bus register is a part of the boundary-scan register. Each data register is serially loaded via TDI or DTDI and outputs data via TDO. Table 1 summarizes the registers in the ’ACT8997. scan-path-configuration circuit This circuit decodes bits in the select and control registers to determine which, if any, of the secondary scan paths are to be included in the primary scan path. Table 1. Register Summary REGISTER NAME LENGTH (BITS) FUNCTION Instruction 8 Issue command information to the device Control 10 Configuration and enable control Counter 8 Count events on DCI, output interrupts via DCO Select 8 Select one or more secondary scan paths Boundary Scan 10 Capture and force test data at device periphery ID Bus 4 Provide subsystem identification code Bypass 1 Remove the ’ACT8997 from the scan path POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 3 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 Terminal Functions TERMINAL NAME I/O DESCRIPTION DCI I Device condition input. DCI receives interrupt and protocol signals from the secondary scan path(s). When the counter register is instructed to count up or down, DCI is configured as the counter clock. DCO O Device condition output. DCO is configured by the control register to output protocol and interrupt signals and can be configured by the control register to output an error signal if the instruction register is loaded with an invalid value. DCO is further configured by the control register as: Active high or active low (reset condition = active low) Open drain or 3 state (reset condition = open drain) DTCK O Device test clock. DTCK outputs the buffered test clock TCK to the secondary scan path(s). DTDI1 DTDI2 DTDI3 DTDI4 I Device test data input 1–4. DTDI1–DTDI4 receive the serial test data output(s) of the selected secondary scan path(s). An internal pullup forces DTDI1–DTDI4 to a high logic level if it is left unconnected. DTDO1 DTDO2 DTDO3 DTDO4 O Device test data output 1–4. These outputs send serial test data to the TDI input(s) of the secondary scan path(s). O Device test mode select 1–4. Any combination of these four outputs can be selected to follow TMS to direct the secondary scan path(s) through the TAP controller states in Figure 1. The unselected DTMS outputs can be set independently to a high or low logic level. The TMS circuit monitors input from the select register to determine the configuration of the DTMS outputs. DTMS1 DTMS2 DTMS3 DTMS4 GND I Identification 1–4. This 4-bit data bus can be hardwired to provide identification of the subsystem under test. The value present on the bus can be scanned out through the boundary scan or ID bus registers. MCI I Master condition input. MCI receives interrupt and protocol signals from a primary bus controller (PBC). The level on MCI is buffered and output on MCO. MCO O Master condition output. MCO transmits interrupt and protocol signals to the secondary scan path(s). TCK I Test clock. One of four terminals required by IEEE Standard 1149.1. All operations of the ’ACT8997 except for the count function are synchronous to TCK. Data on the device inputs is captured on the rising edge of TCK, and outputs change on the falling edge of TCK. TDI I Test data input. One of four terminals required by IEEE Standard 1149.1. TDI is the serial input for shifting information into the instruction register or selected data register. TDI is typically driven by the TDO of the PBC. An internal pullup forces TDI to a high level if left unconnected. TDO O Test data output. One of four terminals required by IEEE Standard 1149.1. TDO is the serial output for shifting information out of the instruction register or selected data register. TDO is typically connected to the TDI of the next scannable device in the primary scan path. TMS I Test mode select. One of four terminals required by IEEE Standard 1149.1. The level of TMS at the rising edge of TCK directs the ’ACT8997 through its TAP controller states. An internal pullup forces TMS to a high level if left unconnected. TRST I Test reset. This active-low input implements the optional reset terminal of IEEE Standard 1149.1. When asserted, TRST causes the ’ACT8997 to go to the Test-Logic-Reset state and configure the instruction register and data registers to their power-up values. An internal pullup forces TRST to a high level if left unconnected. VCC 4 Ground IDI ID2 ID3 ID4 Supply voltage POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 state diagram description The TAP proceeds through the states in Figure 1 according to IEEE Standard 1149.1. There are six stable states (indicated by a looping arrow) and ten unstable states in the diagram. A stable state is a state the TAP can retain for consecutive TCK cycles. Any state that does not meet this criterion is an unstable state. There are two main paths through the state diagram: one to manipulate a data register and one to manipulate the instruction register. No more than one register can be manipulated at a time. Test-Logic-Reset TMS = H TMS = H TMS = L TMS = H TMS = H Select-DR-Scan Run-Test /Idle Select-IR-Scan TMS = L TMS = L TMS = L TMS = H TMS = H Capture-DR Capture-IR TMS = L TMS = L Shift-DR Shift-IR TMS = L TMS = L TMS = H TMS = H TMS = H TMS = H Exit1-DR Exit1-IR TMS = L TMS = L Pause-DR Pause-IR TMS = L TMS = L TMS = H TMS = L Exit2-DR TMS = H TMS = L Exit2-IR TMS = H Update-DR TMS = H TMS = L TMS = H Update-IR TMS = H TMS = L Figure 1. TAP-Controller State Diagram POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 5 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 Test-Logic-Reset In this state, the test logic is inactive and an internal reset signal is applied to all registers in the device. During device operation, the TAP returns to this state in no more than five TCK cycles if the test mode select (TMS) input is high. The TMS pin has an internal pullup that forces it to a high level if it is left unconnected or if a board defect causes it to be open circuited. The device powers up in the Test-Logic-Reset state. Run-Test /Idle The TAP must pass through this state before executing any test operations. The TAP may retain this state indefinitely, and no registers are modified while in Run-Test /Idle. The 8-bit programmable up/down counter can be operated in this state. Select-DR-Scan, Select-IR-Scan No specific function is performed in these states; the TAP exits either of them on the next TCK cycle. Capture-DR The selected data register is placed in the scan path (i.e., between TDI and TDO). Depending on the current instruction, data may or may not be loaded or captured by that register on the rising edge of TCK, causing the TAP state to change. Shift-DR In this state, data is serially shifted through the selected data register from TDI to TDO on each TCK cycle. The first shift does not occur until the first TCK cycle after entering this state (i.e., no shifting occurs during the TCK cycle in which the TAP changes from Capture-DR to Shift-DR or from Exit2-DR to Shift-DR). On the falling edge of TCK in Shift-DR, TDO goes from the high-impedance state to the active state. TDO enables to the value present in the least-significant bit of the selected data register. Exit1-DR, Exit2-DR These are temporary states that end the shifting process. It is possible to return to the Shift-DR state from either Exit1-DR or Exit2-DR without recapturing the data register. The last shift occurs on the TCK cycle in which the TAP state changes from Shift-DR to Exit-DR. TDO changes from the active state to the high-impedance state on the falling edge of TCK in Exit1-DR. Pause-DR The TAP can remain in this state indefinitely. The Pause-DR state suspends and resumes shift operations without loss of data. Update-DR If the current instruction calls for the latches in the selected data register to be updated with current data, the latches are updated only during this state. Capture-IR The instruction register is preloaded with the IR status word (see Table 4) and placed in the scan path. Shift-IR In this state, data is serially shifted through the instruction register from TDI to TDO on each TCK cycle. The first shift does not occur until the first TCK cycle after entering this state (i.e., no shifting occurs during the TCK cycle in which the TAP changes from Capture-IR to Shift-IR or from Exit2-IR to Shift-IR). On the falling edge of TCK in Shift-IR, TDO goes from the high-impedance state to the active state, and will enable to a high level. 6 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 Exit1-IR, Exit2-IR These are temporary states that end the shifting process. It is possible to return to the Shift-IR state from either Exit1-IR or Exit2-IR without recapturing the instruction register. The last shift occurs on the TCK cycle in which the TAP state changes from Shift-IR to Exit1-IR. TDO changes from the active state to the high-impedance state on the falling edge of TCK in Exit1-IR. Pause-IR The TAP can remain in this state indefinitely. The Pause-IR state suspends and resumes shift operations without loss of data. Update-IR In this state, the latches shadowing the instruction register are updated with the new instruction. instruction-register description The instruction register (IR) is an 8-bit serial register that outputs control signals to the device. Table 2 lists the instructions implemented in the ’ACT8997 and the data register selected by each instruction. The MSB of the IR is an even-parity bit. If the value scanned into the IR during Shift-IR does not contain even parity, an error signal (IRERR) is generated internally as shown in Table 3. The ’ACT8997 can be configured to output IRERR via DCO if the TAP enters the Pause-IR state. During the Capture-IR state, the IR status word is loaded.The IR status word contains information about the most recently loaded value of the instruction register and the logic level present at the DCI input. The IR status word is encoded as shown in Table 4. Figure 2 shows the order of scan for the IR. TDI or DTDI Bit 7 (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB) TDO Figure 2. Instruction-Register Bits and Order of Scan POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 7 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 Table 2. Instruction-Register Opcodes BINARY CODE BIT 7 → BIT 0 MSB → LSB HEX VALUE 00000000 00 10000001 SCOPE OPCODE DESCRIPTION SELECTED DATA REGISTER EXTEST BYPASS† Boundary scan Boundary scan Test 81 Bypass scan Bypass Normal 10000010 82 SAMPLE/PRELOAD Sample boundary Boundary scan Normal 00000011 03 Boundary scan Boundary scan Test 10000100 84 INTEST BYPASS† Bypass scan Bypass Normal 00000101 05 Bypass scan Bypass Normal 00000110 06 BYPASS† BYPASS† Bypass scan Bypass Normal 10000111 87 BYPASS† Bypass scan Bypass Normal 10001000 88 COUNT Count Bypass Normal 00001001 09 Count Bypass Normal 00001010 0A COUNT BYPASS† Bypass scan Bypass Normal 10001011 8B Bypass scan Bypass Normal 00001100 0C Bypass scan Bypass Normal 10001101 8D BYPASS Bypass scan Bypass Normal 10001110 8E SCANCN Control register scan Control Normal BYPASS† BYPASS† 00001111 0F SCANCN Control register scan Control Normal 11111010 FA SCANCNT Counter scan Counter Normal 01111011 7B READCNT Counter read Counter Normal 11111100 FC SCANIDB ID bus register scan ID bus Normal 01111101 7D READIDB ID bus register read ID bus Normal 01111110 7E SCANSEL Select register scan Select Normal BYPASS Bypass scan Bypass Normal All others † A SCOPE opcode exists but is not supported by the ’ACT8997. Table 3. IRERR Function Table NO. OF INSTRUCTION REGISTER BITS = 1 IRERR 0, 2, 4, 6, 8 1 1, 3, 5, 7 0 Table 4. Instruction-Register Status Word IR BIT VALUE† 7 IRERR (see Table 3) 6 0 5 0 4 0 3 DCI (1 = active, 0 = inactive) 2 0 1 0 0 1 † This value is loaded in the instruction register during the Capture-IR TAP state. 8 MODE POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 instruction-register opcode description The operation of the ’ACT8997 is dependent on the instruction loaded into the IR. Each instruction selects one of the data registers to be placed between TDI or DTDI and TDO during the Shift-DR TAP state. All the required instructions of IEEE Standard 1149.1 are implemented in the ’ACT8997. boundary scan This instruction implements the required EXTEST and optional INTEST operations of IEEE Standard 1149.1. The boundary-scan register (which includes the ID-bus register) is placed in the scan path. Data appearing at input pins included in the boundary-scan register is captured. Data previously loaded into the output pins included in the boundary-scan register is forced through the outputs. bypass scan This instruction implements the required BYPASS operation of IEEE Standard 1149.1. The bypass register is placed in the scan path and preloads with a logic 0 during Capture-DR. sample boundary This instruction implements the required SAMPLE/PRELOAD operation of IEEE Standard 1149.1. The boundary-scan register is placed in the scan path, and data appearing at the inputs and outputs included in the boundary-scan register is sampled on the rising edge of TCK in Capture-DR. count The counter register begins counting on each DCI transition. The count begins from the value present in the register before the count instruction was loaded. The counter can be configured by the control register to count up or down on either the low-to-high or high-to-low transition of DCI. Counting occurs only while in the Run-Test /Idle TAP state. control-register scan The control register is placed in the scan path for a subsequent shift operation. The register is not preloaded during Capture-DR. counter-register scan The counter register is placed in the scan path. During Capture-DR, the current value of the counter is loaded in the counter register. At Update-DR, the newly shifted value is preloaded to the counter. counter-register read The counter register is placed in the scan path. During Capture-DR, the prior preload value of the counter is loaded into the counter register. At Update-DR, the newly shifted value is preloaded to the counter. ID-bus-register scan The ID-bus register (a subset of the boundary-scan register) is placed in the scan path for a subsequent shift operation. The data appearing on the ID bus is loaded into the ID-bus register on the rising edge of TCK in Capture-DR. ID-bus-register read The ID-bus register is placed in the scan path for a subsequent shift operation. The register is not preloaded during Capture-DR. select-register scan The select register is placed in the scan path for a subsequent shift operation. The register is not preloaded during Capture-DR. POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 9 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 control register description The control register (CTLR) is a 10-bit serial register that controls the enable and select functions of the ’ACT8997. A reset operation forces all bits to a low logic level. The contents of the CTLR are latched and decoded during the Update-DR TAP state. The specific function of each bit is listed in Table 5. The enable and select functions of the CTLR bits are mapped as follows: Table 5. Control-Register Bit Mapping BIT 9 8 7 6 5 6, 4 3 2 1 0 VALUE FUNCTION 0 Configure counter to count up 1 Configure counter to count down 0 Do not stop counting when the count reaches 00000000 1 Stop counting when the count reaches 00000000 (count down only) 0 Configure DCO as an active-low output 1 Configure DCO as an active-high output 00 DCO = Inactive (level depends on CTLR bit 7) 01 DCO = IRERR 10 DCO = CE, an internal logic 0 generated when the count is 00000000 (count down) or 11111111 (count up) 11 DCO = DCI 0 Do not mask IRERR from DCO 1 Mask IRERR from DCO 0 Configure DCO as an open-drain output 1 Configure DCO as a 3-state output 0 Disable DCO 1 Enable DCO 0 Configure DCI as an active-low input 1 Configure DCI as an active-high input 0 Enable DTCK, DTDO(1–4), and DTMS(1–4) [outputs DTDO(1–4) depend on select register (see Table 7)] 1 Disable DTCK, DTDO(1–4), and DTMS(1–4) Bit 9 – Up/Down This bit sets the count mode of the counter register (reset condition = count up). Bit 8 – Latch on Zero The counter register can be configured to stop counting when its value is 00000000 and ignore subsequent transitions on the counter clock, DCI. The latch-on-zero option is valid only in the count-down mode (reset condition = do not latch on zero). The value of this bit has no effect on the operation of the counter if CTLR bit 9 = 0. Bit 7 – DCO Polarity Select DCO can be configured as an active-low or active-high output (reset condition = active low). Bit 6/Bit 5 – DCO Source Select 1/DCO Source Select 0 DCO can be used to output the IRERR signal generated by the ’ACT8997 (see Table 3). Bits 6 and 5 can be set to output IRERR via DCO on the falling edge of TCK in the Pause-IR state. DCO can also be configured to become active when the value of the counter is 00000000, to follow DCI, or be set to a static high or low level (reset condition = static high level). 10 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 Bit 4 – Parity Mask The signal IRERR can be masked from appearing on DCO even if bits 6 and 5 are set such that it is output in the Pause-IR state (reset condition = do not mask IRERR). Bit – DCO Drive Select DCO can be configured as either an open-drain or 3-state output (reset condition = open drain). The open-drain configuration allows multiple DCO outputs to be used in a wired-OR or wired-AND application. The 3-state configuration allows the DCO output to be connected to a bus. Bit 2 – DCO Enable When configured as a 3-state output, DCO can be placed in the high-impedance state (reset condition = disabled). If configured as an open-drain output and disabled, DCO outputs a high level. Bit 1 – DCI Polarity Select DCI can be configured as an active-low or active-high input (reset condition = active low). Bit 0 – Device Test Pins Output Enable (active low) DTCK, DTDO1–4, and DTMS1–4 pins can be placed in the high-impedance state (disabled) with this bit (reset condition = not disabled). If DTDO1–4 pins are not disabled using this control bit, then their drive state is dependent on the value of the select register (see Table 7). Several CTLR bits affect the functionality of the DCO output. The DCO function table is given in Table 6. Figure 3 illustrates the order of scan for the CTLR. TDI or DTDI Bit 9 (MSB) Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB) TDO Figure 3. Control-Register Bits and Order of Scan POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 11 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 Table 6. DCO Function Table DCI INTERNAL SIGNALS† CONTROL-REGISTER BITS‡ DCO IRERR CE BIT 7 BIT 6 BIT 5 BIT 4 BIT 3 BIT 2 BIT 1 X X X X X X X 0 0 X H X X X X X X X 1 0 X Z X X X 0 0 0 X X 1 X H X X X 1 0 0 X X 1 X L X X X 0 0 1 1 X 1 X H X X X 1 0 1 1 X 1 X L X 0 X 0 0 1 0 X 1 X L in Pause-IR§, H otherwise X 1 X 0 0 1 0 X 1 X H X 0 X 1 0 1 0 X 1 X H in Pause-IR§, L otherwise X 1 X 1 0 1 0 X 1 X L X X 0 0 1 0 X X 1 X L X X 0 1 1 0 X X 1 X H X X 1 0 1 0 X X 1 X H X X 1 1 1 0 X X 1 X L L X X 1 1 1 X X 1 0 H L X X 1 1 1 X X 1 1 L L X X 0 1 1 X X 1 0 L H L X X 0 1 1 X X 1 1 H X X 1 1 1 X X 1 0 L H X X 1 1 1 X X 1 1 H H X X 0 1 1 X X 1 0 H H X X 0 1 1 X X 1 1 L † These signals are generated as described elsewhere in this data sheet. ‡ The control register must contain these values after the TAP has passed through its most recent Update-DR state. § DCO becomes active on the falling edge of TCK as the TAP enters the Pause-IR state and becomes inactive on the falling edge of TCK as the TAP enters Exit2-IR. 12 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 select register description The select register (SR) is an 8-bit serial register that determines which, if any, of the secondary scan paths (SSPs) will be included in the primary scan path. A reset operation forces all bits to a logic 0. The register is divided into four 2-bit sections, each of which controls one SSP. Figure 4 shows the mapping of the bits to the SSPs and the order of scan. For each SSP, the higher-order bit is the MSB and the lower-order bit is the LSB (e.g., bit 3 is the MSB of SSP2 and bit 2 is the LSB of SSP2). TDI or DTDI Bit 7 (MSB) Bit 6 Bit 5 SSP4 Bit 4 Bit 3 SSP3 Bit 2 SSP2 Bit 0 (LSB) Bit 1 TDO SSP1 Figure 4. Select Register Bits and Order of Scan When a new 8-bit value is loaded into the SR, the configuration of one or more DTMS pins may change. If the new value of the SR configures a DTMS pin to a static (high or low) level, it assumes that level on the falling edge of TCK in the Update-DR TAP state. This condition is independent of any previous SR configurations. If the new value of the SR forces a DTMS pin to follow TMS (i.e., select the secondary scan path) and one or more DTMS pins are currently in the TMS-follow mode, the transfer of DTMS lines occurs on the falling edge of TCK in the Update-DR TAP state. If, however, the new configuration forces a DTMS pin to follow TMS while no other DTMS pin is selected, the DTMS pin is forced low and does not begin following TMS until the falling edge of TCK in the Run-Test/Idle TAP state; therefore, when an SSP is initially selected, the TAP state should travel from Update-DR to Run-Test /Idle, not from Update-DR to Select-DR-Scan. Although any combination of SSPs can be selected, the order of scan for each combination is fixed (see data flow description for details). The SR bit decoding is shown in Table 7. Table 7. Select Register-Bit Decoding MSB LSB DTMS SOURCE DTDO STATUS 0 0 H Z Z Active† 0 1 L 1 X TMS † The DTDO1–4 outputs are active only in the Shift-IR and Shift-DR TAP states. POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 13 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 boundary-scan register/ID-bus register description The boundary-scan register (BSR) is a 10-bit serial register that can be used to capture data appearing at selected device inputs, force data through device outputs, and apply data to the device’s internal logic. The BSR is made up of boundary-scan cells (BSCs). Table 8 lists the device signal for each of the 10 BSCs that comprise the BSR. A reset operation does not affect the contents of the BSR. Table 8. Boundary-Scan Register Bit Mapping BIT TERMINAL NAME SIGNAL DESCRIPTION 9 MCI Master condition in 8 MCO Master condition out 7 DCI 6 DCOTS† Enable control for DCO in 3-state configuration (active low) 5 DCOOD† Enable control for DCO in open-drain configuration (active low) 4 DCO 3 ID4 Identification bus bit 4 2 ID3 Identification bus bit 3 1 ID2 Identification bus bit 2 0 ID1 Device condition in Device condition out Identification bus bit 1 † This internal signal cannot be observed from the I/O terminals of the device. The four BSCs connected to the ID(1– 4) terminals form a subset of the BSR called the ID-bus register (IDBR). The IDBR can be scanned without accessing the remaining BSCs of the BSR. Figure 5 shows the order of scan for the BSR and IDBR. TDI or DTDI Bit 9 (MSB) Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB) TDO TDI or DTDI IDBR BSR Figure 5. Boundary-Scan Register Bits and Order of Scan bypass register description The bypass register (BR) is a 1-bit serial register. The BR provides a means of effectively removing the ’ACT8997 from the primary scan path when it is not needed for the current test operation. Any selected secondary scan paths remain active in the primary scan path as described in the data flow description. At power up, the BR is placed in the scan path. During Capture-DR, the BR is preloaded with a low logic level. Figure 6 shows the order of scan for the bypass register. TDI or DTDI Bit 0 TDO Figure 6. Bypass-Register Bit and Order of Scan 14 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 counter register description The counter register (CNTR) is an 8-bit serial register and an associated 8-bit parallel-load up/down counter. A reset operation forces all bits of the shift register to a logic 0 but does not affect the counter. The counter can be preloaded with an initial value before counting begins, and the current value of the counter scanned out via the shift register. The CNTR can be used to count events occurring on the secondary scan path(s) using the DCI pin as a counter clock and can output interrupt signals via DCO when the count has reached its end value. An internal signal, CE, is generated as a logic 0 when the count reaches its end value (i.e., 00000000 for count down, 11111111 for count up). For any other count value, CE is a logic 1. Many of the features of the CNTR are configured by a bit in the CTLR including: Count direction up or down (control register bit 9; reset condition = count up). Stop counting upon counting down to 00000000 (control register bit 8; reset condition = do not latch on zero). Output CE signals at DCO (control register bits 5 and 6; reset condition = do not output CE at DCO). Edge of DCI on which to trigger (control register bit 1; reset condition = positive edge). Figure 7 shows the order of scan for the CNTR. TDI or DTDI Bit 7 (MSB) Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0 (LSB) TDO Figure 7. Counter-Register Bits and Order of Scan POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 15 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 data flow description The direction of serial-data flow in the ’ACT8997 is dependent on the current instruction and value of the SR. Figure 8 shows the data flow when one or more SSPs have been selected. When more than one SSP has been selected, the order of scan is determined by which SSPs have been selected as shown in Table 9. The ’ACT8997 add one bit of delay from TDI or DTDI to DTDO. ’ACT8997 TDI IR or Selected DR TDO NO SECONDARY SCAN PATH SELECTED Selected Scan Path ’ACT8997 TDI (1-bit delay) DTDOn TDI SSPn ’ACT8997 TDO DTDIn IR or Selected DR TDO ONE SECONDARY SCAN PATH SELECTED Selected Scan Path ’ACT8997 TDI (1-bit delay) DTDOx TDI (1-bit delay) DTDOn TDI SSPn TDO Selected Scan Path ’ACT8997 DTDIn (1-bit delay) TDO Selected Scan Path ’ACT8997 DTDIx SSPx DTDOm TDI SSPm ’ACT8997 TDO IR or DTDIm Selected DR MULTIPLE SECONDARY SCAN PATHS SELECTED Figure 8. Data Flow in the ’ACT8997 16 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 TDO SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 Table 9. Scan-Path Configurations SR BIT SSP CONFIGURATION SCAN PATH CONFIGURATION†‡ SCAN-PATH 7 5 3 1 SSP4 SSP3 SSP2 SSP1 0 0 0 0 Inactive Inactive Inactive Inactive 0 0 0 1 Inactive Inactive Inactive Active TDI–(1)–SSP1–SPL–TDO 0 0 1 0 Inactive Inactive Active Inactive TDI–(1)–SSP2–SPL–TDO 0 0 1 1 Inactive Inactive Active Active 0 1 0 0 Inactive Active Inactive Inactive 0 1 0 1 Inactive Active Inactive Active TDI–(1)–SSP1–(1)–SSP3–SPL–TDO 0 1 1 0 Inactive Active Active Inactive TDI–(1)–SSP2–(1)–SSP3–SPL–TDO 0 1 1 1 Inactive Active Active Active 1 0 0 0 Active Inactive Inactive Inactive 1 0 0 1 Active Inactive Inactive Active TDI–(1)–SSP1–(1)–SSP4–SPL–TDO 1 0 1 0 Active Inactive Active Inactive TDI–(1)–SSP2–(1)–SSP4–SPL–TDO 1 0 1 1 Active Inactive Active Active 1 1 0 0 Active Active Inactive Inactive 1 1 0 1 Active Active Inactive Active TDI–(1)–SSP1–(1)–SSP3–(1)–SSP4–SPL–TDO 1 1 1 0 Active Active Active Inactive TDI–(1)–SSP2–(1)–SSP3–(1)–SSP4–SPL–TDO TDI–SPL–TDO TDI–(1)–SSP1–(1)–SSP2–SPL–TDO TDI–(1)–SSP3–SPL–TDO TDI–(1)–SSP1–(1)–SSP2–(1)–SSP3–SPL–TDO TDI–(1)–SSP4–SPL–TDO TDI–(1)–SSP1–(1)–SSP2–(1)–SSP4–SPL–TDO TDI–(1)–SSP3–(1)–SSP4–SPL–TDO 1 1 1 1 Active Active Active Active TDI–(1)–SSP1–(1)–SSP2–(1)–SSP3–(1)–SSP4–SPL–TDO † The scan-path configuration is the order of scan, beginning with the TDI of the ’ACT8997 and ending with the TDO of the ’ACT8997. ‡ A (1) indicates one bit of delay through the ’ACT8997. SPL indicates the selected scan register within the ’ACT8997. absolute maximum ratings over operating free-air temperature range (unless otherwise noted)§ Supply voltage range, VCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.5 V to 7 V Input voltage range, VI (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.5 V to VCC + 0.5 V Output voltage range, VO (see Note 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . –0.5 V to VCC + 0.5 V Input clamp current, IIK (VI < 0 or VI > VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA Output clamp current, IOK (VI < 0 or VI > VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±20 mA Continuous output current, IO (VO = 0 to VCC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ±25 mA Maximum power dissipation at TA = 55°C (in still air) (see Note 2): DW package . . . . . . . . . . . . . . . . . . 1.7 W NT package . . . . . . . . . . . . . . . . . . . 1.3 W Storage temperature range, Tstg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . – 65°C to 150°C § Stresses beyond those listed under “absolute maximum ratings” may cause permanent damage to the device. These are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated under “recommended operating conditions” is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability. NOTES: 1. The input and output voltage ratings may be exceeded if the input and output clamp-current ratings are observed. 2. The maximum package power dissipation is calculated using a junction temperature of 150°C and a board trace length of 750 mils, except for the NT package, which has trace length of zero. For more information, refer to the Package Thermal Considerations application note in the ABT Advanced BiCMOS Technology Data Book, literature number SCBD002. POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 17 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 recommended operating conditions SN54ACT8997 MAX MIN MAX 4.5 5.5 4.5 5.5 VCC VIH Supply voltage VIL VI Low-level input voltage Input voltage 0 VO Output voltage 0 IOH High level output current High-level High-level input voltage 2 Low level output current Low-level TA Operating free-air temperature TDO, DTDO(1–4), MCO VCC VCC 0 0 0.8 V V –10 –16 7 10 DCO (open drain or 3 state) 11 16 DTMS(1–4) 16 24 32 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 125 V VCC VCC –7 – 55 UNIT V –11 DTMS(1–4), DCO (3 state), DTCK DTCK 18 2 0.8 TDO, DTDO(1–4), MCO IOL SN74ACT8997 MIN V mA mA 48 0 70 °C SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 electrical characteristics over recommended operating free-air temperature range (unless otherwise noted) PARAMETER TEST CONDITIONS SN54ACT8997 MIN MAX SN74ACT8997 TYP† MAX MIN UNIT VCC = 4 4.5 5V IOH = –7 mA IOH = –10 mA 3.6 5V VCC = 4 4.5 IOH = –11 mA IOH = –16 mA 3.6 TDO DTDO(1–4), TDO, DTDO(1 4) MCO VCC = 4 4.5 5V IOL = 7 mA IOL = 10 mA 0.5 DCO (open drain or 3 state) VCC = 4 4.5 5V IOL = 11 mA IOL = 16 mA 0.5 VCC = 4 4.5 5V IOL = 16 mA IOL = 24 mA 0.5 DTCK VCC = 4 4.5 5V IOL = 32 mA IOL = 48 mA 0.5 IOZ‡ DTDO(1–4), DTMS(1–4), DCO, DTCK VCC = 5.5 V, VO = VCC or GND ±10 ±5 µA IOH DCO (open drain) VCC = 5.5 V, VCC = 5.5 V, VO = VCC VI = VCC or GND 20 10 µA MCI, DCI, TCK, ID(1–4) ±1 ±1 TDI,, DTDI(1–4), ( ), TMS, TRST 5V VCC = 5 5.5 VI = VCC VI = GND TDO DTDO(1–4), TDO, DTDO(1 4) MCO VOH DTMS(1–4), ( ), DCO ((3 state), ), DTCK VOL DTMS(1 4) DTMS(1–4) II ICC Ci Co DCO V 3.7 0.5 0.5 0.5 ±1 VI = VCC or GND VO = VCC or GND V 0.5 –0.1 VCC = 5.5 V, VI = VCC or GND, IO = 0 VCC = 5.5 V, One input at VI = 3.4 V, Other inputs at VCC or GND ∆ICC§ 3.7 –20 ±1 –0.1 µA –20 100 100 µA 1 1 mA 6 pF 15 pF Co All other outputs VO = VCC or GND 10 pF † Typical values are at VCC = 5 V. ‡ For I/O pins, the parameter IOZ includes the input-leakage current. For the DCO pin, the parameter IOZ includes the open-drain output-leakage current. § This is the increase in supply current for each input being driven at TTL levels rather than VCC or GND. POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 19 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 timing requirements over recommended ranges of supply voltage and operating free-air temperature SN54ACT8997 fclock l k Clock frequency MAX MIN MAX TCK 0 20 0 20 DCI (count mode) 0 20 0 20 TCK high or low tw tsu th Pulse duration Setup time Hold time 12 12 DCI high or low (count mode) 7 7 TRST low 7 7 TMS before TCK↑ 8 8 TDI before TCK↑ 9 9 Any DTDI before TCK↑ 7 7 MCI before TCK↑ 3 3 DCI before TCK↑ 3 2 Any ID before TCK↑ 2 2 TMS after TCK↑ 2 2 TDI after TCK↑ 2 2 Any DTDI after TCK↑ 2 2 MCI after TCK↑ 4 4 DCI after TCK↑ 4 4 Any ID after TCK↑ 4 4 100* 100 td Delay time Power up to TCK↑ * On products compliant to MIL-PRF-38535, this parameter is not production tested. 20 SN74ACT8997 MIN POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 UNIT MHz ns ns ns ns SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 switching characteristics over recommended ranges of supply voltage and operating free-air temperature (see Figure 9) PARAMETER fmax FROM (INPUT) TO (OUTPUT) SN54ACT8997 MIN MAX SN74ACT8997 MIN TCK 20 20 DCI (count mode) 20 20 tPLH tPHL TCK DTCK tPLH tPHL TCK↓ TDO tPLH tPHL TCK↓ Any DTDO tPLH tPHL TCK↓ Any DTMS tPLH TCK↓ MAX MHz 2 14 3 12 2 16 3 14 7 28 9 25 7 26 9 24 7 27 9 25 7 26 9 24 9 31 11 29 9 31 12 29 DCO (open drain) 9 33 12 31 DCO (3 state) 9 32 12 30 DCO (open drain) 9 34 12 32 DCO (3 state) 9 31 12 29 4 21 6 19 5 23 7 21 5 23 7 20 5 22 7 20 DCO (open drain) 9 30 11 27 DCO (3 state) 6 29 10 26 DCO (open drain) 7 29 10 25 DCO (3 state) 6 26 9 23 3 17 5 15 3 16 4 14 5 19 5 17 5 20 7 18 6 23 7 21 6 28 9 26 6 23 9 21 6 24 9 22 8 30 10 27 8 31 10 28 9 31 11 28 9 33 11 30 tPHL TCK↓ tPLH tPHL TMS Any DTMS tPLH tPHL MCI MCO tPLH DCI tPHL DCI tPHZ tPLZ TCK↓ TDO tPHZ tPLZ TCK↓ Any DTDO tPHZ tPLZ TCK↓ Any DTMS tPHZ tPLZ TCK↓ DCO tPZH tPZL TCK↓ TDO tPZH tPZL TCK↓ Any DTDO tPZH tPZL TCK↓ Any DTMS tPZH tPZL TCK↓ DCO POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 UNIT 8 31 11 29 10 35 13 33 9 37 14 35 8 35 13 32 ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns ns 21 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 APPLICATION INFORMATION Subsystem SSP4 TDO TCK TMS SSP3 TDO TCK TMS SSP2 TDO TCK TMS SSP1 TDO TCK TMS TDI TDI TDI 4 DTDO (1–4) DCI DTCK 4 DTMS(1–4) 4 DTDI(1–4) TDI MCO ID4 TDO VCC or GND MCI ID3 TCK VCC or GND TMS ID2 TRST VCC or GND ’ACT8997 DCO ID1 TDI VCC or GND TDO INT1 RSTOUT PBC To Remainder of Primary Scan Path TMSOUT TCKOUT INT2 TDI 22 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 SN54ACT8997, SN74ACT8997 SCAN-PATH LINKERS WITH 4-BIT IDENTIFICATION BUSES SCAN-CONTROLLED IEEE STD 1149.1 (JTAG) TAP CONCATENATORS SCAS157D – APRIL 1990 – REVISED DECEMBER 1996 PARAMETER MEASUREMENT INFORMATION 2 × VCC S1 500 Ω From Output Under Test Open GND TEST S1 tPLH/tPHL tPLZ/tPZL tPHZ/tPZH Open 2 × VCC GND 500 Ω CL = 50 pF (see Note A) LOAD CIRCUIT 3V Timing Input 1.5 V 0V tw tsu 3V Input 1.5 V th 1.5 V 3V 1.5 V 1.5 V Data Input 0V 0V VOLTAGE WAVEFORMS PULSE DURATION VOLTAGE WAVEFORMS SETUP AND HOLD TIMES Output Control (low-level enabling) 3V Input 1.5 V 1.5 V 0V tPHL tPLH In-Phase Output VOH 50% VCC VOL 50% VCC Out-of-Phase Output VOH 50% VCC VOL 50% VCC 0V tPZL Output Waveform 2 S1 at GND (see Note B) [ VCC tPLZ Output Waveform 1 S1 at 2 × VCC (see Note B) tPLH tPHL 3V 1.5 V 1.5 V 50% VCC VOL tPHZ tPZH VOLTAGE WAVEFORMS PROPAGATION DELAY TIMES 20% VCC 50% VCC 80% VCC VOH [0V VOLTAGE WAVEFORMS ENABLE AND DISABLE TIMES NOTES: A. CL includes probe and jig capacitance. B. Waveform 1 is for an output with internal conditions such that the output is low except when disabled by the output control. Waveform 2 is for an output with internal conditions such that the output is high except when disabled by the output control. C. Input pulses are supplied by generators having the following characteristics: PRR ≤ 10 MHz, ZO = 50 Ω, tr = 3 ns, tf = 3 ns. For testing pulse duration: tr = 1 to 3 ns, tf = 1 to 3 ns. Pulse polarity may be either high-to-low-to-high or a low-to-high-to-low. D. The outputs are measured one at a time with one transition per measurement. Figure 9. Load Circuit and Voltage Waveforms POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 23 PACKAGE OPTION ADDENDUM www.ti.com 26-Sep-2005 PACKAGING INFORMATION Orderable Device Status (1) Package Type Package Drawing Pins Package Eco Plan (2) Qty Lead/Ball Finish MSL Peak Temp (3) 5962-9323901Q3A ACTIVE LCCC FK 28 1 TBD Call TI Level-NC-NC-NC 5962-9323901QXA ACTIVE CDIP JT 28 1 TBD Call TI Level-NC-NC-NC SN74ACT8997DW ACTIVE SOIC DW 28 20 Pb-Free (RoHS) CU NIPDAU Level-1-260C-UNLIM SN74ACT8997DWR ACTIVE SOIC DW 28 1000 Pb-Free (RoHS) CU NIPDAU Level-1-260C-UNLIM SN74ACT8997NT OBSOLETE PDIP NT 28 TBD Call TI Call TI SNJ54ACT8997FK ACTIVE LCCC FK 28 1 TBD Call TI Level-NC-NC-NC SNJ54ACT8997JT ACTIVE CDIP JT 28 1 TBD Call TI Level-NC-NC-NC (1) The marketing status values are defined as follows: ACTIVE: Product device recommended for new designs. LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect. NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design. PREVIEW: Device has been announced but is not in production. Samples may or may not be available. OBSOLETE: TI has discontinued the production of the device. (2) Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS) or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability information and additional product content details. TBD: The Pb-Free/Green conversion plan has not been defined. Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes. Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight in homogeneous material) (3) MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature. Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals. TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release. In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis. Addendum-Page 1 MECHANICAL DATA MCER004A – JANUARY 1995 – REVISED JANUARY 1997 JT (R-GDIP-T**) CERAMIC DUAL-IN-LINE 24 LEADS SHOWN PINS ** A 13 24 B 1 24 28 A MAX 1.280 (32,51) 1.460 (37,08) A MIN 1.240 (31,50) 1.440 (36,58) B MAX 0.300 (7,62) 0.291 (7,39) B MIN 0.245 (6,22) 0.285 (7,24) DIM 12 0.070 (1,78) 0.030 (0,76) 0.100 (2,54) MAX 0.320 (8,13) 0.290 (7,37) 0.015 (0,38) MIN 0.200 (5,08) MAX Seating Plane 0.130 (3,30) MIN 0.023 (0,58) 0.015 (0,38) 0°–15° 0.014 (0,36) 0.008 (0,20) 0.100 (2,54) 4040110/C 08/96 NOTES: A. B. C. D. E. All linear dimensions are in inches (millimeters). This drawing is subject to change without notice. This package can be hermetically sealed with a ceramic lid using glass frit. Index point is provided on cap for terminal identification. Falls within MIL STD 1835 GDIP3-T24, GDIP4-T28, and JEDEC MO-058 AA, MO-058 AB POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 MECHANICAL DATA MLCC006B – OCTOBER 1996 FK (S-CQCC-N**) LEADLESS CERAMIC CHIP CARRIER 28 TERMINAL SHOWN 18 17 16 15 14 13 NO. OF TERMINALS ** 12 19 11 20 10 A B MIN MAX MIN MAX 20 0.342 (8,69) 0.358 (9,09) 0.307 (7,80) 0.358 (9,09) 28 0.442 (11,23) 0.458 (11,63) 0.406 (10,31) 0.458 (11,63) 21 9 22 8 44 0.640 (16,26) 0.660 (16,76) 0.495 (12,58) 0.560 (14,22) 23 7 52 0.739 (18,78) 0.761 (19,32) 0.495 (12,58) 0.560 (14,22) 24 6 68 0.938 (23,83) 0.962 (24,43) 0.850 (21,6) 0.858 (21,8) 84 1.141 (28,99) 1.165 (29,59) 1.047 (26,6) 1.063 (27,0) B SQ A SQ 25 5 26 27 28 1 2 3 4 0.080 (2,03) 0.064 (1,63) 0.020 (0,51) 0.010 (0,25) 0.020 (0,51) 0.010 (0,25) 0.055 (1,40) 0.045 (1,14) 0.045 (1,14) 0.035 (0,89) 0.045 (1,14) 0.035 (0,89) 0.028 (0,71) 0.022 (0,54) 0.050 (1,27) 4040140 / D 10/96 NOTES: A. B. C. D. E. All linear dimensions are in inches (millimeters). This drawing is subject to change without notice. This package can be hermetically sealed with a metal lid. The terminals are gold plated. Falls within JEDEC MS-004 POST OFFICE BOX 655303 • DALLAS, TEXAS 75265 IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Applications Amplifiers amplifier.ti.com Audio www.ti.com/audio Data Converters dataconverter.ti.com Automotive www.ti.com/automotive DSP dsp.ti.com Broadband www.ti.com/broadband Interface interface.ti.com Digital Control www.ti.com/digitalcontrol Logic logic.ti.com Military www.ti.com/military Power Mgmt power.ti.com Optical Networking www.ti.com/opticalnetwork Microcontrollers microcontroller.ti.com Security www.ti.com/security Telephony www.ti.com/telephony Video & Imaging www.ti.com/video Wireless www.ti.com/wireless Mailing Address: Texas Instruments Post Office Box 655303 Dallas, Texas 75265 Copyright 2005, Texas Instruments Incorporated