Tms370 Datasheet
Tms370 Datasheet
Extract
Data Book
Extract
              SPND005
              March 1997
Texas Instruments (TI) reserves the right to make changes to its products or to discontinue any
semiconductor product or service without notice, and advises its customers to obtain the latest
version of relevant information to verify, before placing orders, that the information being relied
on is current.
TI warrants performance of its semiconductor products and related software to the specifications
applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality
control techniques are utilized to the extent TI deems necessary to support this warranty.
Specific testing of all parameters of each device is not necessarily performed, except those
mandated by government requirements.
Certain applications using semiconductor products may involve potential risks of death,
personal injury, or severe property or environmental damage (“Critical Applications”).
Inclusion of TI products in such applications is understood to be fully at the risk of the customer.
Use of TI products in such applications requires the written approval of an appropriate TI officer.
Questions concerning potential risk applications should be directed to TI through a local SC
sales office.
In order to minimize risks associated with the customer’s applications, adequate design and
operating safeguards should be provided by the customer to minimize inherent or procedural
hazards.
                                                                                              v
                        PRODUCT STAGE STATEMENTS
vi
General Information                                  1
Quality and Reliability                              2
Electrostatic Discharge Guidelines                   3
Mechanical Data                                      4
overview
      The TMS370 family consists of very large scaled integration (VLSI), 8-bit, complementary metal oxide
      semiconductor (CMOS) microcontrollers with on-chip EEPROM storage and peripheral-support functions.
      These devices offer superior performance in complex, real-time control applications in demanding
      environments and are available in mask-programmable ROM and EPROM.
      In a continual effort to improve its products, Texas Instruments has added new, more robust features to the
      TMS370 family of devices that are designed to enhance performance and enable new application technologies.
      These added features include new watchdog modes and low-power modes for mask-ROM devices. All family
      members are software compatible, so that many existing applications can be run on the improved devices
      without modification of software. (Refer to the associated data sheets for more information on compatibility.)
      In expanding its powerful TMS370 family of microcontrollers, TI offers many new configurable devices for
      specific applications. As microcontrollers have evolved, TI has added multiple peripheral functions to chips that
      originally had only a central processing unit (CPU), memory, and I/O blocks. Now, with the high-performance,
      software-compatible TMS370 microcontrollers, over 130 standard products are available. Also, up to
      27 function modules can be used to configure a new device quickly, easily, and cost-effectively for any
      applications.
      The TMS370 family is supported fully by TI development tools that facilitate simplified software development
      for prompt market introduction of new products. These tools include an assembler, an optimizing C compiler,
      a linker, a C source debugger, a design kit, a starter kit, and a third-party microcontroller programmer from
      BP Microsystems. All of these tools work together by using an IBM-compatible personal computer (PC) as
      the host and the central control element. This allows the user to select the host computer and text management
      as well as editing tools according to system requirements.
      Additionally, the TMS370 in-circuit emulator [XDS—extended development support, and CDT370 compact
      development tool (CDT)] allows the user to immediately begin designing, testing, and debugging the system
      upon specification. The reason for this is straightforward: the emulator itself is modular and configurable,
      thereby eliminating the need to produce a new emulator for each TMS370 configuration.
typical applications
      The TMS370 family of devices is the ideal choice for the applications shown in Table 1 because the newly added
      features (like the addition of multiple peripheral functions per device) have expanded the TMS370 family of
      microcontrollers, enhanced its performance, and opened up new application technologies.
           ÁÁÁÁÁÁÁÁÁ
                   ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
                  Table 1. Typical Applications for TMS370 Family of Microcontroller Devices
           ÁÁÁÁÁÁÁÁÁ
                   ÁÁÁÁÁÁÁÁÁ
                           ÁÁÁÁÁÁÁÁÁÁ
                   ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
           ÁÁÁÁÁÁÁÁÁ
                     APPLICATION AREA
                   ÁÁÁÁÁÁÁÁÁ
                           ÁÁÁÁÁÁÁÁÁÁ           Climate control systems
                                                                                APPLICATIONS
           ÁÁÁÁÁÁÁÁÁ
                   ÁÁÁÁÁÁÁÁÁ
                           ÁÁÁÁÁÁÁÁÁÁ
                                                                                     Navigational systems
                                                Cruise control
                Automotive                                                           Engine control
           ÁÁÁÁÁÁÁÁÁ
                   ÁÁÁÁÁÁÁÁÁ
                           ÁÁÁÁÁÁÁÁÁÁ
                                                Entertainment systems
                                                                                     Antilock braking
                                                Instrumentation
           ÁÁÁÁÁÁÁÁÁ
                   ÁÁÁÁÁÁÁÁÁ
           ÁÁÁÁÁÁÁÁÁ       ÁÁÁÁÁÁÁÁÁÁ
                   ÁÁÁÁÁÁÁÁÁ
                Computer
                           ÁÁÁÁÁÁÁÁÁÁ
                                                Keyboards
                                                Peripheral interface control
                                                                                     Disk controllers
                                                                                     Terminals
           ÁÁÁÁÁÁÁÁÁ
                   ÁÁÁÁÁÁÁÁÁ
                           ÁÁÁÁÁÁÁÁÁÁ
                                                Motor control                        Meter control
                Industrial                      Temperature controllers              Medical instrumentation
           ÁÁÁÁÁÁÁÁÁ
                   ÁÁÁÁÁÁÁÁÁ
           ÁÁÁÁÁÁÁÁÁ       ÁÁÁÁÁÁÁÁÁÁ
                   ÁÁÁÁÁÁÁÁÁ
                           ÁÁÁÁÁÁÁÁÁÁ
                                                Process control
                                                Modems
                                                                                     Security systems
Telecopiers
           ÁÁÁÁÁÁÁÁÁ
                   ÁÁÁÁÁÁÁÁÁ
                           ÁÁÁÁÁÁÁÁÁÁ
                Telecommunications              Intelligent phones
                                                                                     Debit cards
                                                Intelligent line card control
device categories
      The TMS370 category of devices is divided into 14 subfamilies (see Table 2). All the subfamilies are supported
      by a full complement of development support tools, which are listed in Table 5.
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
                        Table 2. TMS370 Family Categories and Their Corresponding Devices
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
            FAMILY
          TMS370Cx0x                  TMS370C002A         TMS370C302A
                                                                                 DEVICES INCLUDED
                                                                                TMS370C702†    SE370C702†
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
          TMS370Cx1x
                                      TMS370C010A
                                      TMS370C712A
                                                          TMS370C012A
                                                          TMS370C712B
                                                                                TMS370C310A
                                                                                SE370C712A†
                                                                                                    TMS370C311A
                                                                                                    SE370C712B†
                                                                                                                    TMS370C312A
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
                                      TMS370C020A         TMS370C022A           TMS370C320A         TMS370C322A     TMS370C722
          TMS370Cx2x
                                      SE370C722†
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
         TMS370Cx32
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
         TMS370Cx36
                                      TMS370C032A
                                      TMS370C036A
                                                          TMS370C732A
                                                          TMS370C736A
                                                                                TMS370C332A
                                                                                SE370C736A†
                                                                                                    SE370C732A†
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
          TMS370Cx4x
                                      TMS370C040A
                                      SE370C742A†
                                      TMS370C050A
                                                          TMS370C042A
                                                          TMS370C052A
                                                                                TMS370C340A
                                                                                TMS370C056A
                                                                                                    TMS370C342A
                                                                                                    TMS370C058A
                                                                                                                    TMS370C742A
                                                                                                                    TMS370C059A
                                      TMS370C150A         TMS370C156A           TMS370C250A         TMS370C256A     TMS370C350A
          TMS370Cx5x                  TMS370C352A         TMS370C353A           TMS370C356A         TMS370C358A     TMS370C452A
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
                                      TMS370C456A         TMS370C756A           TMS370C758A         TMS370C758B     TMS370C759A
                                      SE370C756A†         SE370C758A†           SE370C758B†         SE370C759A†
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
          TMS370Cx6x
                                      TMS370C067A
                                      SE370C768A†
                                                          TMS370C068A
                                                          SE370C769A†
                                                                                TMS370C069A         TMS370C768A     TMS370C769A
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
          TMS370Cx7x                  TMS370C077A         TMS370C777A           SE370C777A†
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
          TMS370Cx8x                  TMS370C080          TMS370C380A           TMS370C686A         SE370C686A†
                                                                                SE370C792†
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
          TMS370Cx9x                  TMS370C090A         TMS370C792
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
         TMS370CxAx                   TMS370C3A7A
         TMS370CxBx                   TMS370C0B6A
ÁÁÁÁÁÁÁÁÁ
        ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ
         TMS370CxCx                 TMS370C3C0A          TMS370C6C2A SE370C6C2A†
