
ispPAC 10
In-System Programmable Analog Circuit
pac10_04
1
Copyright 2000 Lattice Semiconductor Corp. All brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject
to change without notice.
LATTICE SEMICONDUCTOR CORP., 5555 Northeast Moore Ct., Hillsboro, Oregon 97124, U.S.A.
Tel. (503) 268-8000; 1-800-LATTICE; FAX (503) 268-8556; http://www.latticesemi.com
September 2000
Typical Application Diagram
Features
IN-SYSTEM PROGRAMMABLE (ISP) ANALOG CIRCUIT
— Four Instrument Amplifier Gain/Attenuation Stages
— Signal Summation (Up to 4 Inputs)
— Precision Active Filtering (10kHz to 100kHz)
— No External Components Needed for Configuration
— Non-Volatile E
2
CMOS
Cells (10,000 Cycles)
— IEEE 1149.1 JTAG Serial Port Programming
FOUR LINEAR ELEMENT BUILDING BLOCKS
— Programmable Gain Range (0dB to 80dB)
— Bandwidth of 550kHz (G=1), 330kHz (G=10)
— Low Distortion (THD < -74dB max @ 10kHz)
— Auto-Calibrated Input Offset Voltage
TRUE DIFFERENTIAL I/O (
±
3V RANGE)
— High CMR (69dB) Instrument Amplifier Inputs
— 2.5V Common Mode Reference on Chip
— Four Rail-to-Rail Voltage Outputs
28-PIN PLASTIC DIP OR SOIC PACKAGE
— Single Supply 5V Operation
APPLICATIONS INCLUDE INTEGRATED:
— Single +5V Supply Signal Conditioning
— Active Filters, Gain Stages, Summing Blocks
— Analog Front Ends, 12-Bit Data Acq. Systems
— Sensor Signal Conditioning
Description
The ispPAC10 is a member of the Lattice family of In-
System Programmable analog circuits, digitally configured
via nonvolatile E
2
CMOS technology.
Analog function modules, called PACblocks, replace
traditional analog components such as op amps and
active filters, eliminating the need for most external
resistors and capacitors. With no requirement for exter-
nal configuration components, ispPAC10 expedites the
design process, simplifying prototype circuit implemen-
tation and change, while providing high performance and
integrated functionality.
Designers configure the ispPAC10 and verify its perfor-
mance using PAC-Designer
, an easy-to-use, Microsoft
Windows
compatible development tool. Device pro-
gramming is supported using PC parallel port I/O
operations. A library of configurations is included with basic
solutions and examples of advanced circuit techniques.
The ispPAC10 is configured through its IEEE Standard
1149.1 (JTAG) compliant serial port. The flexible In-
System Programming capability enables programming,
verification and reconfiguration if desired, directly on the
printed circuit board.
Functional Block Diagram
Analog Routing Pool
OUT2+
OUT1+
OUT4
–
IN3
–
OUT2
–
OUT1
–
OUT4+
IN3+
IN2+
IN1+
IN4
–
OUT3
–
IN2
–
IN1
–
IN4+
OUT3+
TDI
TDO
TCK
TMS
VS
VREF
OUT
GND
TEST
TEST
CAL
CMV
IN
1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
Configuration Memory
Reference & Auto-Calibration
IA
IA
OA
IA
IA
OA
IA
IA
OA
IA
IA
OA
TRST
Vin
Ref+
Ref-
Ain-
Ain+
12-Bit
Differential
Input ADC
ispPAC10
5V
5V