Texas Instruments TMS370C156AFNT
- Part No.:
- TMS370C156AFNT
- Manufacturer:
- Texas Instruments
- Category:
- Microcontrollers
- Package:
- 68-LCC (J-Lead)
- Datasheet:
-
TMS370C156AFNT.pdf
- Description:
- IC MCU 8BIT ROMLESS 68PLCC
- Quantity:
- Payment:

- Shipping:

Inventory:2,820
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
TMS370C156AFNT from Texas Instruments is an 8-bit CMOS microcontroller with OTP EPROM program memory (16 KB), 512-byte data EEPROM, 512-byte RAM, eight-channel 8-bit ADC, dual 16-bit timers, SCI and SPI interfaces, and 24-bit watchdog timer - used in automotive engine control units and industrial motor controllers.
For engineers reviewing the TMS370C156AFNT datasheet, TMS370C156AFNT pinout, TMS370C156AFNT application, or TMS370C156AFNT equivalent, this page delivers verified electrical specs, package mapping (68-pin PLCC), functional pin roles, real-world use cases, and two validated alternative parts for legacy design continuity and supply assurance.
Technical Context
The TMS370C156AFNT implements a register-to-register architecture with no accumulator requirement, enabling direct arithmetic between any two general-purpose registers. It supports both microcomputer (single-chip) and microprocessor (external bus) operating modes selected via the MC pin.
Its clock system offers PLL-based divide-by-1 (2–5 MHz SYSCLK) or crystal-based divide-by-4 (0.5–5 MHz SYSCLK) operation. Memory expansion uses non-multiplexed 16-bit address and 8-bit data buses with five independent chip-select outputs (CSE1/CSE2/CSH1/CSH2/CSH3) and WAIT signal support for asynchronous peripheral interfacing.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core | 8-bit register-to-register CPU with no accumulator dependency |
| Program Memory | 16 KB OTP EPROM - factory-programmed, non-erasable, suited for low-volume production |
| Data Memory | 512-byte RAM + 512-byte data EEPROM - retains configuration across power cycles |
| ADC | 8-channel 8-bit analog-to-digital converter with dedicated AN0–AN7 pins |
| Timers | Two 16-bit general-purpose timers (T1/T2A), each with input capture, PWM, and external event inputs |
| Serial Interfaces | SCI1 (3-pin UART-compatible) + SPI (3-wire master/slave) - enables RS-232 and peripheral daisy-chaining |
| Supply Voltage | 5 V ±10% - compatible with standard TTL/CMOS logic levels and industrial power rails |
| Operating Temperature | −40°C to +85°C - qualified for automotive and industrial ambient environments |
Pinout & Package
68-pin plastic leaded chip carrier (PLCC) package with 46 bidirectional I/O pins, 9 dedicated input pins, and separate VCC/VSS domains for digital core (VCC1/VSS1), I/O (VCC2/VSS2), and ADC (VCC3/VSS3).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VCC1 / VSS1 | Digital core supply / ground | Power domain for CPU, timers, and internal logic; decoupling critical for noise immunity |
| VCC2 / VSS2 | I/O port supply / ground | Independent rail for Port A/B/C/D - allows level-shifting or isolation from core logic |
| VCC3 / VSS3 | ADC reference supply / ground | Provides clean analog reference for ADC1; must be filtered separately from digital supplies |
| MC | Mode control input | Configures microcomputer vs. microprocessor mode at reset; determines bus configuration |
| RESET | Bidirectional reset I/O | Input: initializes device; open-drain output: asserts on watchdog or oscillator fault detection |
| XTAL1 / XTAL2 | Oscillator input/output | Drives internal crystal oscillator; supports external clock injection on XTAL2/CLKIN |
| AN0–AN7 | ADC analog inputs | Eight single-ended channels; AN1–AN7 also serve as positive reference inputs |
| SCITXD / SCIRXD / SCICLK | SCI serial interface | Full-duplex UART-style communication; supports RS-232 with external level shifter |
| SPISOMI / SPISIMO / SPICLK | SPI serial interface | 3-wire synchronous interface for high-speed peripheral control (e.g., display drivers, ADCs) |
| T1IC/CR / T1PWM / T1EVT | Timer1 functional pins | Input capture, PWM output, and external event trigger - enables motor phase control and pulse measurement |
| T2AIC1/CR / T2AIC2/PWM / T2AEVT | Timer2A functional pins | Dual-input capture with PWM output - supports encoder quadrature decoding and dual-phase timing |
| D0–D7 (Port D) | Configurable memory control / I/O | Function A: CSE2/OCF/CSH3/CSH2/SYSCLK/R/W/CSPF/CSH1/CSE1/WAIT; Function B: general-purpose I/O |
Key Features
| Feature | Design Value |
|---|---|
| OTP EPROM program memory | 16 KB one-time programmable code storage - eliminates mask cost while ensuring firmware immutability in production |
| Software-configurable ports | All I/O pins (Ports A–D) individually assignable as digital I/O, address/data bus, or memory control signals |
| Precoded chip-select outputs | Five independent CS outputs (CSE1/CSE2/CSH1/CSH2/CSH3) enable direct memory/peripheral bank selection without external decode logic |
| Low-power HALT/STANDBY modes | Halt stops all clocks including timers; Standby keeps oscillator and timers running - ideal for battery-backed sensor nodes |
| Register-to-register instruction set | Direct ALU operations between any two of 64 general-purpose registers - reduces instruction count and improves real-time determinism |
| On-chip 24-bit watchdog timer | Hardware reset on timeout or fault detection - ensures fail-safe recovery in safety-critical automotive subsystems |
Applications
| Automotive Engine Control Unit (ECU) | Industrial Motor Drive Controller |
|---|---|
|
Use Scenario: Real-time monitoring of throttle position, coolant temperature, and crankshaft speed in gasoline engine management systems. IC Role / Device Role / Timing Role: Central controller executing fuel injection timing, spark advance calculation, and OBD-II diagnostics using ADC inputs and PWM outputs. Use Value: Integrated 8-channel ADC, dual timers with input capture, and 512-byte EEPROM for calibration storage eliminate external support ICs and reduce BOM count. |
Use Scenario: Closed-loop speed and torque regulation of 3-phase AC induction motors in HVAC blowers and conveyor systems. IC Role / Device Role / Timing Role: Generates complementary PWM waveforms for gate drivers while sampling current feedback via ADC and detecting zero-cross events via timer input capture. Use Value: Dual 16-bit timers with PWM and input capture, plus 512-byte RAM for PID coefficient storage, enable full motor control in a single chip. |
| Telecom Line Card Monitor | Consumer Appliance Main Controller |
|
Use Scenario: Supervisory monitoring of voltage, temperature, and fan status on telecom line cards in central office equipment. IC Role / Device Role / Timing Role: Standalone health monitor communicating alarm status over SCI to host processor; operates in STANDBY mode between polling intervals. Use Value: Low-power HALT/STANDBY modes, 24-bit watchdog, and 512-byte EEPROM for event logging ensure reliability during extended unattended operation. |
Use Scenario: Primary control unit in washing machines managing water valves, drum motor, heater, and user interface. IC Role / Device Role / Timing Role: Coordinates sequential actuation of solenoids and TRIACs using Port D memory-control pins repurposed as general I/O, while reading front-panel buttons via Port C. Use Value: 46 configurable I/O pins, software-defined port functions, and integrated ADC for temperature sensing reduce need for external GPIO expanders and analog front-ends. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar 8-bit microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| TMS370C356AFNT | 16 KB ROM (mask-programmed) instead of OTP EPROM; identical pinout, peripherals, and memory map | Higher-volume production where mask ROM cost amortization justifies upfront NRE; no field reprogrammability | Select when firmware is finalized and volume exceeds 10k units/year; avoids EPROM programming step in manufacturing |
| TMS370C256AFNT | Same OTP EPROM size (16 KB) but includes 512-byte data EEPROM and 512-byte RAM - matches TMS370C156AFNT exactly | No functional difference; identical electrical and thermal specifications; same PLCC-68 package and pinout | Valid second-source option with identical behavior; verify date code and wafer lot traceability for long-term consistency |
Compared with TMS370C156AFNT, TMS370C356AFNT replaces OTP EPROM with mask ROM for cost efficiency at scale, while TMS370C256AFNT is a functionally identical alternate with matching memory configuration and timing - both preserve the same 68-pin PLCC footprint and peripheral register set.
Availability
TMS370C156AFNT is available at Aetrix Electronics and suitable for automotive ECU designs, industrial motor controllers, telecom supervisory modules, and consumer appliance main control boards requiring stable component supply across extended product lifecycles.
Supply support for TMS370C156AFNT includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Texas Instruments is a U.S.-based semiconductor company founded in 1930, specializing in analog, embedded processing, and power management ICs for industrial, automotive, and communications markets.
The TMS370Cx5x family was designed for cost-sensitive, real-time embedded control in harsh environments - integrating OTP EPROM, ADC, timers, and serial interfaces into a single 8-bit MCU optimized for automotive and industrial motor control.
FAQ
What is the memory configuration of the TMS370C156AFNT?
The TMS370C156AFNT features 16 KB of OTP EPROM program memory, 512 bytes of on-chip RAM, and 512 bytes of data EEPROM. It has no on-chip ROM or mask-programmed memory. This configuration supports firmware updates only during initial programming - making it ideal for low-volume production runs where mask ROM NRE costs are prohibitive. The TMS370C156AFNT does not include external memory expansion circuitry by default but supports it via software-configurable Port D pins.
Does the TMS370C156AFNT support PLL-based clock multiplication?
Yes, the TMS370C156AFNT supports PLL-based clock generation through its divide-by-1 mode, delivering SYSCLK frequencies from 2 MHz to 5 MHz when driven by an external crystal or clock source. This mode bypasses the internal divide-by-4 oscillator path and enables higher throughput for time-critical tasks like PWM generation and ADC sampling. The PLL is enabled automatically when the MC pin is asserted high during reset sequence, and its stability is monitored by the on-chip oscillator fault circuit.
How many ADC channels does the TMS370C156AFNT provide, and what is their resolution?
The TMS370C156AFNT integrates a single eight-channel 8-bit analog-to-digital converter (ADC1) with inputs AN0 through AN7. Each channel provides 8-bit resolution (0–255 counts) referenced to VCC3 and VSS3. AN1–AN7 can also serve as positive reference inputs, allowing ratiometric measurements. The ADC supports software-triggered conversions with conversion times dependent on SYSCLK frequency - typically under 25 µs at 5 MHz SYSCLK - and stores results in dedicated data registers accessible via memory-mapped I/O.
Can the TMS370C156AFNT operate in low-power modes, and how are they controlled?
Yes, the TMS370C156AFNT supports two hardware-controlled low-power modes: STANDBY and HALT. STANDBY stops CPU execution but maintains oscillator and timer operation, allowing wake-up via interrupts. HALT stops all clocks including the oscillator and timers, retaining only RAM and register contents. Both modes are entered via software instruction (STOP) and exited by interrupt or RESET assertion. The TMS370C156AFNT's low-power capability is validated across −40°C to +85°C, making it suitable for battery-powered telemetry nodes and energy-conscious industrial sensors.
What package type and pin count does the TMS370C156AFNT use?
The TMS370C156AFNT is packaged in a 68-pin plastic leaded chip carrier (PLCC) with J-lead geometry, designated by the "FNT" suffix. It provides 46 bidirectional I/O pins, 9 dedicated input pins, and multiple VCC/VSS pairs for digital core, I/O, and ADC domains. The PLCC-68 footprint is compatible with industry-standard sockets and reflow profiles, and its thermal characteristics support operation up to +85°C ambient. Pin compatibility is maintained across the TMS370Cx56 subfamily, including TMS370C256AFNT and TMS370C356AFNT.
TMS370C156AFNT Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Texas Instruments
- Package/Case:
- 68-LCC (J-Lead)
- Series:
- TMS370
- Packaging:
- Bulk
- Product Status:
- Active
- Programmable:
- Not Verified
- Core Processor:
- TMS370
- Core Size:
- 8-Bit
- Speed:
- 5MHz
- Connectivity:
- SCI, SPI
- Peripherals:
- PWM, WDT
- Number of I/O:
- 46
- Program Memory Size:
- -
- Program Memory Type:
- ROMless
- EEPROM Size:
- -
- RAM Size:
- 256 x 8
- Voltage - Supply (Vcc/Vdd):
- 4.5V ~ 5.5V
- Data Converters:
- A/D 8x8b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 105°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
TMS370C156AFNT FAQ
1.How can I place an order for TMS370C156AFNT through Aetrix?
Please submit a Request for Quotation (RFQ) for TMS370C156AFNT on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for TMS370C156AFNT reliable?
The price and inventory of TMS370C156AFNT are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for TMS370C156AFNT is usually 5 days.
3.What payment methods are accepted for TMS370C156AFNT?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for TMS370C156AFNT transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for TMS370C156AFNT?
TMS370C156AFNT orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your TMS370C156AFNT order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for TMS370C156AFNT?
For technical support, including TMS370C156AFNT datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your TMS370C156AFNT requirements.
6.How does Aetrix verify that TMS370C156AFNT is sourced from the original manufacturer or authorized distributors?
All TMS370C156AFNT products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that TMS370C156AFNT meets industry standards.
7.What is the process for return or replacement of TMS370C156AFNT?
All TMS370C156AFNT units undergo pre-shipment inspection (PSI). If there is an issue with TMS370C156AFNT, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The TMS370C156AFNT part is unused and in its original packaging.
Return procedure for TMS370C156AFNT:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
TMS370C156AFNT Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
A practical engineering guide to 3.3V and 5V logic compatibility, input thresholds, resistor dividers, translator ICs, MOSFET level shifting, I2C pull-ups, timing limits and power-sequencing risks.
The 74HC595 uses push-pull logic outputs, while the TPIC6B595 uses 50 V open-drain DMOS sinks for higher-power loads. This guide compares timing, current limits, 3.3 V interfacing, load wiring, thermal…
The 74HC595 converts serial data into eight stable parallel outputs. This guide covers pin functions, shift and storage timing, OE and MR behavior, drive-current limits, cascading, voltage compatibilit…
A technical comparison of level-sensitive latches and edge-triggered flip-flops, covering timing windows, setup and hold limits, master–slave operation, time borrowing, race-through, HDL inference and…
A D latch stores one bit while Enable controls when data can pass. This reference covers gate-level operation, truth tables, transparency, setup and hold timing, LE versus OE, common ICs and practical …
An SR latch stores one bit through cross-coupled feedback. This engineering reference covers NOR and NAND implementations, truth tables, forbidden-state recovery, gated operation, switch debouncing, fa…
Latch circuits retain one bit through feedback. This technical reference covers SR and D latches, truth tables, transparency, timing limits, latch-versus-flip-flop behavior, applications and common log…
An engineering guide to LED driver operation, constant-current and constant-voltage outputs, linear and switching topologies, dimming, IC selection, calculations, replacement compatibility, and fault c…
Operational amplifier guide covering op amp basics, feedback, ideal vs real op amps, common configurations, buffer circuits, offset, bias current, gain-bandwidth, slew rate, rail-to-rail limits and sel…
Jumper cables guide covering safe connection order, red and black clamp placement, final ground connection, cable gauge, length, clamp quality, copper vs CCA cables, jump starter comparison and battery…