† These system evaluators are used only in a prototype environment. Their reliability has not been characterized.
key features
      The TMS370 family is based on a register-to-register architecture that allows access to a register file (up to
      256 bytes) in a single bus cycle. On-chip memory includes program memory (mask ROM or EPROM), static
      RAM, standby RAM, and data EEPROM.
      The versatile on-chip peripheral functions include an analog-to-digital converter (ADC1, ADC2, or ADC3), a
      serial communications interface (SCI1 or SCI2), a serial peripheral interface (SPI), three different timer modules
      (T1, T2A, and T2B), and up to 55 digital input / output (I / O) pins. The number and type of peripheral functions
      (modules) is dependent on the TMS370 subfamily.
      The following are key features of the TMS370 device family (not all features are available for all devices):
      D   Compatibility for supporting software migration between current and future microcontrollers
      D   CMOS EPROM technology for providing reprogrammable EPROM and one-time programmable (OTP)
          program memory for prototypes and for small-volume or quick-turn production
      D   CMOS EEPROM technology for providing EEPROM programming with a single 5-V supply
      D   ADC technology for converting analog signals to digital values
      D   Static RAM/register file registers that offer numerous memory options
      D   Standby RAM that offers data protection in power-off condition
      D   Programmable (asynchronous and isosynchronous†) built-in serial communications interface for control of
          timing, data format, and protocol
      D   Serial peripheral interface for providing single-mode synchronous data transmission from the CPUs to any
          external peripheral devices
      D   Flexible operating features:
          –   Power-reduction-standby and halt modes
          –   Temperature options:
              0°C to 70°C operating temperature (L)
              – 40°C to 85°C operating temperature (A)
              – 40°C to 105°C operating temperature (T)
          –   Input clock frequency options:
              Divide-by-4 ( 0.5 MHz to 5 MHz SYSCLK ) standard oscillator
              Divide-by-1 ( 2 MHz to 5 MHz SYSCLK) phase-locked loop (PLL)
          –   Operating voltage range: 5 V +10%
      D   Flexible interrupt handling for design flexibility:
          –   Two programmable interrupt levels
          –   Programmable rising-edge or falling-edge detect
      D   System integrity features that increase flexibility during the software development phase:
          –   Oscillator fault detection
          –   Privileged mode lockout
          –   Watchdog timer
          –   Memory security (for ROM)
† Isosynchronous = isochronous
timer 1
      Timer 1 is a 16-bit timer that can be configured in the following ways:
      D   A programmable 8-bit prescaler (provides a 24-bit real-time timer) that determines the independent clock
          sources for the general-purpose timer and the watchdog (WD) timer
      D   A 16-bit event timer to keep a cumulative total of the transitions
      D   A 16-bit pulse accumulator to measure the pulse-input width
      D   A 16-bit input-capture function that latches the counter value on the occurrence of an external input
      D   Two 16-bit compare registers that trigger when the counter matches the contents of a compare register
      D   A self-contained pulse-width modulated (PWM) output control function
timer 1 (continued)
     The results of these operations can generate an interrupt to the CPU, set flag bits, reset the timer counter, toggle
     an I/O line, or generate PWM outputs. Timer 1 can provide up to 200 ns of resolution with a 5-MHz system clock
     (SYSCLK).
timer 2n (A and B)
     Timer 2A and 2B are 16-bit timers that can be configured in the following ways:
     D   Four independent clock sources for the general-purpose timer
     D   A 16-bit event timer, to keep a cumulative total of the transitions
     D   A16-bit pulse accumulator, to measure the pulse-input width
     D   Two 16-bit input-capture devices that change a counter value on the occurrence of an external input
     D   Two 16-bit compare registers that trigger when a counter matches the contents of a compare register
     D   A self-contained PWM output controller
     The results of the timer 2A and 2B operations can generate an interrupt to the CPU, set flag bits, reset the timer
     counter, toggle an I/O line, or generate PWM outputs. Timers 2A and 2B can provide up to 200 ns of resolution
     with a 5-MHz system clock (SYSCLK).
watchdog timer
     The watchdog (WD) timer helps ensure system integrity. The WD timer can be programmed to generate a
     hardware reset upon a time-out condition. The WD function provides a hardware monitor over the software to
     help avoid losing a program. If not needed as a WD, this timer can be used as a general-purpose timer.
programmable acquisition and control timer (PACT)
     The PACT module in the ’x32 and ’x36 subfamilies is a programmable timing module that uses some of the
     on-chip RAM to store its commands and the timer values. Only the TMS370Cx36 device offers the 256-byte
     standby RAM that protects stored data against power failures. The PACT module offers the following:
     D   Input capture on up to six pins, four of which may have a programmable prescaler
     D   One input-capture pin that can drive an 8-bit event counter
     D   Up to eight timer-driven outputs
     D   Timer capability of up to 20 bits
     D   Interaction between event counter and timer activity
     D   18 independent interrupt vectors to allow better servicing of events
     D   Watchdog with selectable time-out period
     D   Mini-SCI (serial communications interface) that works as a full duplex UART (universal asynchronous
         receiver transmitter)
     Once set up, the PACT requires no CPU overhead except to service interrupts.
functional-block-diagram generalization
    This section contains a functional-block-diagram generalization for the TMS370 microcontroller subfamilies
    (that is, ’x0x, ’x1x, ’x2x, ’x32, ’x36, ’x4x, ..., ’xCx). Because this diagram is a generalization, it depicts all the
    modules available for the TMS370 families, noting that no one TMS370 device contains all available options.
    The diagram also shows the basic internal connections among the major architectural features that are
    identified in the selection guide (see Table 4). For a functional block diagram of a specific TM370 subfamily, the
    pinouts, the descriptions of the pinouts, and descriptions of the external connection names, refer to the
    applicable data sheet.
                  ÁÁÁ Á     Á
                INT1       INT2 INT3              XTAL1                  XTAL2 /            MC        RESET                       AN0 – AN7
                 ÁÁÁÁ   Á Á Á                                                                                             ÁÁÁ
                                                                                                                           ÁÁÁÁ
                                                                                                                             ÁÁÁ
                                                                         CLKIN
                                                                                                                               Analog-to-Digital      VCC3
                                                   Clock Options                                                                 Converter†
                                                   Divide-by-4 or                              System                                                 VSS3
                     Interrupts
                                                  Divide-by-1(PLL)                             Control
Watchdog
CP1
                                                                                                                                                      CP6
                                                                                                                                    PACT†             OP1
                                                                                                      128 Bytes
                                                                                                      Dual-Port                                       OP8
                                                                                                        RAM†
Address MSbyte†
                                                                                                                                                       VCC1
                                                                             Control†
                                                                                                                                                       VSS1
                  Data †
                   8                 8                  8                       8                8          1
                                                                                                                                                   VSS2† VCC2†
† Not available on all devices; see the selection reference guide (Table 4).
device-numbering conventions
TMS 370 C 7 1 2 A FN T
Table 4 is a continuous table and only the applicable symbol footnotes are listed on each page.
                                                                                                                                   TMS370Cx5x (CONTINUED)
                                                         ROM      TMS370C356Ayyz   FN / NM       68 / 64Φ   16K                        512     112K       T1 / T2a        SPI / SCI1    ADC1/8    55 / 53   ÷4 or PLL        C756
                                                         ROM      TMS370C456Ayyz     FN            68       16K#             512       512     112K       T1 / T2a        SPI / SCI1    ADC1/8      55      ÷4 or PLL        C756
                                                         ROM      TMS370C056Ayyz   FN / NM       68 / 64Φ   16K              512       512     112K       T1 / T2a        SPI / SCI1    ADC1/8    55 / 53   ÷4 or PLL        C756
                                                         ROM      TMS370C358Ayyz   FN / NM       68 / 64Φ   32K                       1 024     64K       T1 / T2a        SPI / SCI1    ADC1/8    55 / 53   ÷4 or PLL        C758
                                                         ROM      TMS370C058Ayyz   FN / NM       68 / 64Φ   32K              256      1 024     64K       T1 / T2a        SPI / SCI1    ADC1/8    55 / 53   ÷4 or PLL        C758
