TSS400-S2
µPOWER PROGRAMMABLE HIGH-PRECISION
SENSOR SIGNAL PROCESSOR
SLMS002 – D4101, OCTOBER 1993
•
•
12-Bit ADC With 4 Multiplexed Inputs
•
On-Board Ratiometric Current Source
Programmable From 0.15 mA × (SV /V) to
DD
Wide Supply Voltage Range
2.6 V to 5.5 V
2.4 mA × (SV /V)
DD
•
•
Two Independent 32.768-kHz Crystal
Controlled Timers
•
Low Power Consumption at V
– 0.1 µA in Off Mode (Typ)
– 4 µA in Done Mode (Typ)
= 3 V
DD
Internal MOS Oscillator Serves as System
Clock
– 80 µA in Active Mode Without A/D
Conversions (Typ)
– 300 µA in Active Mode With A/D
Conversions (Typ)
•
•
Programmable Microcontroller
960 Bits of Static RAM With 12 Internal Data
Storage Registers
•
•
On-Board 4-Multiplex 56-Segment LCD
Driver
•
•
Simple and Easy Programming With
SMPL Macro Language
Easy Analog Interface From 0.2 × SV
to
DD
4K Bytes of ROM Preprogrammed With
– SMPL Macro Language Interpreter
– Memory Bank Switching
0.4 × SV
Analog Input Range
DD
description
The TSS400-S2 sensor signal processor is an ultra-low power, intelligent, 12-bit analog-to-digital converter
(ADC) that has been preprogrammed with the Sensor Macro Programming Language (SMPL ) interpreter.
This language allows fast, easy, and economical customization of the TSS400-S2 to a wide range of sensor
signal processing applications. Some of the typical applications include:
•
•
•
•
Temperature measurements with calculating, controlling, and warning features
Pressure and acceleration measurements
Timers with control functions
Intelligent keyboard and display drivers
The application-specific programs that customize the operation of the TSS400-S2 are stored in external
EEPROMs along with additional data required by the application. The main components of the TSS400-S2 are
a four-input multiplexed 12-bit ADC, a programmable constant-current source, an LCD driver capable of driving
56 segments using a four-multiplex drive scheme, two crystal-controlled independent timers, an on-board RAM,
2
six output-only terminals (R1 to R6), a 4-bit programmable I/O port (K1, K2, K4, K8), and I C serial EEPROM
communications. Using the TSS400-S2 is very easy because it is controlled by a SMPL language program.
These programs can be stored in an external EEPROM (stand-alone mode) or stored in a host computer (slave
mode). The SMPL language is a powerful, easy-to-learn, and easy-to-use macro language. Some SMPL
language features include single-command EEPROM read and EEPROM write operations, three levels of
subroutines, a single-command A/D conversion instruction that specifies the numbers of conversions and the
types of conversions (either compensated or noncompensated), and two reduced power consumption modes
(done and off).
AVAILABLE OPTIONS
PACKAGE
T
A
44-PIN PLCC (FN)
TSS400CFN-S2
TSS400QFN-S2
0°C to 70°C
–40°C to 105°C
SMPL is a trademark of Texas Instruments Incorporated.
Copyright 1993, Texas Instruments Incorporated
PRODUCTION DATA information is current as of publication date.
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
1
POST OFFICE BOX 655303 • DALLAS, TEXAS 75265