8-Bit Digital-to-Analog Converter with Two-Wire Interface
Features
• 8-bit Digital-to-Analog Converter
•±2LSBINL
• ±0.8 LSB DNL
• 2.7-5.5V Single Supply Operation
•SimpleSMBus/I
• Low Power: 350µA Operation, 0.5µA Shutdown
• 8-Pin SOIC and 8-Pin MSOP Packages
2
CTMSerial Interface
Applications
• Programmable VoltageSources
• Digital Controlled Amplifiers/Attenuators
• Process Monitoring and Control
Device Selection Table
Part
Number
TC1320EOA8-Pin SOIC (N arrow)-40°C to +85°C
TC1320EUA8-Pin MSOP-40°C to +85°C
Package
Temperature
Range
General Description
TheTC1320isa seriallyaccessible8-bitvoltage output
digital-to-analog converter (DAC). The DAC produces
an output voltage that ranges from ground to an externallysuppliedreferencevoltage.Itoperates from a single power supply that can range from 2.7V to 5.5V,
making it ideal for a wide range of applications. Built
into the part is a Power-on Reset function that ensures
that the device starts at a known condition.
Communicationwith the TC1320 is accomplishedviaa
simple 2-wire SMBus/I
theTC1320 actingas a slave only device. The host can
enablethe SHDN bit in the CONFIG register to activate
the Low Power Standby mode.
2
C™ compatible serial port with
Package Type
8-Pin MSOP and
8-Pin SOIC (Narrow)
V
1
REF
27
SDA
SCL
GND
TC1320
36
45
V
8
DAC-OUT
NC
V
DD
OUT
Typical Application
V
IN
V
DD
(8)
TC1320
V
V
REF
2002 Microchip TechnologyInc.DS21386B-page 1
(1)
Serial Port
(3)
SCLK
Microcontroller
DAC
(2)
(2)
SDAT
OUT
(5)
–
+
V
ADJUS
TC1320
T
Functional Block Diagram
V
DD
Configuration Register
TC1320
SDA
SCL
Serial Port
Interface
Data Register
Control
DAC
V
REF
GND
DAC-OU
V
OUT
DS21386B-page 2
2002 Microchip TechnologyInc.
TC1320
1.0ELECTRICAL
CHARACTERISTICS
*Stresses above those listed under "Absolute Maximum
Ratings" may cause permanent damage to the device. These
are stress ratings only and functional operation of t he device
at these or any other conditions above those indicated in the
Absolute Maximum Ratings*
Supply Voltage (VDD).............................................+6V
Voltage on any Pin..(GND – 0.3V) to (V
DD
+0.3V)
operation sections of the specifications is not implied.
Exposure to Absolute Maximum Rating conditions for
extended periods may affectdevice reliability.
Current on any Pin............................................ ±50mA
Package Thermal Resistance(θ
Operating Temperature (T
StorageTemperature (T
A
STG
)............ 330°C C/W
JA
)........................ See Below
)..............-65°C to +150°C
TC1320 ELECTRICAL SPECIFICATIONS
Electrical Characteristics: VDD= 2.7V to 5.5V, -40°C≤ TA≤ +85°C,V
STOP Condition Setup Time4.0——µsec
Data In Hold Time100——nsec
Data In Setup Time100——nsec
Low Clock Period4.7——µsec10% to 10%
High Clock Period4——µsec90% to 90%
SMBus Fall Time——300nsec90% to 10%
SMBus Rise Time——1000nsec10% to 90%
Power-on Reset Delay—500—µsecVDD ≥ V
or GND.
2: Measured at V
≥ 50mV referredto GND to avoid output buffer clipping.
OUT
DD
= 1.2V unless otherwise noted.
REF
(forRepeated START
Condition)
(Rising Edge)
POR
DS21386B-page 4
2002 Microchip TechnologyInc.
2.0PIN DESCRIPTIONS
ThedescriptionsofthepinsarelistedinTable2-1.
TABLE 2-1:PIN F UNCTION TABLE
Pin NumberSymbolT ypeDescription
1V
2SDABi-DirectionalBi-directional. Serial data is transferred on the SMBus in both directions
3SCLInputInput. SMBus serial clock. Clocks data into and out of the TC1320.
4GNDPowerGround.
5V
6NCNoneNo connection.
7DAC-OUTOutputOutput. Unbuffered DAC output voltage. This voltage is a function of the
8V
REF
OUT
DD
InputInput. Voltage Reference Input can range from 0V to 1.2V below VDD.
usingthispin.
OutputOutput. Buffered DAC output voltage. This voltage is a function of the
reference voltageandthe contents of the DATA register.
reference voltageandthe contents of the DATA register. This outputis
unbuffered and care must be taken that the pin is connectedonlyto a
high-impedancenode.
PowerPositive power supply input. See electrical specifications.
TC1320
2002 Microchip TechnologyInc.DS21386B-page 5
TC1320
y
3.0DETAILED DESCRIPTION
The TC1320 is a monolithic 8-bit digital-to-analog converter, that is designed to operate from a single supply
that can range from 2.7V to 5.5V. The DAC consists of
a data register (DATA), a configuration register
(CONF), and a current output amplifier. The TC1320
uses an external reference, which also determines the
maximum output voltage.
The TC1320 uses a currentsteeringDAC, based on an
array of matched current sources. This current,alonga
precision resistor, converts the contents of the Data
Register and V
by:
3.1Reference Input
The r eference pin, V
inputand because of this,theload regulationof the referencesourceneedsonlytobeabletotolerate leakage
levels of current (less than 1µA). V
age r ange from 0 to (V
typically 10pF.
into an output voltage, V
REF
V
OUT=VREF
(DATA/256)
, is a buffered high-impedance
REF
– 1. 2V). Input capacitance is
DD
accepts a volt-
REF
OUT
given
3.2O utput Amplifier
The TC1320 DAC output is buffered with an internal
unitygainrail-to-rail input/outputamplifier,withatypical
slew rate of 0.8V/µsec. Maximum full scale t ransition
settling time is 10µsec to within ±1/2LSB when loaded
with 1kΩ in parallel with 100pF.
3.3Standby Mode
The TC1320 allows the host to put it into a Low Power
(I
=0.5µA, typical) Standby mode. In this mode, the
DD
D/A conversion is halted. The SMBus port operates
normally. Standby mode is enabled by setting the
SHDN bit in the CONFIG register. The table below
summarizes this operation.
TABLE 3-1:STANDBY MODE OPERATION
SHDN BitOperating Mode
0Normal
1Standby
3.4SMBus Slave Address
The TC1320 is internally programmedto have a default
SMBus address value of 1001 000b. Seven other
addresses are available by custom order (contact factory).SeeFigure 3-1 for locating addressbitsinSMBus
protocol.
FIGURE 3-1:SMBus PROT OCOLS
Write 1-Byte Format
S
Read 1-Byte Format
Address R/W
S
Slave Address
Receive 1-Byte Format
S
S = START Condition
P = STOP Condition
Shaded = Slave Transmission
AddressR/W
0
Slave AddressCommand Byte: selects
ACK
7-Bits
AddressR/W ACK
7-Bits1
0
8-Bits
Command Byte: selects
which register you are
reading from.
Data NACKP
8-Bits
Data Byte: reads data from
the register commanded by
the last Read Byte or Write
te transmission.
B
ACK
which register you are
writing to.
ACKCommand
Command
8-Bits7-Bits
AddressR/W ACK
S
7-Bits
Slave Address: repeated
due to change in data
flow direction.
ACK
Data
8-Bits
Data Byte: data goes
into the register set
by the command byte.
1
8-Bits
Data Byte: reads from
the register set by the
command byte.
Data
ACKP
NACK
P
DS21386B-page 6
2002 Microchip TechnologyInc.
TC1320
4.0SERIAL PORT OPERATION
The Serial Clock input (SCL) and bi-directional data
port (SDA) form a 2-wire bi-directional serial port for
programming and interrogating the TC1320. The
followingconventionsare used i n this bus ar chitecture:
TABLE 4-1:TC1320 SERIAL BUS
CONVENTIONS
TermExplanation
Transmitter The device sendingdatatothe bus.
ReceiverThe devicereceiving data from the bus.
MasterThe device which controls the bus: initiating
transfers (START), generating the clock, and
terminating transfers (STOP).
SlaveThe device addressed by the master.
STARTA unique condition signaling the beginning of
a transfer indicated by SDA falling
(High - Low) while SCL is high.
STOPA uniquecondition signaling the end of a
ACKA Receiver Acknowledges the receipt of each
BusyCommunication is not possible becausethe
Not BusyWhenthe bus is IDLE, bothSDAandSCLwill
DataValidThe stateof SDA must remain stableduring
All transfers take place under control of a host, usually
a CPU or microcontroller, acting as the Master, which
provides the clock signal f or all transfers. The TC1320
always operates as a Slave. The serialprotocol is illustratedinFigure 3-1. All datatransfershavetwophases;
all bytes are transferred MSB first. Accesses are initiated by a START condition (START), followed by a
device address byte and one or more data bytes. The
device address byte includes a Read/Write
bit. Each access must be terminated by a STOP Condition (STOP). A convention called Acknowledge
(ACK)confirmsreceiptof eachbyte.NotethatSDAcan
change only during periods when SCL is LOW (SDA
changes while SCL is HIGH is reservedforSTART and
STOP Conditions).
transfer indicatedby SDA rising (Low - High)
while SCL is high.
byte withthisunique condition.TheReceiver
drives SDA low during SCL high of the ACK
clockpulse. The Master provides the clock
pulse for the ACK cycle.
busisinuse.
remain high.
theHighperiodofSCLinorderforadatabit
to be considered valid. SDA only changes
state while SCL is lowduringnormal data
transfers. (See START and STOP conditions.)
selection
4.1START Condition (START)
The TC1320 continuously monitors the SDA and SCL
lines for a STARTcondition (a HIGH to LOW transition
of SDA while SCL is HIGH), and will not respond until
this condition is met.
4.2Address Byte
Immediately following the START Condition, the host
must transmit the address byte to the TC1320. The
7-bit SMBus address for the TC1320 is 1001000.The
7-bit address transmitted in the serial bit stream must
match for the TC1320to respond with an Acknowledge
(indicating the TC1320 is on the bus and ready to
accept data). The eighth bit in the Address Byte is a
Read/Write
bit. This bit is a 1 for a read operation, or 0
for a write operation. During the first phase of any
transfer, this bit will be set = 0 to indicate t hat the
command byte is being written.
4.3Acknowledge (ACK)
Acknowledge (ACK) provides a positive handshake
between the host and the TC1320. The host releases
SDA aftertransmittingeight bits, then generatesaninth
clockcycletoallowtheTC1320topulltheSDAline
LOW to Acknowledge that it successfully received the
previous eight bits of data or address.
4.4Data Byte
After a successful ACK of the address byte, the host
must transmit the data byte to be written, or clock out
the data to be read. (See the appropriate timing diagrams.) ACK will be generatedafter a successful wr ite
of a data byte into the TC1320.
4.5STOP Condition (STOP)
Communications must be terminated by a STOP condition (a LOW to HIGH transition of SDA while SCL i s
HIGH). The STOP Condition must be communicated
by the transmitter to the TC1320. Refer to Figure 4-1,
Timing Diagrams for serial bus timing.
2002 Microchip TechnologyInc.DS21386B-page 7
TC1320
FIGURE 4-1:TIMING DIAGRAMS
SMBus Write Timing Diagram
I
LOW
B
I
HIGH
CDEFG H
A
SCL
SDA
IJ
K
t
SU(START)tH(START)
A = START Condition
B = MSB of Address Clocked into Slave
C = LSB of Address Clocked into Slave
D = R/W Bit Clocked into Slave
t
SU-DATA
E = Slave Pulls SDA Line Low
F = Acknowledge Bit Clocked into Master
G = MSB of Data Clocked into Master
H = LSB of Data Clocked into Master
SMBUS Read Timing Diagram
I
LOW
t
H(START)
B
I
HIGH
CDEFG HIJ
t
SU-DATA
F = Acknowledge Bit Clocked into Master
G = MSB of Data Clocked into Slave
H = LSB of Data Clocked into Slave
I = Slave Pulls SDA Line Low
A
SCL
SDA
t
SU(START)
A = START Condition
B = MSB of Address Clocked into Slave
C = LSB of Address Clocked into Slave
D = R/W Bit Clocked into Slave
E = Slave Pulls SDA Line Low
4.6Register Set and Programmer’s
Model
TABLE 4-2:TC1320 COMMAND SET
(SMBus READ_BYTE AND
WRITE_BYTE)
Command Byte Description
CommandCodeFunction
RWD00hRead/Write
RWCR01hRead/Write
(CONFIG)
Data (DATA)
Configuration
t
SU(STOP)tIDLE
I = Acknowledge Clock Pulse
J = STOP Condition
K = New START Condition
M
t
)
IDLE
t
H-DATA
J = Acknowledge Clocked into Master
K = Acknowledge Clock Pulse
L = STOP Condition, Data Executed by Slave
M = New START Condition
KL
t
SU(STOP
TABLE 4-3:CONFIGURATION REGISTER
(CONFIG), 8-BIT, READ/WRITE
Configuration Register (CONFIG)
D[7] D[6] D[5]D[4]D[3]D[2]D[1] D[0]
ReservedSHDN
BitPORFunctionTypeOperation
D[0]0Standby SwitchRead/
D[7]-D[1]0Reserved;
Always returns
Zero when Read
1 = Standby
0=Normal
Write
N/AN/A
DS21386B-page 8
2002 Microchip TechnologyInc.
TC1320
TABLE 4-4:
DATA REGISTER (DATA),
8-BIT, READ/WRITE
Data Register (DATA)
D[7]D[6]D[5]D[4]D[3]D[2]D[1]D[0]
MSBXXXXXXLSB
The DAC output voltage is a function of referencevoltageandthebinaryvalueofthecontentsoftheDataregister. The transfer function is given by the expression:
EQUATION 4-1:
DATA
V
OUT
=
V
REF
x
---------------- 256
4.7Register Set Summary
The TC1320’s register set is summarized in Table4-5
below.All registers are 8-bits wide.
TABLE 4-5:TC1320 REGISTER S E T
SUMMARY
NameDescriptionPOR StateRead Write
DataData Register0000 0000bXX
Config CONFIG Register 0000 0000bXX
2002 Microchip TechnologyInc.DS21386B-page 9
TC1320
5.0PACKAGING INFORMATION
5.1Package Marking Information
Package marking data not available at this time.
5.2Taping Forms
Component Taping Orientation for 8-Pin MSOP Devices
PIN 1
User Direction of Feed
W
P
Standard Reel Component Orientation
for TR Suffix Device
Carrier Tape, Number of Components Per Reel and Reel Size
Package Carrier Width (W) Pitch (P) Part Per Full Reel Reel Size
8-Pin MSOP 12 mm 8 mm 2500 13 in
Component Taping Orientation for 8-Pin SOIC (Narrow) Devices
User Direction of Feed
PIN 1
W
DS21386B-page 10
P
Standard Reel Component Orientation
for TR Suffix Device
Carrier Tape, Number of Components Per Reel and Reel Size
Package Carrier Width (W) Pitch (P) Part Per Full Reel Reel Size
8-Pin SOIC (N) 12 mm 8 mm 2500 13 in
2002 Microchip TechnologyInc.
5.3Package Dimensions
.
8
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
)
C
8-Pin MSOP
TC1320
PIN 1
.026 (0.65) TYP.
.016 (0.40)
.010 (0.25)
-Pin SOI
.122 (3.10)
.114 (2.90)
.006 (0.15)
.002 (0.05)
.122 (3.10)
.114 (2.90)
.197 (5.00)
.189 (4.80)
.043 (1.10)
MAX.
6° MAX.
.008 (0.20)
.005 (0.13)
.028 (0.70)
.016 (0.40)
Dimensions: inches (mm)
.157 (3.99
.150 (3.81
.050 (1.27) TYP
.197 (5.00
.189 (4.80
.020 (0.51
.013 (0.33
2002 Microchip TechnologyInc.DS21386B-page 11
.010 (0.25
.004 (0.10
.244 (6.20
.228 (5.79
.069 (1.75
.053 (1.35
.010 (0.25
.007 (0.18
.050 (1.27
.016 (0.40
Dimensions: inches (mm)
TC1320
SALES AND SUPPORT
Data Sheets
Products supportedby a preliminary Data Sheet may have an errata sheet describing minor operational differences and recommendedworkarounds.To determine if an errata sheet exists for a particulardevice, please contactoneof the following:
1.Your local Microchip sales office
2.The MicrochipCorporate Literature Center U.S. FAX:(480) 792-7277
3.The Microchip Worldwide Site (www.microchip.com)
Pleasespecify which device, revision of silicon and Data Sheet (includeLiterature#) you are using.
New Customer Notification System
Register on our web site (www.microchip.com/cn) to receive the most current information on our products.
DS21386B-page 12
2002 Microchip TechnologyInc.
TC1320
Information contained in this publication regarding device
applications and the like is intended through suggestion only
and may be superseded by updates. It is your responsibility to
ensure that your application meets with your specifications.
No representation or warranty is given and no liability is
assumed by Microchip Technology Incorporated with respect
to the accuracy or use of such information, or infringement of
patents or other intellectual property rights arising from such
use or otherwise. Use of Microchip’s products as critical components in life support systems is not authorized except with
express written approval by Microchip. No licenses are conveyed, implicitly or otherwise, under any intellectual property
rights.
Trademarks
The Microchip name and logo, the Microchip logo, FilterLab,
K
EELOQ,microID,MPLAB,PIC,PICmicro,PICMASTER,
PICSTART, PRO MATE, SEEVAL and The Embedded Control
SolutionsCompany areregiste red trademarksof MicrochipTechnologyIncorp or ated in the U.S.A. and other countries .
dsPIC, ECONOMONITOR, FanSense, FlexR OM , fuzz yLA B,
In-Circuit Serial Programming, ICSP, ICEPIC, microPort,
Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM,
MXDEV, PICC, PICDEM, PICDEM .n et , rfPIC, Select Mode
and TotalEndurancearetrademarksofMicrochipTechnology
Incorporated in the U.S.A.
Serialized Quick Turn Programming (SQTP) is a service mark
of Microchip TechnologyIncorporated in t he U.S.A.
All other trademarks mentioned herein are property of their
respective companies.
Microchip received QS-9000 quality system
certification for its worldwide headquarters,
design and wafer fabrication facilities in
Chandler and Tempe, Arizona in July 1999
and Mountain View,California in March 2002.
The Company’s quality system processes and
procedures are QS-9000 compliant for its
®
PICmicro
devices, Serial EEPROMs, microperipherals,
non-volatile memory and analog products. In
addition, Microchip’s quality system for the
design and manufacture of development
systemsisISO 9001certified.
2002 Microchip TechnologyInc.DS21386B-page 13
8-bit MCUs, KEELOQ®code hopping
WORLDWIDE SALESAND SERVICE
AMERICAS
Corporate Office
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200 Fax: 480-792-7277
Technical Support: 480-792-7627
Web Address: http://www.microchip.com
Rocky Mountain
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7966 Fax: 480-792-7456
Atlanta
500 Sugar Mill Road, Suite 200B
Atlanta, GA 30350
Tel: 770-640-0034 Fax: 770-640-0307
Boston
2 Lan Drive, Suite 120
Westford, MA 01886
Tel: 978-692-3848 Fax: 978-692-3821
Chicago
333 Pierce Road, Suite 180
Itasca, IL 60143
Tel: 630-285-0071 Fax: 630-285-0075
Microchip Technology Australia Pty Ltd
Suite 22, 41 Rawson Street
Epping 2121, NSW
Australia
Tel: 61-2-9868-6733 Fax: 61-2-9868-6755
China - Beijing
Microchip Technology Consulting (Shanghai)
Co., Ltd., Beijing Liaison Office
Unit 915
Bei Hai Wan Tai Bldg.
No. 6 Chaoyangmen Beidajie
Beijing, 100027, No. China
Tel: 86-10-85282100 Fax: 86-10-85282104
China - Chengdu
Microchip Technology Consulting (Shanghai)
Co., Ltd., Chengdu Liaison Office
Rm. 2401, 24th Floor,
Ming Xing Financial Tower
No. 88 TIDU Street
Chengdu 610016, China
Tel: 86-28-6766200 Fax: 86-28-6766599
China - Fuzhou
Microchip Technology Consulting (Shanghai)
Co., Ltd., Fuzhou Liaison Office
Unit 28F, World Trade Plaza
No. 71 Wusi Road
Fuzhou 350001, China
Tel: 86-591-7503506 Fax: 86-591-7503521
China - Shanghai
Microchip Technology Consulting (Shanghai)
Co., Ltd.
Room 701, Bldg. B
Far East International Plaza
No. 317 Xian Xia Road
Shanghai, 200051
Tel: 86-21-6275-5700 Fax: 86-21-6275-5060
China - Shenzhen
Microchip Technology Consulting (Shanghai)
Co., Ltd., Shenzhen Liaison Office
Rm. 1315, 13/F , Shenzhen Kerry Centre,
Renminnan Lu
Shenzhen 518001, China
Tel: 86-755-2350361 Fax: 86-755-2366086
Hong Kong
Microchip Technology Hongkong Ltd.
Unit 901-6, Tower 2, Metroplaza
223 Hing Fong Road
Kwai Fong, N.T., Hong Kong
Tel: 852-2401-1200 Fax: 852-2401-3431
India
Microchip Technology Inc.
India Liaison Office
Divyasree Chambers
1 Floor, Wing A (A3/A4)
No. 11, O’Shaugnessey Road
Bangalore, 560 025, India
Tel: 91-80-2290061 Fax: 91-80-2290062
Japan
Microchip Technology Japan K.K.
Benex S-1 6F
3-18-20, Shinyokohama
Kohoku-Ku, Yokohama-shi
Kanagawa, 222-0033, Japan
Tel: 81-45-471- 6166 Fax: 81-45-471-6122
Korea
Microchip Technology Korea
168-1, Youngbo Bldg. 3 Floor
Samsung-Dong, Kangnam-Ku
Seoul, Korea 135-882
Tel: 82-2-554-7200 Fax: 82-2-558-5934
Singapore
Microchip Technology Singapore Pte Ltd.
200 Middle Road
#07-02 Prime Centre
Singapore, 188980
Tel: 65-6334-8870 Fax: 65-6334-8850
Microchip Technology SARL
Parc d’Activite du Moulin de Massy
43 Rue du Saule Trapu
Batiment A - ler Etage
91300 Massy, France
Tel: 33-1-69-53-63-20 Fax: 33-1-69-30-90-79