ROM TMS370C059Ayyz FN 68 48K|| 256 3 584 20K T1 / T2a SPI / SCI1 ADC1/8 55 ÷4 or PLL C759
                                                         OTP      TMS370C756Ayyz   FN / NM       68 / 64Φ            16K     512       512     112K       T1 / T2a        SPI / SCI1    ADC1/8    55 / 53      ÷4             —
                                                         OTP      TMS370C758Ayyz   FN / NM       68 / 64Φ            32K     256      1 024     64K       T1 / T2a        SPI / SCI1    ADC1/8    55 / 53      ÷4             —
                                                         OTP      TMS370C758Byyz   FN / NM       68 / 64Φ            32K     256      1 024     64K       T1 / T2a        SPI / SCI1    ADC1/8    55 / 53      PLL            —
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251–1443
                                                         OTP      TMS370C759Ayyz     FN            68               48K||    256      3 584     20K       T1 / T2a        SPI / SCI1    ADC1/8      55         ÷4             —
                                                       UV-EPROM   SE370C756Ayyz     FZ / JN      68 / 64Φ            16K     512       512     112K       T1 / T2a        SPI / SCI1    ADC1/8    55 / 53      ÷4             —
                                                       UV-EPROM   SE370C758Ayyz     FZ / JN      68 / 64Φ            32K     256      1 024     64K       T1 / T2a        SPI / SCI1    ADC1/8    55 / 53      ÷4             —
                                                       UV-EPROM   SE370C758Byyz     FZ / JN      68 / 64Φ            32K     256      1 024     64K       T1 / T2a        SPI / SCI1    ADC1/8    55 / 53      PLL            —
                                                       UV-EPROM   SE370C759Ayyz       FZ           68               48K||    256      3 584     20K       T1 / T2a        SPI / SCI1    ADC1/8      55         ÷4             —
                                                                                                                                        TMS370Cx6x
                                                         ROM      TMS370C067Ayyz     FN            68       24K              256      1 024     24K     T1 / T2a / T2b    SPI / SCI1    ADC1/8      55      ÷4 or PLL        C768
                                                         ROM      TMS370C068Ayyz     FN            68       32K              256      1 024     24K     T1 / T2a / T2b    SPI / SCI1    ADC1/8      55      ÷4 or PLL        C768
                                                         ROM      TMS370C069Ayyz     FN            68       48K||            256      3 584     8K      T1 / T2a / T2b    SPI / SCI1    ADC1/8      55      ÷4 or PLL        C769
                                                         OTP      TMS370C768Ayyz     FN            68                32K     256      1 024     24K     T1 / T2a / T2b    SPI / SCI1    ADC1/8      55         ÷4             —
                                                         OTP      TMS370C769Ayyz     FN            68               48K||    256      3 584     8K      T1 / T2a / T2b    SPI / SCI1    ADC1/8      55         ÷4             —
                                                       UV-EPROM   SE370C768Ayyz       FZ           68                32K     256      1 024     24K     T1 / T2a / T2b    SPI / SCI1    ADC1/8      55         ÷4             —
                                                       UV-EPROM   SE370C769Ayyz       FZ           68               48K||    256      3 584     8K      T1 / T2a / T2b    SPI / SCI1    ADC1/8      55         ÷4             —
                                                   †  Packages: FN = PLCC, FZ = CLCC, N = PDIP, JD = CDIP, NJ = PSDIP (formerly N2), JC = CSDIP, NM = PSDIP, JN = CSDIP
                                                   ‡ Temperatures: ROM device types have L = 0°C to +70°C, A = – 40°C to +85°C, and T = – 40°C to +105°C temperature options; ROM-less, OTP and UV-EPROM device types only have T.
                                                   § PACT SCI: PACT includes a mini-SCI. SCI1 module has 3-pin configuration while SCI2 module has 2-pin configuration.
                                                   || Max Freq: Supports maximum operating frequency of 3 MHz SYSCLK
                                                   ◊ Timers: Timer 1 (T1) includes a watchdog timer programmable as a general purpose 16-bit timer
                                                   Φ 68/64 Packages: 68 pins for FN, FZ packages. 64 pins for NM, JN packages
                                                                                              Table 4. TMS370 8-Bit Microcontroller Product Configurations (Continued)
                                                                                                              PROGRAM
                                                                   PART NUMBER     PACKAGE                                 DATA MEMORY     OFF-CHIP                                                                 OTP AND
                                                        DEVICE                                   PACKAGE       MEMORY                                               SERIAL        A/D                 CLOCK
                                                                  “yy ”= PACKAGE   OPTIONS                     (BYTES)
                                                                                                                              (BYTES)      MEM EXP    TIMERS◊                              I/O                  REPROGRAMMABLE
                                                        TYPE‡                                    PIN COUNT                                                        INTERFACE§   CHANNELS             GENERATOR
                                                                          TEMP
                                                                     “z“ =TEMP       “yy”†                                                 (BYTES)                                                                  DEVICES
                                                                                                             ROM   EPROM   EEPROM   RAM
                                                                                                                                     TMS370Cx7x
                                                         ROM      TMS370C077Ayyz    FN / NM       68 / 64Φ   24K            256      512               T1 / T2a                 ADC1/8    55 / 53   ÷4 or PLL         C777
                                                         OTP      TMS370C777Ayyz    FN / NM       68 / 64Φ          24K     256      512               T1 / T2a                 ADC1/8    55 / 53      ÷4               —
                                                       UV-EPROM   SE370C777Ayyz     FZ / JN       68 / 64Φ          24K     256      512               T1 / T2a                 ADC1/8    55 / 53      ÷4               —
                                                                                                                                     TMS370Cx8x
                                                         ROM      TMS370C380Ayyz      FN            44       4K                      128                 T1                                 35      ÷4 or PLL         C686
                                                         ROM      TMS370C080yyz       N             40       4K             256      128                 T1                                 33         ÷4             C758∆
                                                         OTP      TMS370C686Ayyz      FN            44              16K              256                 T1                                 35         ÷4               —
                                                       UV-EPROM   SE370C686Ayyz       FZ            44              16K              256                 T1                                 35         ÷4               —
POST OFFICE BOX 1443 • HOUSTON, TEXAS 77251–1443
                                                                                                                                     TMS370Cx9x
                                                         ROM      TMS370C090Ayyz    FN / NJ       44 / 40Ψ   4K             256      128                 T1                    ADC3/15      25      ÷4 or PLL         C792
                                                         OTP      TMS370C792yyz     FN / NJ       44 / 40Ψ          8K      256      128                 T1                    ADC3/15      25         ÷4               —
                                                       UV-EPROM    SE370C792yyz     FZ / JC       44 / 40Ψ          8K      256      128                 T1                    ADC3/15      25         ÷4               —
                                                                                                                                     TMS370CxAx
                                                         ROM      TMS370C3A7Ayyz      N             40       24K                     512               T1 / T2a      SCI1                   34      ÷4 or PLL         C758∆
                                                                                                                                     TMS370CxBx
                                                         ROM      TMS370C0B6Ayyz    FN / NM       68 / 64Φ   16K            256      384                 T1                     ADC1/8    55 / 53   ÷4 or PLL         C758♣
                                                                                                                                     TMS370CxCx
                                                         ROM      TMS370C3C0Ayyz    FN / N          28       4K                      128                 T1         SCI2¥       ADC2/4      22      ÷4 or PLL         C6C2
                                                         OTP      TMS370C6C2Ayyz    FN / N          28              8K               128                 T1         SCI2¥       ADC2/4      22         ÷4               —
                                                       UV-EPROM   SE370C6C2Ayyz     FZ / JD         28              8K               128                 T1         SCI2¥       ADC2/4      22         ÷4               —
                                                   † Packages: FN = PLCC, FZ = CLCC, N = PDIP, JD = CDIP, NJ = PSDIP (formerly N2), JC = CSDIP, NM = PSDIP, JN = CSDIP
                                                   third-party support
                                                         COMPANY                              ADDRESS                   PHONE NUMBER                                      TOOL                               ENVIRONMENT
                                                                                 395 Sierra Madre Villa
                                                   Allen Ashley                                                       (818) 793–5748          Assembler / Linker                                           PC / MS-DOS
                                                                                 Pasadena, CA 91107
                                                                                 1000 North Post Oak Rd., Suite 225   (713) 688–4600          Support (with adaptor top from TI) BP1148TI,
                                                   BP Microsystems                                                                                                                                         PC / MS-DOS
                                                                                 Houston, TX 77055                    (800) 225–2102          BP1200 and BP2100 programmers
                                                                                 10525 Willows Rd., NE
                                                   Data I/O                                                           (206) 881–6444          Programmers for TMS370; 3900, 2900 and Unisite               PC / MS-DOS
                                                                                 Redmond, WA 98073
                                                                                 130 Capitol Drive, Suites A & B                              TMS370 Microcontroller Module for ALLPRO                     ALLPRO
                                                   Logical Devices                                                    (303) 279–6868
                                                                                 Golden, CO 80401                                             Programmers                                                  Programmers
                                                                                 1603 A South Main St.                (408) 263–6667          Support with Turpro-1 / FX, Turpro-1 / TX, Turpro-1,         PC / MS-DOS and
                                                   System General
                                                                                 Milpitas, CA 95035                   (408) 263–6668          APRO, Turpro-832, and Turpro-840 programmers                 Standalone
   1–21
OPERATING CONDITIONS AND CHARACTERISTICS
timing conventions
     This section defines the timing parameters, including cycle time, hold time, pulse duration, and others.
time intervals
     New or revised data sheets in this book use letter symbols in accordance with standards recently adopted by
     JEDEC, the IEEE, and the IEC. Two basic forms of symbols are used. The first form is used usually when
     intervals can be classified easily as cycle, hold, setup, transition, valid, or delay times and for pulse durations.
     The second form can be used generally, but in this book the second form is primarily for time intervals not easily
     classifiable. The second (unclassified) form is described first. Since some manufacturers use this form for all
     time intervals, symbols in the unclassified form are given with the examples for most of the classified time
     intervals.
unclassified time intervals
     Generalized letter symbols can be used to identify almost any time interval without classifying it using traditional
     or contrived definitions. Symbols for unclassified time intervals identify two signal events listed in from-to
     sequence using the format:
     t(AB-CD)
     Subscripts A and C indicate the names of the signals for which changes of state or level or establishment of
     state or level constitute signal events assumed to occur first and last, respectively, that is, at the beginning and
     end of the time interval.
     Subscripts B and D indicate the direction of the transitions and/or the final states or levels of the signals
     represented by A and C, respectively. One or two of the following is used:
           H = high or transition to high
              L = low or transition to low
              V = a valid steady-state level
              X = unknown, changing, or “don’t care” level
              Z = high-impedance (off) state
     The hyphen between the B and C subscripts is omitted when no confusion is likely to occur.
classified time intervals
     Because of the information contained in the definitions, frequently the identification of one or both of the two
     signal events that begin and end the intervals can be shortened significantly compared to the unclassified forms.
     For example, it is not necessary to indicate in the symbol that an access time ends with valid data at the output.
     However, if both signals are named (e.g., in a hold time), the from-to sequence is maintained.
cycle time
     The time interval between the start and end of a cycle.
     NOTE: For each cycle time (tc), the value given represents the minimum time interval required to complete one cycle of the given function
           (e.g., read, write, etc.) correctly.
     Example symbology:
             Classified                  Description
              tc                          Cycle time, (SYSCLK)
              tc(SPC)                     Cycle time, (SPICLK)
              tc(SCC)                     Cycle time, (SCICLK)
hold time
       The time interval during which a signal is retained at a specified input terminal after an active transition occurs
       at another specified input terminal.
       NOTES: 1. The hold time is the actual time interval between two signal events and is determined by the system in which the digital circuit
                 operates. A minimum value is specified that is the shortest interval for which correct operation of the digital circuit is assured.
              2. The hold time can have a negative value in which case the minimum limit defines the longest interval (between the release
                 of the signal and the active transition) for which correct operation of the digital circuit is assured.
       Example symbology:
              Classified                     Description
               th(EH-A)                       Hold time, address, R / W and OCF from EDS, CSE1, CSE2, CSH1, CSH2,
                                              CSH3, and CSPF high
                th(EH-D)W                      Hold time, write data time from EDS high
                th(EH-D)R                      Hold time, read time from EDS high
                th(SCH-WT)                     Hold time, WAIT time from SYSCLK high
                th(AN)                         Hold time, analog input from start of conversion
       NOTE: The from-to sequence in the order of subscripts in the unclassified form is maintained in the classified form. In the case of hold times,
             this causes the order to seem reversed from what would be suggested by the terms.
setup time
     The time interval between the application of a signal at a specified input terminal and a subsequent active
     transition at another specified input terminal.
     NOTES: 1. The setup time is the actual time interval between two signal events and is determined by the system in which the digital circuit
               operates. A minimum value is specified that is the shortest interval for which correct operation of the digital circuit is assured.
            2. The setup time can have a negative value in which case the minimum limit defines the longest interval (between the active
               transition and the application of the other signal) for which correct operation of the digital circuit is assured.
     Example symbology:
             Classified                   Description
              tsu(D)                       Setup time, write data time to EDS high
              tsu(WT-SCH)                  Setup time, WAIT time to SYSCLK high
              tsu(RXD-SCCH)                Setup time, SCIRXD to SCICLK high
              tsu(SOMI-SPCH)               Setup time, SPISOMI to SPICLK high (polarity = 1)
              tsu(SIMO-SPCH)               Setup time, SPISIMO to SPICLK high (polarity = 1)
              tsu(S)                       Setup time, analog to sample command
transition times (rise and fall times)
     The time interval between two reference points (10% and 90% unless otherwise specified) on the same
     waveform that is changing from the defined low level to the defined high level (rise time) or from the defined high
     level to the defined low level (fall time).
     Example symbology:
             Classified                   Description
              tr                           Rise time
              tf                           Fall time
              tr(CI)                       Rise time, XTAL2/ CLKIN
              tf(CI)                       Fall time, XTAL2/ CLKIN
valid time
     D   General. The time interval during which a signal is (or should be) valid.
     D   Output data-valid time. The time interval in which output data continues to be valid following a change of
         input conditions that could cause the output data to change at the end of the interval.
     Example symbology:
             Classified                   Description
              tv(A)                        Valid time, address to EDS, CSE1, CSE2, CSH1, CSH2, CSH3 and CSPF low
              tv(SCCH-TXD)                 Valid time, SCITXD data valid after SCICLK high
              tv(SCCH-RXD)                 Valid time, SCIRXD data valid after SCICLK high
              tv(SPCH-SOMI)                Valid time, SPISOMI data valid after SPICLK high (polarity = 1)
              tv(SPCH-SIMO)                 Valid time, SPISIMO data valid after SPICLK high (polarity = 1)
     tv(AB-CD) supersedes the older form tPVX.
delay time
       The time interval between two signals identified in the description column of the following example symbology.
       Example symbology:
            Classified                Description
             td(CIH-SCL)               Delay time, XTAL2/ CLKIN rise to SYSCLK fall
              td(CIH-SCH)                  Delay time, XTAL2/ CLKIN rise to SYSCLK rise
              td(SCL-A)                    Delay time, SYSCLK low to address R / W and OCF valid
              td(DZ-EL)                    Delay time, data bus high impedance to EDS low (read cycle)
              td(EH-D)                     Delay time, EDS high to data bus enable (read cycle)
              td(EL-DV)R                   Delay time, EDS low to read data valid
              td(EL-WTV)                   Delay time, EDS low to WAIT valid
              td(AV-DV)R                   Delay time, address valid to read data valid
              td(AV-WTV)                   Delay time, address valid to WAIT valid
              td(AV-EH)                    Delay time, address valid to EDS high (end of write)
              td(SCCL-TXDV)                Delay time, SCITXD valid after SCICLK low
              td(SPCL-SIMOV)               Delay time, SPISIMO valid after SPICLK low (polarity = 1)
              td(SPCL-SOMIV)               Delay time, SPISOMI valid after SPICLK low (polarity = 1)
timing-diagram conventions
                                                              Meaning
Timing-Diagram Symbol         Input Forcing Functions                          Output Response Functions
-      Japan
       Product Information Center        +0120-81-0026 (in Japan)                               Fax: +0120-81-0036 (in Japan)
                             +03-3457-0972 or (INTL) 813-3457-0972                              Fax: +03-3457-1259 or (INTL) 813-3457-1259
       DSP Hotline                                +03-3769-8735 or (INTL) 813-3769-8735         Fax: +03-3457-7071 or (INTL) 813-3457-7071
       DSP BBS via Nifty-Serve                                            Type “Go TIASP”
-      Documentation
       When making suggestions or reporting errors in documentation, please include the following information that is on the title page: the full title
       of the book, the publication date, and the literature number.
           Mail: Texas Instruments Incorporated                          Email: comments@books.sc.ti.com
                 Technical Documentation Services, MS 702
                 P.O. Box 1443
                 Houston, Texas 77251-1443
Note:        When calling a Literature Response Center to order documentation, please specify the literature number of the book.
 A
absolute addressing mode: An addressing mode in which code or operands produce the actual address
address: Any given memory location in which data can be stored or from which data can be retrieved
addressing mode: The method by which an instruction calculates the location of its required data
analog-to-digital converter (ADC): An 8-bit successive-approximation converter with internal sample-and-hold
  circuitry. Also referred to as ADC1, ADC2, or ADC3. ADC1 is an 8-channel ADC, except for the 40-pin
  TMS370Cx4x devices which have only four channels. ADC2 is a 4-channel ADC. And ADC3 is a 15-channel ADC.
ANSI C: A version of the C programming language that conforms to the C standards defined by the American Na-
  tional Standards Institute
archiver: A software program that allows the collection of several individual files into a single file called an archive
   library. The archiver also allows the addition, deletion, extraction, or replacement of members of the archive library.
assembler: A software program that creates a machine-language program from a source file containing assembly
   language instructions, directives, and macro directives. The assembler substitutes absolute operation codes for
   symbolic operation codes, and absolute or relocatable addresses for symbolic addresses.
assembly language: A symbolic language that describes the binary machine code in a more readable form. Each
   of the 73 unique instructions of the TMS370 family converts to one machine operation.
asynchronous-communications mode: An SCI mode that needs no synchronizing clock. The asynchronous
   communications mode format consists of a start bit followed by data bits, an optional parity bit, and a stop bit. This
   format commonly is used with RS-232-C communications and PC serial ports.
 B
baud:    The communication speed for serial ports; equivalent to bits per second
BCD: Binary coded decimal. Each 4-bit nibble expresses a digit from 0–9 and usually packs two digits to a byte,
  giving a range of 0–99.
bit: Contraction of binary digit i.e., a 1 or a 0. In electrical terms, the value of a bit can be represented by the pres-
    ence or absence of charge, voltage, or current.
breakpoint, trace, and timing (BTT) features: A set of features supported by the BTT board (included with the
   XDS/22 emulation system). These features allow the setting of hardware breakpoints, collecting of trace samples,
   and performing timing analysis.
buffer pointer: A 5-bit register in the PACT module peripheral frame that points to the next available location in
   the circular-capture buffer
byte:   A sequence of eight adjacent bits operated upon as a unit
 C
C: A high-level, general-purpose programming language that is useful for writing compilers and operating systems
  and for programming microprocessors
C compiler: A program that translates C source statements into assembly language source statements
capture register: A timer 2n register that is loaded with the 16-bit counter value on the occurrence of an external
   input transition. Either edge of the external input can be configured to trigger the capture.
CDIP: Ceramic Dual In-Line Package
CDT370: A low-cost code-development tool that is external to the target system and provides direct control over
  the TMS370 processor that is on the target system
chip select: For some blocks of the TMS370 memory map, the most significant bits of the address are pre-decoded
   to activate chip-select signals. These chip-select signals allow the TMS370 to access external addresses with a
   minimum of external logic and to perform memory bank selection under software control.
circular buffer: A variable length area in the PACT module dual-port RAM that stores the value of a PACT timer
   when a capture request is made. As new values are captured, they are put into successive locations in the buffer.
   When the buffer is full, the oldest captures are replaced with newer captures.
CLCC: Ceramic Leaded Chip Carrier
CMOS: A complementary MOS technology that uses transistors with electron (N-channel) and hole (P-channel)
  conduction
code conversion utility: A software program that translates a COFF file into one of several standard ASCII hexa-
  decimal formats suitable for loading into an EPROM programmer
COFF: Common Object File Format. An implementation of the object file format of the same name developed by
  AT&T. The TMS370 compiler, assembler, and linker use and generate COFF files.
command/definition area: A variable length area in the PACT module dual-port RAM that is used to define the
  actions taken by the PACT module
comment: A source statement (or portion of a source statement) that documents or improves the readability of a
  source file. Comments are not compiled, assembled, or linked; they have no effect on the object file.
compare register: A timer 1 or timer 2n register that contains a value that is compared to the counter value. The
  compare function triggers when the counter matches the contents of the compare register.
constant:    A value that does not change during execution
CPU: An 8-bit register-oriented processor with a status register, program counter, and stack pointer. The TMS370
  CPU uses the register file, accessed in one bus cycle, as working registers.
CSDIP: Ceramic Shrink Dual In-Line Package
CSE1: Chip-Select Eighth 1. This signal selects the first bank of memory. It has the same timing as EDS. Setting
  this pin to a high-level general-purpose output disables the bank.
CSE2: Chip-Select Eighth 2. This signal selects the second bank of memory. It has the same timing as EDS. Setting
  this pin to a high-level general-purpose output disables the bank.
CSH1: Chip-Select Half 1. This signal selects the first bank of memory. It has the same timing as EDS. Setting this
  pin to a high-level general-purpose output disables the bank.
CSH2: Chip-Select Half 2. This signal selects the second bank of memory. It has the same timing as EDS. Setting
  this pin to a high-level general-purpose output disables the bank.
CSH3: Chip-Select Half 3. This signal selects the third bank of memory. It has the same timing as EDS. Setting this
  pin to a high-level general-purpose output disables the bank.
CSPF: Chip-Select Peripheral File. This signal has the same timing as EDS, but it goes active only during access
  to external frames of the peripheral field (locations 10C0h – 10FFh).
 D
data:   Any information stored in or retrieved from a memory device.
debugger: A window-oriented software interface that helps the user to debug ’370 programs running on an
  emulator, CDT370, or design kit.
dedicated-capture registers: An area in the PACT module dual-port RAM that stores the value of the default timer
  at the time of a specified edge on one of the PACT input-capture pins. Unlike the circular buffer, the location of
  the dedicated-capture register does not change.
default timer (also hardware timer): A 20-bit hardware counter in the PACT module that is incremented by the
   PACT prescaled clock
design kit: A low-cost tool that allows the user to analyze the hardware and software capabilities of the TMS370
  family.
DIP: Dual In-line Package
dual-port RAM: An area in RAM that can be read from and written to by both the TMS370 CPU and the PACT
  module.
 E
edge detection: A type of circuitry that senses an active pulse transition on a given timer input and provides ap-
  propriate output transitions to the rest of the module. The active transition can be configured to be low-to-high or
  high-to-low.
EDS: External Data Strobe. This signal goes low during external-memory operations. The rising edge of EDS vali-
  dates the read-input data; the write data is available after the falling edge of EDS.
EEPROM: Electrically Erasable Programmable Read-Only Memory. Memory that can be programmed and erased
  under direct program control.
EPROM: Erasable Programmable Read-Only Memory. Memory that can be programmed under direct program
  control.
Erase: Typically associated with EPROM and EEPROM. The procedure whereby programmed data is removed
   and the device returns to its unprogrammed state.
ESD: Electrostatic discharge
  F
fully-static RAM: In a fully-static RAM, the periphery as well as the memory array is fully static. The periphery is
    therefore always active and ready to respond to input changes without the need of clocks. There is no precharge
    required for static periphery.
 G
gang programmer: An interactive, menu-driven system that provides programming support for on-chip EEPROM
  or EPROM of the TMS370 microcontrollers in a production environment
 H
HALT mode: An operating mode that reduces operating power by stopping the internal clock, which stops
  processing in all the modules. This is the lowest-power mode in which all register contents are preserved.
  I
IDLE mode: An operating mode in which the CPU stops processing and waits for the next interrupt. It is not a low-
   power mode.
immediate operand: An operand whose actual constant value is specified in the instruction and placed after the
  opcode in the machine code
index:   An 8-bit unsigned number added to a base address to give a final address
instruction: The basic unit of programming that causes the execution of one operation; consists of an opcode and
   operands, along with optional labels and comments
interrupt: A signal to the CPU that stops the flow of a program and forces the CPU to execute instructions at an
   address corresponding to the source of the interrupt. When the interrupt is finished, the CPU resumes execution
   at the point where it was interrupted.
isochronous:    see isosynchronous-communications mode
isosynchronous-communications mode: An SCI mode in which data transmission is synchronized by a
   clock signal (SCICLK) common to both the sender and receiver. The format is identical to the asynchronous-
   communications mode and consists of a start bit, data bits, an optional parity bit, and a stop bit.
 K
K: When used in the context of specifying a given number of bits of information, 1K = 210 = 1024 bits. Thus,
  64K = 64 × 1024 = 65 536 bits.
 L
label: A symbol that begins in column 1 of a source statement and corresponds to the address of that statement.
linker: A software tool that combines object files to form an object module that can be allocated into system memory
   and executed by the devices
LOW ADDR/HI ADDR: External memory address bus. Output only. Port B is the low address, and Port C is the high
  address.
low-power mode: An operating mode that reduces operating power by reducing or stopping the activity of various
   modules. There are two low-power modes: HALT and STANDBY.
 M
machine code: The actual bytes read by the CPU during an instruction execution; usually read by a programmer
  as hexadecimal bytes
mask-programmed read-only memory (Mask-ROM): A read-only memory in which the data content of each cell
  is determined during manufacture by the use of a mask, the data content thereafter being unalterable
MC pin: Mode control pin. The pin that determines the operating mode of the TMS370 device, depending on the
  voltage applied to the pin. Twelve volts on the MC pin after reset places the processor in the write-protection over-
  ride (WPO) mode.
memory: A medium capable of storing information that can be retrieved.
memory map: A description of the addresses of the various sections and features of the TMS370 processor. The
  map depends on the operating mode.
microcomputer mode with external expansion: An operating mode in which the address, control, and data
  memory extend off-chip to access external memory or peripherals
microcomputer single-chip mode: An operating mode in which the device uses only on-chip memory
microcontroller programmer: An interactive, menu-driven system that provides a method of programming
  TMS370 family devices and EPROMs directly or through an XDS
microprocessor mode with internal-program memory: An operating mode in which the on-chip program
  memory is available to the processor
microprocessor mode without internal-program memory: An operating mode in which the on-chip program
  memory is not available to the processor. The processor must have external memory.
mini-SCI: The mini-UART function available in the PACT module.
mnemonic: A symbol that represents the opcode part of an assembly language instruction.
MSB: Most significant bit
MSbyte: Most significant byte
multiprocessor communications: An SCI format option that enables one processor to efficiently send blocks of
  data to other processors on the same serial link
 N
nested interrupts: The ability of an interrupt to suspend the service routine of a prior interrupt. Nested interrupts
  are implemented in TMS370 devices by executing an interrupt-service routine that uses the EINT, EINTL, or
  EINTH instructions to set the global-interrupt-enable bits in the status register.
nonmaskable interrupt (NMI): An interrupt that causes the processor to execute the NMI routine. On TMS370
  devices, INT1 can be configured as an NMI.
nonreturn to zero (NRZ) format: A communication format in which the inactive state is a logic state
nonvolatile memory: A memory in which the data content is maintained whether the power supply is connected
  or not
 O
OCF: Opcode Fetch. Goes low at the beginning of a memory read operation that fetches the first byte of an instruc-
  tion. It then resumes its high level at the end of the opcode fetch(es).
offset:   A signed value that is added to the base operand to give the final address
opcode: Operation code. The first byte of the machine code that describes to the CPU the type of operation and
  combination of operands. Some TMS370 instructions use 16-bit opcodes.
operand:    The part of an instruction that tells the programmer where the CPU will fetch or store data
one-time programmable (OTP) read-only memory: a read-only memory that, after being manufactured, can
  have the data content of each memory cell altered once. Also referred to as OTP.
Output Enable: A control input that, when true, permits data to appear at the memory output, and when false,
  causes the output to assume a high-impedance state. (See also chip select.)
 P
PACT: Programmable acquisition and control timer module. A timer coprocessor module for the TMS370 microcon-
  troller family.
PDIP: Plastic Dual In-Line Package
peripheral file (PF): The 128 or 256 bytes of memory, starting at 1000h, that contain the registers that control the
   on-board peripherals and system configuration
peripheral-file frames: A set of sixteen contiguous peripheral file registers, usually related by function
PLCC: Plastic Leaded Chip Carrier
PPM: Pulse-position modulation. A serial signal in which the information is contained in the frequency of a signal
  with a constant-pulse width. By using the timer-compare features, a TMS370 device can output a PPM signal with
  a constant duty cycle without any program intervention.
prescaler: A circuit that slows the rate of a clocking source to the counter. The timer 1 prescaler can slow the clock-
   ing source by a factor of 4, 16, 64, or 256.
privilege mode: A mode immediately following reset in which the program can alter the privileged registers and
   bits. Once the privilege mode is disabled, these registers cannot be changed before another reset. This mode
   does not affect the EEPROM or the watchdog registers.
program: Typically associated with EPROM and OTP memories, the procedure whereby logical 0s (or 1s) are
   stored into various desired locations in a previously erased device
program counter (PC):      A CPU register that identifies the current statement in the program
prototyping device: A device used before mask-ROM devices are available that has identical functions, pinout,
   size, and timings to those of the actual device. Programmable memory such as EEPROM or EPROM is used in
   place of the masked ROM.
PSDIP: Plastic Shrink Dual In-Line Package
pulse accumulation: A timer 1 or timer 2 mode that keeps a cumulative count of SYSCLK pulses gated by the
   T1EVT or T2EVT signal
PWM: Pulse-width modulation. A serial signal in which the information is contained in the width of a pulse of a
  constant-frequency signal. By using the timer-compare features, a TMS370 device can output a PWM signal with
  a constant-duty cycle without any program intervention.
 R
R / W: Read or Write operation. Goes high at the beginning of read operations and low during write operations. This
    line is active during both internal and external accesses.
RAM: Random-access memory
ratiometric conversion: An analog-to-digital conversion in which the conversion value is a ratio of the VREF source
    to the analog input. As VREF is increased, the input voltage needed to give a certain conversion value changes;
    however, all conversion values keep the same relationship to VREF.
read: A memory operation whereby data is output from a desired address location
read-only memory (ROM): A memory in which the contents are not intended to be altered during normal operation.
   NOTE: Unless otherwise qualified, the term “read-only memory” implies that the contents are determined by its
   structure and are unalterable.
referred timer: The timer that a PACT command uses for time comparisons. This is the last timer defined in the
   PACT command/definition area before the command was encountered, or if no timer has been defined, it is the
   least significant 16 bits of the hardware timer.
register file (RF): The first 128 or 256 bytes of memory that can be accessed by the majority of the instructions
relative-addressing mode: An operating mode in which operands and code produce an absolute address at some
   distance from the current location
RESET pin: A pin that, when held low, starts hardware initialization and ensures an orderly software startup. If the
  MC pin is low when the RESET signal returns high, then the processor enters the microcomputer mode. If the MC
  pin is high when the RESET signal returns high, then it enters the microprocessor mode.
ROM security:     Inhibits the reading of the ROM using any programmer
 S
serial communications interface (SCI): Referred to as SCI1 or SCI2. SCI1 is a built-in serial interface that can
   be programmed to be asynchronous or isosynchronous. SCI2 is a built-in serial interface that can only be pro-
   grammed to be asynchronous. Many timing, data format, and protocol factors are programmable and controlled
   by the SCI module in operation.
serial peripheral interface (SPI): A built-in serial interface that facilitates communication between networked mas-
   ter and slave CPUs. As in the SCI, the SPI is set up by software; from then on, the CPU takes no part in timing,
   data format, or protocol.
signed integer: A number system used to express positive and negative integers
SPI: Serial Peripheral Interface module
stack: The part of the register file used as last-in, first-out memory for temporary-variable storage. The stack is used
   during interrupts and calls to store the current program status. The area occupied by the stack is determined by
   the stack pointer and by the application program.
stack pointer (SP): An 8-bit CPU register that points to the last entry or top of the stack. The SP is incremented
   automatically before data is pushed onto the stack and decremented after data is popped from the stack.
standby RAM: Random-access memory which is powered through a separate power pin to protect the memory
   against power failures on the main power pin.
STANDBY mode: A power reduction mode in which the CPU stops processing, but the on-chip oscillator remains
  active. Timers remain active and can cause the CPU to exit the STANDBY mode.
static RAM (SRAM): A read/write random-access device within which information is stored as latched voltage lev-
   els. The memory cell is a static latch that retains data as long as power is applied to the memory array. No refresh
   is required. The type of periphery circuitry sub-categorizes static RAMs.
status register (ST): A CPU register that monitors the operation of the instructions and contains the global-
   interrupt-enable bits
symbolic debugging: The ability of a software tool to retain symbolic information so that it can be used by a debug-
  ging tool such as an XDS/22, a design kit, or a CDT370
symbol table: A portion of a COFF file that contains information about the symbols that are defined and used by
  the file
SYSCLK: System Clock. This signal synchronizes external peripherals. It outputs one quarter of the crystal or
  external oscillator frequency.
  T
T1: Timer 1 module contains a general-purpose timer and watchdog timer. Both timers allow program selection of
   input-clock source (real time, external event, or pulse accumulate) with multiple registers (input capture and
   compare) for special timer function control.
T2A: Timer 2A module is composed of a 16-bit resettable counter, 16-bit compare register with associated compare
  logic, a 16-bit capture register, and a 16-bit register that functions as a capture register in one mode and as a
  compare register in the other mode.
T2B: Timer 2B module is composed of a 16-bit resettable counter, 16-bit compare register with associated compare
  logic, a 16-bit capture register, and a 16-bit register that functions as a capture register in one mode and as a
  compare register in the other mode.
time slots: The internal cycles in which the PACT module can make a 32-bit access to the dual-port RAM. Each
   command or definition requires one, two, or three time slots. The number of time slots available is a function of
   the PACT prescaled clock and the frequency of access to the dual-port RAM by the CPU.
 U
unsigned integer: A number system used to express positive integers
 V
very-large-scale integration (VLSI): The description of an IC technology that is much more complex than
   large-scale integration (LSI) and involves a much higher equivalent gate count. At this time an exact definition
   including a minimum gate count has not been standardized by JEDEC or the IEEE.
virtual timer: An entry in the PACT command/definition area that creates an independent time base that is
    incremented by the PACT prescaled clock and cleared upon reaching a maximum value that is set by this
    definition.
volatile memory: A memory in which the data content is lost when the power supply is disconnected
 W
WAIT pin: The pin that allows an external device to cause the processor to wait (holding the information on the ex-
  pansion bus) for an indefinite number of clock cycles (one or more extra clockout cycles). When the wait line is
  released, the processor resynchronizes with the rising edge of the clockout signal (CLKOUT) after EDS goes ac-
  tive and continues with the program.
wait states, automatic: Extra clock cycles inserted automatically on every external-memory access to accommo-
  date peripherals or expansion memory with slower access time than the TMS370 processor. These wait states
  are governed by two control bits: PF AUTOWAIT (SCCR0.5) and AUTOWAIT DISABLE (SCCR1.4).
watchdog (WD) timer: A timer option that can be programmed to generate an interrupt when it times out. This func-
  tion serves as a hardware monitor over the software to prevent a “lost” program and is available in both the
  timer 1 and PACT modules. If timer 1 does not need a watchdog, this timer can be used as a general-purpose
  timer.
write: A memory operation whereby data is written into a desired address location
Write Enable: A control signal that when true causes the memory to assume the write mode, and when false causes
  it to assume the read mode
write-protect override (WPO): The only mode in which a TMS370 device can modify the on-board EEPROM. The
   WPO mode is entered when external circuitry applies 12 V to the MC pin after the device has been reset into one
   of its normal operating modes.
 X
XDS/22: A code-development tool that is external to the target system and provides direct control over the TMS370
  processor that is on the target system
     Texas Instruments reserves the right to make changes in semiconductor test limits, procedures, or processes
     without notice. Unless prior arrangements for notification have been make, TI advises all customers to verify
     current test and manufacturing conditions prior to relying on published data.
scope
    This guideline establishes the requirements for methods and materials used to protect electronic parts, devices,
    and assemblies (items) that are susceptible to damage or degradation from electrostatic discharge (ESD). The
    electrostatic charges referred to in this specification are generated and stored on surfaces of ordinary plastics,
    most common textile garments, ungrounded person’s bodies, and many other commonly unnoticed static
    generators. The passage of these charges through an electrostatic-sensitive part can result in catastrophic
    failure or performance degradation of the part.
    The part types for which these requirements are applicable include, but are not limited to the following:
    D All metal-oxide semiconductor (MOS) devices; e.g., CMOS, PMOS, etc.
    D Junction field-effect transistors (JFET)
    D Bipolar digital and linear circuits
    D Op-amps, monolithic microcircuits with MOS compensating networks, on-board MOS capacitors, or other
       MOS elements
    D Hybrid microcircuits and assemblies containing any of the types of devices listed
    D Printed circuit boards and other types of assembly containing static-sensitive devices
    D Thin-film passive devices
definitions
    D   Electrostatic discharge (ESD): A transfer of electrostatic charges between bodies at different electrostatic
        potentials caused by direct contact or electrostatic field induction.
    D   Conductive material: Material having a surface resistivity of 105 Ω/square maximum.
    D   Static dissipative material: Material having a surface resistivity between 105 and 109 Ω/square.
    D   Antistatic material: Material having a surface resistivity between 109 and 1014 Ω/square.
    D   Surface resistivity: An inverse measure of the conductivity of a material and is the resistance of unit length
        and unit width of a surface. Note: Surface resistivity of a material is numerically equal to the surface
        resistance between two electrodes forming opposite sides of a square. The size of the square is immaterial.
        Surface resistivity applies to both surface- and volume-conductive materials and has the dimension of
        Ω/square.
    D   Volume resistivity: Also referred to as bulk resistivity, it is normally determined by measuring the resistance
        (R) of a square of material (surface resistivity) and multiplying this value by the thickness (T).
    D   Ionizer: A blower that generates positive and negative ions, either by electrostatic means or from a
        radioactive energy source in an airstream and distributes a layer of low-velocity ionized air over a work area
        to neutralize static charges.
    D   Close proximity: For the purpose of this guideline, six inches or less.
                                              Personal
                                              Ground                    ESD Protective
                                              Strap                     Trays, etc.
                                                                                  Static
                                                                                  Dissipative
                                                                                  Table
                                                                                  Top
                                       R                                                                       Other
                                                                                                   Ionizer   Electronic
                                                ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉ
                                                                                                             Equipment
            Chair                  R
            with Ground
            (optional)
                               ESD Protective
                               Floor Mat
                        R      (optional)                                            Work Bench
       ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ
             ÉÉÉÉÉ
                                       R
       ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ
       ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ
                                                                        Building Floor
                                           Ground
        All electrical equipment sitting on the conductive table top must be hard grounded but must be isolated from the static
        dissipative work surface.
        NOTE A: Earth ground is not computer ground or RF ground or any other limited-type ground.
                                                     CAUTION
                                       STATIC CAN DAMAGE COMPONENTS
                           Do not handle ESD-sensitive items unless grounding wrist strap
                           is properly worn and grounded. Do not let clothing or plain plastic
                           materials contact or come in close proximity to ESD-sensitive
                           items.
      Labels must be affixed to all containers containing static-sensitive items at a place readily visible and proper
      for the intended purpose. Additionally, labels must be consistently placed on containers and packages at a
      standard location to eliminate mishandling. Use only QC-accepted and approved signs and labels to identify
      static-sensitive products and work areas. The use of ESD signs and labels and their information content must
      be the responsibility of the area supervisor to ensure consistency and compatibility throughout the
      static-sensitive routing.
                                                     CAUTION
                           Personnel must never be attached to a static-free workstation
                           without a properly worn and grounded wrist strap (the presence
                           of the 1 MΩ ± 10% series resistor in the ground wire).
      An operator’s clothing must never make contact or come in close proximity with static-sensitive items. Operators
      must be especially careful to prevent any static-sensitive items (being handled) from touching their clothing.
      Long sleeves must be rolled up or covered with antistatic sleeve protector banded to the bare wrist, which must
      “cage” the sleeve at least as far up as the elbow. Only antistatic finger cots can be used when handling
      static-sensitive items.
general handling procedures and requirements (for ESDS devices and assemblies)
    D    All static-sensitive items must be received in an antistatic/conductive container and must not be removed
         from the container except at the static-free workstation. All protective folders or envelopes holding
         documentation (lot travelers, etc.) must be made of nonstatic-generating material.
    D    Each packing (outermost) container and package (internal or intermediate) must have a bright yellow
         warning label attached, stating the following information or equivalent:
                                                CAUTION
                                                ELECTROSTATIC
                                                  SENSITIVE
                                                   DEVICES
                                              DO NOT OPEN OR HANDLE
                                                    EXCEPT AT A
                                             STATIC-FREE WORKSTATION
The warning label must be legible and easily readable to normal vision at a distance of three feet.
    D    Static-sensitive items are to remain in their protective containers except when actually in use at the
         static-free station.
    D    Before removing an item from its protective container, the operator must place the container on the
         conductive grounded bench top, make sure the wrist strap fits snugly around the wrist and is properly
         plugged into the ground receptacle, and then touch their hands to the conductive bench top.
    D    All operations on the items must be performed with the items in contact with the grounded bench top as
         much as possible. Conductive magazine are not allowed to touch the hard-grounded test gear on bench
         top.
    D    Ordinary plastic solder-suckers and other plastic assembly aids must not be used.
    D    In cases where it is impossible or impractical to ground the operator with a wrist strap, a conductive shoe
         strap can be used along with conductive tile/mats.
    D    When the operator moves from any other place to the static-free workstation, the start-up procedure must
         be the same as in Preparation for Working at Static-Free Workstation.
    D    The ionizer must be in operation prior to presenting any static-sensitive items to the static-free workstation,
         and must be in operation during the entire time period when the items are at the workstation.
    D    “Plastic snow” polystyrene foam, “peanuts,” or other high-dielectric materials must never come in contact
         with, or be used around, electrostatic-sensitive items, unless they have been treated with an antistat (as
         evidenced by pink color and generation of less than ± 100 volts).
    D    Static-sensitive items must not be transported or stored in trays, tote boxes, vials, or similar containers
         made of untreated plastic material unless items are protectively packaged in conductive material.
packaging requirements
      Packaging of static-sensitive items is to be in accordance with its category (see Device Sensitivity). The use
      of tape and plain plastic bags is prohibited. All outer and inner containers are to be marked as outlined in General
      Handling Procedures and Requirements. Conductive magazines/boxes can be used in lieu of conductive bags.
mechanical data
      Table 1 is designed to aid the user when referencing a device family to the mechanical data section. The table
      shows a cross-reference of the device family to the TMS370 generic package names and the associated
      mechanical drawing(s) by drawing number and name.
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                         Table 1. TMS370 Family Package Type and Mechanical Cross-Reference
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ        ÁÁÁÁÁÁÁÁÁÁÁÁ
    PACAKGE TYPE
      ÁÁÁÁÁÁÁÁÁÁ          ÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
    (mil pin spacing)
                          ÁÁÁÁÁÁÁ
                                 TMS370 GENERIC NAME
                                                                           PACAKGE TYPE NUMBER AND
                                                                               MECHANICAL NAME
                                                                                                                    FAMILY MEMBERS†
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                                                                                                                 TMS370Cx0x,
 FN – 28 pin                PLASTIC LEADED CHIP CARRIER               FN(S-PQCC-J**) PLASTIC J-LEADED
                                                                                                                 TMS370Cx1x, and
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
 (50-mil pin spacing)       (PLCC)                                    CHIP CARRIER
                                                                                                                 TMS370CxCx
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                                                                                                                 TMS370Cx2x,
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                                                                                                                 TMS370Cx32,
 FN – 44 pin                PLASTIC LEADED CHIP CARRIER               FN(S-PQCC-J**) PLASTIC J-LEADED            TMS370Cx36,
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
 (50-mil pin spacing)       (PLCC)                                    CHIP CARRIER                               TMS370Cx4x,
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                                                                                                                 TMS370Cx8x, and
                                                                                                                 TMS370Cx9x
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ
 FN – 68 pin   ÁÁÁÁÁÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
 (50-mil pin spacing)
                          ÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                            PLASTIC LEADED CHIP CARRIER
                            (PLCC)
                                                                      FN(S-PQCC-J**) PLASTIC J-LEADED
                                                                      CHIP CARRIER
                                                                                                                 TMS370Cx5x,
                                                                                                                 TMS370Cx6x,
                                                                                                                 TMS370Cx7x, and
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ        ÁÁÁÁÁÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
 FZ – 28 pin              ÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                            CERAMIC LEADED CHIP CARRIER               FZ(S-CQCC-J**) J-LEADED CERAMIC
                                                                                                                 TMS370CxBx
                                                                                                                 SE370Cx0x, SE370Cx1x,
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
 (50-mil pin spacing)       (CLCC)                                    CHIP CARRIER                               and SE370CxCx
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                                                                                                                 SE370Cx2x, SE370Cx32,
 FZ – 44 pin                CERAMIC LEADED CHIP CARRIER               FZ(S-CQCC-J**) J-LEADED CERAMIC            SE370Cx36, SE370Cx4x,
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
 (50-mil pin spacing)       (CLCC)                                    CHIP CARRIER                               SE370Cx8x, and
                                                                                                                 SE370Cx9x
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
 FZ – 68 pin
ÁÁÁÁÁÁÁ        ÁÁÁÁÁÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ          ÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
 (50-mil pin spacing)
                            CERAMIC LEADED CHIP CARRIER
                          ÁÁÁÁÁÁÁ
                            (CLCC)
                                                                      FZ(S-CQCC-J**) J-LEADED CERAMIC
                                                                      CHIP CARRIER
                                                                                                                 SE370Cx5x, SE370Cx6x,
                                                                                                                 and SE370Cx7x
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
 JD – 28 pin                CERAMIC DUAL-IN-LINE PACKAGE              JD(R-CDIP-T**) CERAMIC SIDE-BRAZE          SE370Cx1x and
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
 (100-mil pin spacing)      (CDIP)                                    DUAL-IN-LINE PACKAGE                       SE370CxCx
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
 JD – 40 pin                CERAMIC DUAL-IN-LINE PACKAGE              JD(R-CDIP-T**) CERAMIC SIDE-BRAZE          SE370Cx2x and
 (100-mil pin spacing)      (CDIP)                                    DUAL-IN-LINE PACKAGE                       SE370Cx4x
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
 N – 28 pin
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                            PLASTIC DUAL-IN-LINE PACKAGE              N(R-PDIP-T**) PLASTIC DUAL-IN-LINE         TMS370Cx1x and
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
 (100-mil pin spacing)      (PDIP)                                    PACKAGE                                    TMS370CxCx
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                                                                                                                 TMS370Cx2x,
 N – 40 pin                 PLASTIC DUAL-IN-LINE PACKAGE              N(R-PDIP-T**) PLASTIC DUAL-IN-LINE         TMS370Cx4x,
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
 (100-mil pin spacing)      (PDIP)                                    PACKAGE                                    TMS370Cx8x, and
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                                                                                                                 TMS370CxAx
 JC – 40 pin                CERAMIC SHRINK DUAL-IN-LINE               JC(R-CDIP-T40) CERAMIC SIDE-BRAZE          SE370Cx2x, SE370Cx4x,
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
ÁÁÁÁÁÁÁ        ÁÁÁÁÁÁÁÁÁÁÁÁ
 (70-mil pin spacing)
      ÁÁÁÁÁÁÁÁÁÁ
 NJ – 40 pin
                          ÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                            PACKAGE (CSDIP)
                          ÁÁÁÁÁÁÁ
                            PLASTIC SHRINK DUAL-IN-LINE
                                                                      DUAL-IN-LINE PACKAGE
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                                                                                                                 TMS370Cx4x, and
 (70-mil pin spacing)‡      PACKAGE (PSDIP)                           DUAL-IN-LINE PACKAGE
                                                                                                                 TMS370Cx9x
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
 JN – 64 pin
ÁÁÁÁÁÁÁ        ÁÁÁÁÁÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ          ÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
 (70-mil pin spacing)
                            CERAMIC SHRINK DUAL-IN-LINE
                          ÁÁÁÁÁÁÁ
                            PACKAGE (CSDIP)
                                                                      JN(R-CDIP-T64) CERAMIC
                                                                      DUAL-IN-LINE PACKAGE
                                                                                                                 SE370Cx5x and
                                                                                                                 SE370Cx7x
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
                                                                                                                 TMS370Cx5x,
 NM – 64 pin                PLASTIC SHRINK DUAL-IN-LINE               NM(R-PDIP-T64) PLASTIC SHRINK
                                                                                                                 TMS370Cx7x, and
ÁÁÁÁÁÁÁ
      ÁÁÁÁÁÁÁÁÁÁ
               ÁÁÁÁÁÁÁÁÁÁÁÁ
                          ÁÁÁÁÁÁÁ
 (70-mil pin spacing)       PACKAGE (PSDIP)                           DUAL-IN-LINE PACKAGE
                                                                                                                 TMS370CxBx
† TMS370Cxxx refers to ROM and OTP devices; SE370Cxxx refers to UV-EPROM devices
‡ NJ formerly known as N2; the mechanical drawing of the NJ is identical to the N2 package and did not need to be requalified.
                                                                                                                         Seating Plane
                                                                                                                                0.004 (0,10)
                                                                              0.032 (0,81)
                                                                              0.026 (0,66)
              4                                                    18
                                                                                                                             D2 / E2
E E1
D2 / E2
8 14
                  NO. OF               D/E                                D1 / E1                          D2 / E2
                   PINS
                    **          MIN             MAX                MIN              MAX              MIN             MAX
20 0.385 (9,78) 0.395 (10,03) 0.350 (8,89) 0.356 (9,04) 0.141 (3,58) 0.169 (4,29)
28 0.485 (12,32) 0.495 (12,57) 0.450 (11,43) 0.456 (11,58) 0.191 (4,85) 0.219 (5,56)
44 0.685 (17,40) 0.695 (17,65) 0.650 (16,51) 0.656 (16,66) 0.291 (7,39) 0.319 (8,10)
52 0.785 (19,94) 0.795 (20,19) 0.750 (19,05) 0.756 (19,20) 0.341 (8,66) 0.369 (9,37)
68 0.985 (25,02) 0.995 (25,27) 0.950 (24,13) 0.958 (24,33) 0.441 (11,20) 0.469 (11,91)
84 1.185 (30,10) 1.195 (30,35) 1.150 (29,21) 1.158 (29,41) 0.541 (13,74) 0.569 (14,45)
4040005 / B 03/95
                   5                                                      25
                                                                                                                               0.050 (1,27)
                                                                                                                                                 C
    A      B                                                                   0.032 (0,81)                                                (at Seating
                                                                               0.026 (0,66)                                                    Plane)
                                                                                                                               0.020 (0,51)
                                                                                                                               0.014 (0,36)
11 19
                               12                          18
                                                                               0.025 (0,64) R TYP                           0.040 (1,02) MIN
                                                                                                                            0.120 (3,05)
                                                                                                                            0.090 (2,29)
                          JEDEC         NO. OF                   A                            B                       C
                         OUTLINE        PINS**          MIN           MAX           MIN            MAX       MIN           MAX
                                                        0.485         0.495         0.430          0.455     0.410         0.430
                         MO-087AA         28
                                                       (12,32)       (12,57)       (10,92)        (11,56)   (10,41)       (10,92)
                                                        0.685         0.695         0.630          0.655     0.610         0.630
                         MO-087AB         44
                                                       (17,40)       (17,65)       (16,00)        (16,64)   (15,49)       (16,00)
                                                        0.785         0.795         0.730          0.765     0.680         0.740
                         MO-087AC         52
                                                       (19,94)       (20,19)       (18,54)        (19,43)   (17,28)       (18,79)
                                                        0.985         0.995         0.930          0.955     0.910         0.930
                         MO-087AD         68
                                                       (25,02)       (25,27)       (23,62)        (24,26)   (23,11)       (23,62)
4040219 / B 03/95
                             A                                                       PINS **
                                                                                                 24        28         40           48        52
                                                                               DIM
      24                                                13                                      1.250     1.450      2.050        2.435     2.650
                                                                                A MAX
                                                                                               (31,75)   (36,83)    (52,07)      (61,85)   (67,31)
                                                                0.590 (15,00)
                                                                    TYP
      1                                                 12
                                 0.065 (1,65)
                                 0.045 (1,14)
Seating Plane
                                                                                                                           0°– 15°
                  0.100 (2,54)                                           0.125 (3,18) MIN
24 13
                                                                                          0.560 (14,22)
                                                                                          0.520 (13,21)
     1                                                                       12
                    0.060 (1,52) TYP
                                                                0.200 (5,08) MAX
                                                                                                                       0.610 (15,49)
                                                                 0.020 (0,51) MIN                                      0.590 (14,99)
Seating Plane
                                                        0.100 (2,54)
                                                                                   0.125 (3,18) MIN                          0°– 15°
                 0.021 (0,53)
                                       0.010 (0,25) M
                 0.015 (0,38)                                                          0.010 (0,25) NOM
                                            PINS **
                                                        24         28         32         40          48      52
                                  DIM
4040053 / B 04/95
                                  1.414 (35,92)
                                  1.386 (35,20)
40 21
                                                                            0.600 (15,24)
                                                                            0.580 (14,73)
1 20
Seating Plane
                                   1.335 (33,91)
                                   1.325 (33,66)
4040223-2 / B 04/95
                                   A                                                                PINS **
                                                                                                                  40          54
                                                                                              DIM
      40                                                  21
                                                                                                                 1.425       2.031
                                                                                                  A MAX
                                                                                                                (36,20)     (51,60)
      1                                                   20
                    0.048 (1,216)
                    0.032 (0,816)
Seating Plane
                               2.424 (61,57)
                               2.376 (60,35)
64 33
                                                                               0.750 (19,05)
                                                                               0.730 (18,54)
       1                                                              32
                                        0.040 (1,02) TYP
                                                                      0.094 (2,39)
                                                                      0.078 (1,98)
                                                                                                                 0.760 (19,30)
                                                              0.060 (1,52)
                                                              0.040 (1,02)                                       0.740 (18,80)
Seating Plane
                                                                                               0.088 (2,24)
                                                                                               0.072 (1,83)
                                        0.020 (0,51)                                 0.175 (4,45) TYP
                                                                                                                0.012 (0,31)
                                        0.016 (0,41)
                                                                                                                0.009 (0,23)
                0.070 (1,78)
                See Note C
                               2.178 (55,32)
                               2.162 (54,91)
                                                                                                                      4040224/A 09/95
64 33
                                                                     0.680 (17,27)
                                                                     0.670 (17,02)
        1                                                   32
                     0.048 (1,216)
                     0.032 (0,816)
Seating Plane
4040056 / B 05/95