MSP430-kontroler LEO
MSP430-kontroler LEO
D Low Supply Voltage Range, 2.7 V – 5.5 V D Integrated 12+2 Bit A/D Converter
D Low Operation Current, 3 mA at 1 MHz, D Family Members Include:
3V – MSP430P325, 16KB OTP, 512 Byte RAM
D Ultralow Power Consumption (Standby D EPROM Version Available for Prototyping:
Mode Down to 0.1 mA) PMS430E325
D Five Power-Saving Modes D Serial Onboard Programming
D Wakeup From Standby Mode in 6 ms D Programmable Code Protection by Security
D 16-Bit RISC Architecture, 300 ns Instruction Fuse
Cycle Time D Avaliable in 64 Pin Quad Flatpack (QFP),
D Single Common 32 kHz Crystal, Internal 68 Pin Plastic J-Leaded Chip Carrier
System Clock up to 3.3 MHz (PLCC), 68 Pin J-Leaded Ceramic Chip
D Integrated LCD Driver for up to 84
Carrier (JLCC) Package (EPROM Version)
Segments
description
The Texas Instruments MSP430 is an ultralow-power mixed-signal microcontroller family consisting of several
devices which feature different sets of modules targeted to various applications. The microcontroller is designed
to be battery operated for an extended application lifetime. With 16-bit RISC architecture, 16-bit integrated
registers on the CPU, and a constant generator, the MSP430 achieves maximum code efficiency. The digitally-
controlled oscillator, together with the frequency-locked-loop (FLL), provides a wakeup from a low-power mode
to active mode in less than 6 ms.
PG Package
(TOP VIEW)
RST/NMI
TDO/TDI
TDI/VPP
COM3
COM2
COM1
XBUF
DVSS
AVSS
TMS
TCK
A1
A0
64 63 6261 60 59 58 57 56 55 54 5352
AVCC 1 51 COM0
DVCC 2 50 S20/O20/CMPI
SVCC 3 49 S19/O19
Rext 4 48 S18/O18
A2 5 47 S17/O17
A3 6 46 S16/O16
A4 7 45 S15/O15
A5 8 44 S14/O14
Xin 9 43 S13/O13
Xout/TCLK 10 42 S12/O12
CIN 11 41 S11/O11
TP0.0 12 40 S10/O10
TP0.1 13 39 S9/O9
TP0.2 14 38 S8/O8
TP0.3 15 37 S7/O7
TP0.4 16 36 S6/O6
TP0.5 17 35 S5/O5
P0.0 18 34 S4/O4
P0.1/RXD 19 33 S3/O3
20 2122 23 2425 26 272829 30 31 32
P0.3
P0.4
P0.5
P0.6
P0.7
P0.2/TXD
R33
R23
R13
R03
S0
S1
S2/O2
Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of
Texas Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
PRODUCTION DATA information is current as of publication date. Copyright 2000, Texas Instruments Incorporated
Products conform to specifications per the terms of Texas Instruments
standard warranty. Production processing does not necessarily include
testing of all parameters.
description (continued)
Typical applications include sensor systems that capture analog signals, convert them to digital values, and then
process the data and display them or transmit them to a host system. The MSP430x32x offers an integrated
12+2 bit A/D converter with six multiplexed inputs.
AVAILABLE OPTIONS
PACKAGED DEVICES
TDO/TDI
MAB, 16 Bit
MAB, 4 Bit
TMS
TCK
ADC Watchdog Timer/Port Basic LCD
12 + 2 Bit Timer Applications: Timer1 84 Segments
Com0–3
6 Channels A/D Conv.
f LCD S0–19/O2–19
15/16 Bit Timer, O/P 1, 2, 3, 4 MUX
Current S. S20/O20CMPI
CMPI
6 6
Terminal Functions
TERMINAL
I/O DESCRIPTION
NAME NO.
AVCC 1 Positive analog supply voltage
AVSS 63 Analog ground reference
A0 61 I Analog-to-digital converter input port 0 or digital input port 0
A1 62 I Analog-to-digital converter input port 1 or digital input port 1
A2–A5 5–8 I Analog-to-digital converter inputs ports 2–5 or digital inputs ports 2–5
CIN 11 I Input used as enable of counter TPCNT1 – Timer/Port
COM0–3 51–54 O Common outputs, used for LCD backplanes – LCD
DVCC 2 Positive digital supply voltage
DVSS 64 Digital ground reference
P0.0 18 I/O General-purpose digital I/O
P0.1/RXD 19 I/O General-purpose digital I/O, receive digital input port, 8-Bit Timer/Counter
P0.2/TXD 20 I/O General-purpose digital I/O, transmit data output port, 8-Bit Timer/Counter
P0.3–P0.7 21–25 I/O Five general-purpose digital I/Os, bit 3 to bit 7
Rext 4 I Programming resistor input of internal current source
RST/NMI 59 I Reset input or non-maskable interrupt input
R03 29 I Input of fourth positive analog LCD level (V4) – LCD
R13 28 I Input of third positive analog LCD level (V3) – LCD
R23 27 I Input of second positive analog LCD level (V2) – LCD
R33 26 O Output of first positive analog LCD level (V1) – LCD
SVCC 3 Switched AVCC to analog-to-digital converter
S0 30 O Segment line S0 – LCD
S1 31 O Segment line S1 – LCD
S2–S5/O2–O5 32–35 O Segment lines S2 to S5 or digital output ports O2–O5, group 1 – LCD
S20/O20/CMPI 50 I/O Segment line S20 can be used as comparator input port CMPI – Timer/Port
S6–S9/O6–O9 36–39 O Segment lines S6 to S9 or digital output ports O6–O9, group 2 – LCD
S10–S13/O10–O13 40–43 O Segment lines S10 to S13 or digital output ports O10–O13, group 3 – LCD
S14–S17/O14–O17 44–47 O Segment lines S14 to S17 or digital output ports O14 to O17, group 4 – LCD
S18-S19/O18-O19 48, 49 O Segment lines S18 and S19 or digital output port O18 and O19, group 5 – LCD
TCK 58 I Test clock, clock input terminal for device programming and test
TDO/TDI 55 I/O Test data output, data output terminal or data input during programming
TDI/VPP 56 I Test data input, data input terminal or input of programming voltage
TMS 57 I Test mode select, input terminal for device programming and test
TP0.0 12 O General-purpose 3-state digital output port, bit 0 – Timer/Port
TP0.1 13 O General-purpose 3-state digital output port, bit 1 – Timer/Port
TP0.2 14 O General-purpose 3-state digital output port, bit 2 – Timer/Port
TP0.3 15 O General-purpose 3-state digital output port, bit 3 – Timer/Port
TP0.4 16 O General-purpose 3-state digital output port, bit 4 – Timer/Port
TP0.5 17 I/O General-purpose digital input/output port, bit 5 – Timer/Port
XBUF 60 O Clock signal output of system clock MCLK or crystal clock ACLK
Xin 9 I Input terminal of crystal oscillator
Xout/TCLK 10 I/O Output terminal of crystal oscillator or test clock input
short-form description
processing unit
The processing unit is based on a consistent and orthogonally-designed CPU and instruction set. This design
structure results in a RISC-like architecture, highly transparent to the application development, and it is
distinguished by ease of programming. All operations other than program-flow instructions are consequently
performed as register operations in conjunction with seven addressing modes for source and four modes for
destination operand.
Program Counter PC/R0
CPU
Sixteen registers are located inside the CPU, Stack Pointer SP/R1
providing reduced instruction execution time. This
reduces a register-register operation execution Status Register SR/CG1/R2
time to one cycle of the processor frequency.
Constant Generator CG2/R3
Four of the registers are reserved for special
use as a program counter, a stack pointer, a status
General-Purpose Register R4
register, and a constant generator. The remaining
registers are available as general-purpose
General-Purpose Register R5
registers.
Peripherals are connected to the CPU using a
data address and control bus and can be handled
easily with all instructions for memory General-Purpose Register R14
manipulation.
General-Purpose Register R15
instruction set
The instruction set for this register-register architecture provides a powerful and easy-to-use assembler
language. The instruction set consists of 51 instructions with three formats and seven addressing modes.
Table 1 provides a summation and example of the three types of instruction formats; the addressing modes are
listed in Table 2.
Table 1. Instruction Word Formats
Dual operands, source-destination e.g. ADD R4, R5 R4 + R5 → R5
Single operands, destination only e.g. CALL R8 PC → (TOS), R8 → PC
Relative jump, un-/conditional e.g. JNE Jump-on equal bit = 0
Each instruction that operates on word and byte data is identified by the suffix B.
Computed branches (BR) and subroutine calls (CALL) instructions use the same addressing modes as the other
instructions. These addressing modes provide indirect addressing, ideally suited for computed branches and
calls. The full use of this programming capability permits a program structure different from conventional 8- and
16-bit controllers. For example, numerous routines can easily be designed to deal with pointers and stacks
instead of using flag type programs for flow control.
³
MCLK and loop control for MCLK are inactive, and the dc generator for the digital controlled oscillator (DCO)
( MCLK generator) is switched off.
D Low power mode 4 (LPM4). The CPU is disabled, peripheral operation continues, ACLK signal is inactive
(crystal oscillator stopped), MCLK and loop control for MCLK are inactive, and the dc generator for the DCO
is switched off.
The special function registers (SFR) include module-enable bits that stop or enable the operation of the specific
peripheral module. All registers of the peripherals may be accessed if the operational function is stopped or
enabled. However, some peripheral current-saving functions are accessed through the state of local register
bits. An example is the enable/disable of the analog voltage generator in the LCD peripheral, which is turned
on or off using one register bit.
The most general bits that influence current consumption and support fast turnon from low-power operating
modes are located in the status register (SR). Four of these bits control the CPU and the system clock generator:
SCG1, SCG0, OscOff, and CPUOff.
15 9 8 7 0
Reserved For Future
Enhancements V SCG1 SCG0 OscOff CPUOff GIE N Z C
rw-0
Address 7 6 5 4 3 2 1 0
0h P0IE.1 P0IE.0 OFIE WDTIE
Address 7 6 5 4 3 2 1 0
01h BTIE TPIE ADIE
Address 7 6 5 4 3 2 1 0
02h NMIIFG P0IFG.1 P0IFG.0 OFIFG WDTIFG
Address 7 6 5 4 3 2 1 0
03h BTIFG ADIFG
rw rw-0
Address 7 6 5 4 3 2 1 0
04h
Address 7 6 5 4 3 2 1 0
05h
memory organization
MSP430P325
PMS430E325
FFFFh
Int. Vector
FFE0h
FFDFh
16 kB OTP
or
EPROM
C000h
03FFh
0200h 512B RAM
peripherals
Peripherals connect to the CPU through data, address, and control busses and can be handled easily with all
instructions for memory manipulation.
peripheral file map
PERIPHERALS WITH WORD ACCESS
Watchdog Watchdog Timer control WDTCTL 0120h
ADC Data register ADAT 0118h
Reserved 0116h
Control register ACTL 0114h
Input enable register AEN o112h
Input register AIN 0110h
PERIPHERALS WITH BYTE ACCESS
EPROM EPROM control EPCTL 054h
Crystal buffer Crystal buffer control CBCTL 053h
System clock SCG frequency control SCFQCTL 052h
SCG frequency integrator SCFI1 051h
SCG frequency integrator SCFI0 050h
Timer/Port Timer/Port enable TPE 04Fh
Timer/Port data TPD 04Eh
Timer/Port counter2 TPCNT2 04Dh
Timer/Port counter1 TPCNT1 04Ch
Timer/Port control TPCTL 04Bh
8-Bit Timer/Counter 8-Bit Timer/Counter data TCDAT 044h
8-Bit Timer/Counter preload TCPLD 043h
8-Bit Timer/Counter control TCCTL 042h
Basic Timer1 Basic Timer counter2 BTCNT2 047h
Basic Timer counter1 BTCNT1 046h
Basic Timer control BTCTL 040h
LCD LCD memory 15 LCDM15 03Fh
: : :
LCD memory 1 LCDM1 031h
LCD control & mode LCDCTL 030h
Port P0 Port P0 interrupt enable P0IE 015h
Port P0 interrupt edge select P0IES 014h
Port P0 interrupt flag P0IFG 013h
Port P0 direction P0DIR 012h
Port P0 output P0OUT 011h
Port P0 input P0IN 010h
Special function SFR interrupt flag2 IFG2 003h
SFR interrupt flag1 IFG1 002h
SFR interrupt enable2 IE2 001h
SFR interrupt enable1 IE1 000h
LCD drive
Liquid crystal displays (LCDs) for static, 2-, 3- and 4-MUX operations can be driven directly. The controller LCD
logic operation is defined by software using memory-bit manipulation. LCD memory is part of the LCD module,
not part of data memory. Eight mode and control bits define the operation and current consumption of the LCD
drive. The information for the individual digits can be easily obtained using table programming techniques
combined with the correct addressing mode. The segment information is stored in LCD memory using
instructions for memory manipulation.
The drive capability is mainly defined by the external resistor divider that supports the analog levels for 2-, 3-
and 4-MUX operation. Groups of the LCD segment lines can be selected for digital output signals. The
MSP430x32x configuration has four common signal lines and 21 segment lines.
A/D converter
The analog-to-digital converter (ADC) is a cascaded converter type that converts analog signals from VCC to
GND. It is a 12+2 bit converter with a software or automatically-controlled range select. Five inputs can be
selected for analog or digital function. A ratiometric current source can be used on four of the analog pins. The
current is adjusted by an external resistor and is enabled/disabled by bits located in the control registers. The
conversion is started by setting the start-of-conversion bit (SOC) in the control register and the
end-of-conversions sets the interrupt flag. The analog input signal is sampled starting with SOC during the next
twelve MCLK clock pulses. The power-down bit in the control register controls the operating mode of the ADC
peripheral. The current consumption and operation is stopped when it is set. The system reset PUC sets the
power-down bit.
Basic Timer1
The Basic Timer1 (BT1) divides the frequency of MCLK or ACLK, as selected with the SSEL bit, to provide low
frequency control signals. This is done within the system by one central divider, the Basic Timer1, to support
low current applications. The BTCTL control register contains the flags which control or select the different
operational functions. When the supply voltage is applied or when a reset of the device (RST/NMI pin), a
watchdog overflow or a watchdog security key violation occurs, and all bits in the register hold undefined or
unchanged status. The user software usually configures the operational conditions on the BT1 during
initialization.
The Basic Timer1 has two 8-Bit timers which can be cascaded to a 16-bit timer. Both timers can be read and
written by software. Two bits in the SFR address range handle the system control interaction according to the
function implemented in the Basic Timer1. These two bits are the Basic Timer1 interrupt flag (BTIFG) and the
Basic Timer1 interrupt enable (BTIE) bit.
Watchdog Timer
The primary function of the Watchdog Timer (WDT) module is to perform a controlled system restart after a
software upset has occurred. If the selected time interval expires, a system reset is generated. If this watchdog
function is not needed in an application, the module can work as an interval timer, which generates an interrupt
after the selected time interval.
The Watchdog Timer counter (WDTCNT) is a 15/16-bit up-counter which is not directly accessible by software.
The WDTCNT is controlled using the Watchdog Timer control register (WDTCTL), which is an 8-Bit read/write
register. Writing to WDTCTL, in both operating modes (watchdog or timer) is only possible by using the correct
password in the high-byte. The low-byte stores data written to the WDTCTL. The high-byte password is 05Ah.
If any value other than 05Ah is written to the high-byte of the WDTCTL, a system reset PUC is generated. When
the password is read its value is 069h. This minimizes accidental write operations to the WDTCTL register. In
addition to the Watchdog Timer control bits, two bits included in the WDTCTL configure the NMI pin.
8-Bit Timer/Counter
The 8-Bit interval timer supports three major functions for the application:
D Serial communication or data exchange
D Pulse counting or pulse accumulation
D Timer
The 8-Bit Timer/Counter peripheral includes the following major blocks: an 8-Bit up-counter with preload
register, an 8-Bit control register, an input clock selector, an edge detection (e.g. Start bit detection for
asynchronous protocols), and an input and output data latch, triggered by the carry-out-signal from the 8-Bit
counter.
The 8-Bit counter counts up with an input clock which is selected by two control bits from the control register.
The four possible clock sources are MCLK, ACLK, the external signal from terminal P0.1, and the signal from
the logical AND of MCLK and terminal P0.1.
Two counter inputs (load, enable) control the counter operation. The load input controls load operations. A
write-access to the counter results in loading the content of the preload register into the counter. The software
writes or reads the preload register with all instructions. The preload register acts as a buffer and can be written
immediately after the load of the counter is completed. The enable input enables the count operation. When
the enable signal is set to high, the counter will count-up each time a positive clock edge is applied to the clock
input of the counter.
Serial protocols, like UART protocol, need start-bit edge-detection to determine, at the receiver, the start of a
data transmission. When this function is activated, the counter starts counting after the start-bit condition is
detected. The first signal level is sampled into the RXD input data-latch after completing the first timing interval,
which is programmed into the counter. Two latches are used for input and output data (RXD_FF and TXD_FF)
are clocked by the counter after the programmed timing interval has elapsed.
UART
The serial communication uses software and the 8-Bit Timer/Counter hardware. The hardware supports the
output of the serial data stream, bit-by-bit, with the timing determined by the counter. The software/hardware
interface connects the mixed signal controller to external devices, systems, or networks.
Timer/Port
The Timer/Port module has two 8-Bit counters, an input that triggers one counter, and six 3-state digital outputs.
Both counters have an independent clock-selector for selecting an external signal or one of the internal clocks
(ACLK or MCLK). One of the counters has an extended control capability to halt, count continuously, or gate
the counter by selecting one of two external signals. This gate signal sets the interrupt flag, if an external signal
is selected, and the gate stops the counter.
Both timers can be read from and written to by software. The two 8-Bit counters can be cascaded to a 16-bit
counter. A common interrupt vector is implemented. The interrupt flag can be set from three events in the 8-Bit
counter mode (gate signal, overflow from the counters) or from two events in the 16-bit counter mode (gate
signal, overflow from the MSB of the cascaded counter).
f(MHz)
Frequency – MHz
3.3
2.2
1.5
Minimum
Port 0: V(P0.x)
Ilkg(P0x) Leakage current, port 0 ±50 nA
(see Note 10)
VCC = 3 V/5 V
Ilkg(S20) Leakage current, S20 V(S20) = VSS to VCC ±50 nA
ADC: Ax, x= 0 to 5
Ilkg(Ax) Leakage current, ADC ±30 nA
(see Note 11)
Ilkg(RST/NMI) Leakage current, RST/NMI ±50 nA
NOTES: 8. The leakage current is measured with VSS or VCC applied to the corresponding pin(s), unless otherwise noted.
9. All Timer/Port pins TP0.0 to TP0.5 are Hi-Z. Pins CIN and TP.0 to TP0.5 are connected together during leakage current
measurement. In the leakage measurement the input CIN is included. The input voltage is VSS or VCC.
10. The port pin must be selected for input and there must be no optional pullup or pulldown resistor.
11. The input voltage is V(IN) = VSS to VCC , the current source is off, AEN.x bit is normally reset to stop throughput current flowing from
VCC to VSS terminal.
output frequency
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
fXBUF XBUF, CL = 20 pF f(system) MHz
fMCLK = 1.1 MHz 40% 60%
XBUF, CL = 20 pF,
XBUF pF
tXdc Duty cycle of O/P frequency fXBUF = fACLK 35% 65%
VCC = 3 V/5 V
fXBUF = fACLK/n 50%
RAM
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
VRAMh CPU halted (see Note 14) 1.8 V
NOTE 14: This parameter defines the minimum supply voltage when the data in the program memory RAM remains unchanged. No program
execution should take place during this supply voltage condition.
DCO
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
f(NOM) DCO NDCO = 1A0h, FN_4=FN_3=FN_2=0 VCC = 3 V/5 V 1 MHz
VCC = 3 V 0.15 0.6
fDCO3 NDCO = 00 0110 0000,
0000 FN_4=FN_3=FN_2=0
FN 4=FN 3=FN 2=0
VCC = 5 V 0.18 0.62
f(NOM) MHz
VCC = 3 V 1.25 4.7
fDCO26 NDCO = 11 0100 0000 FN
FN_4=FN_3=FN_2=0
4=FN 3=FN 2=0
VCC = 5 V 1.45 5.5
VCC = 3 V 0.36 1.05
fDCO3 NDCO = 00 0110 0000,
0000 FN
FN_4=FN_3=0,
4=FN 3=0 FN_2=1
FN 2=1
VCC = 5 V 0.39 1.2
2xf(NOM) MHz
VCC = 3 V 2.5 8.1
fDC26 NDCO = 11 0100 0000,
0000 FN 4=FN 3=0 FN_2=1
FN_4=FN_3=0, FN 2=1
VCC = 5 V 3 9.9
VCC = 3 V 0.5 1.5
fDCO3 NDCO = 00 0110 0000
0000, FN
FN_4=0,
4=0 FN
FN_3=
3= 1
1, FN
FN_2=X
2=X
VCC = 5 V 0.6 1.8
3xf(NOM) MHz
VCC = 3 V 3.7 11
fDCO26 NDCO = 11 0100 0000
0000, FN
FN_4=
4= 0
0, FN
FN_3=1,
3=1 FN
FN_2=X
2=X
VCC = 5 V 4.5 13.8
VCC = 3 V 0.7 1.85
fDCO3 NDCO = 00 0110 0000 FN 4 =1,
FN_4 =1 FN_3=FN_2=X
FN 3=FN 2=X
VCC = 5 V 0.8 2.4
4xf(NOM) MHz
VCC = 3 V 4.8 13.3
fDCO26 NDCO = 11 0100 0000,
0000 FN
FN_4=1,
4=1 FN_3=FN_2=X
FN 3=FN 2=X
VCC = 5 V 6 17.7
NDCO fMCLK = fNOM , FN_4=FN_3=FN_2=0 VCC = 3 V/5 V A0h 1A0h 340h
S fNDCO+1 = S × fNDCO VCC = 3 V/5 V 1.07 1.13
f(DCO26)
4xfNOM
f(DCO26)
f(DCO3)
3xfNOM
f(DCO26)
f(DCO3)
Legend
2xfNOM
f(DCO26) Tolerance at Tap 26
Figure 2
crystal oscillator
PARAMETER TEST CONDITIONS MIN NOM MAX UNIT
C(Xin) Integrated capacitance at input VCC = 3 V/5 V 12 pF
C(Xout) Integrated capacitance at output VCC = 3 V/5 V 12 pF
PUC/POR
PARAMETER TEST CONDITIONS MIN NOM MAX UNIT
t(POR_delay) 150 250 µs
TA = –40°C 1.5 2.4 V
V(POR)
( ) POR TA = 25°C 1.2 2.1 V
VCC = 3 V/5 V
TA = 85°C 0.9 1.8 V
V(min) 0 0.4 V
t(reset) PUC/POR Reset is accepted internally 2 µs
V
VCC
V(POR)
No POR
POR POR
V(min)
3
2.4
2.5 2.1
2 1.8
V POR [V]
MAX
1.5
1.5
1
1.2 MIN
0.9
0.5
25°C
0
–40 –20 0 20 40 60 80
Temperature [°C]
LCD
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
VO(HLCD) Output 1 (HLCD) I(HLCD) <= 10 nA VCC–0.125 VCC
VCC = 3 V/5 V V
VO(LLCD) Output 0 (LLCD) I(LLCD) <= 10 nA VSS VSS+0.125
R03 = VSS,
II(R03)
No load at all seg and com pins
R13 = VCC/ 3,
II(R13) Input leakage VCC = 3 V/5 V ±20 nA
No load at all seg and com pins
R23 = 2 VCC/ 3,
II(R23)
No load at all seg and com pins
ro(Rx3 to Sxx) Resistance I(SXX) = –3 µA, VCC = 3 V/5 V 50 kΩ
comparator (Timer/Port)
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
VCC = 3 V 250 350
I(com)
( ) Comparator (Timer/Port) CPON = 1 µA
VCC = 5 V 450 600
Vref(com) Internal reference voltage at (–) terminal CPON = 1 VCC = 3 V/5 V 0.23×VCC 0.25×VCC 0.26×VCC V
VCC = 3 V 5 37
Vhys(com) Input
In ut hysteresis (comparator)
(com arator) CPON = 1 mV
VCC =5 V 10 42
wake-up LPM3
PARAMETER TEST CONDITIONS MIN TYP MAX UNIT
VCC = 3 V
f = 1 MHz 6
VCC = 5 V
t((LPM3)) Delay time VCC = 3 V µs
f = 2 MHz 6
VCC = 5 V
f = 3 MHz VCC = 5 V 6
% FSRA
Range A VCC = 3 V/5 V –1.2 –0.49 0.24
(see Note 18)
% FSRB
Range B VCC = 3 V/5 V –1.7 –0.6 0.49
g input to
Conversion offset 12 bit analog (see Note 18)
digital value (see Note 17) % FSRC
Range C VCC = 3 V/5 V –1.8 –0.6 0.6
(see Note 18)
% FSRD
Range D VCC = 3 V/5 V –1.7 0.6 0.49
(see Note 18)
Conversion offset 14 bit analog input to %FSRABCD
Range ABCD VCC = 3 V/5 V –0.27 –0.06 0.13
digital value (see Note 17) (see Note 18)
Slope 12 bit VCC = 3 V/5 V 0.9925 1 1.0075
Slope 14 bit VCC = 3 V/5 V 0.9982 1 1.0018
C(IN) Input capacitance VCC = 3 V/5 V 40 45 pF
R(SIN) Serial input resistance VCC = 3 V/5 V 2 kΩ
NOTES: 15. DDV is short form of delta digital value. The DDV is a span of conversion results. It is assumed that the conversion is of 12 bit not
12+2 bit.
16. DNL is valid for all 12-bit ranges and the 14-bit (12+2) range.
17. Offset referred to full scale 12/14 bit
18. FSRx: full scale range, separate for the four 12-bit ranges and the 14-bit (12+2) range.
TYPICAL CHARACTERISTICS
1.5 1
f (DCO) / f (DCO@ 25°C )
f (DCO) / f (DCO@ 3 V)
1.2 0.8
0.9 0.6
0.6 0.4
0.3 0.2
0 0
–40 –20 0 20 40 60 80 90 0 2 4 6
T – Operating Free-Air Temperature – °C VCC – Supply Voltage – V
Figure 5 Figure 6
TYPICAL CHARACTERISTICS
VCC VCC
GND GND
VCC
(see Note A)
(see Note B)
(see Note B)
(see Note A)
GND
I/O WITH SCHMITT-TRIGGER INPUT (P0.x, TP5) CMOS 3-STATE OUTPUT (TP0–4, XBUF)
TDO_Internal
VCC
TDO_Control
60 k TYP
TDI_Control
TDI_Internal
NOTES: A. Optional selection of pullup or pulldown resistors with ROM (masked) versions. Anti-parallel diodes are connected between AVSS
and DVSS.
B. Fuses for the optional pullup and pulldown resistors can only be programmed at the factory.
TYPICAL CHARACTERISTICS
VC
COM 0–3
VD
Control COM0–3
VA
S0, S1
VB
Segment control
VA
S2/O2–Sn/On
VB
Segment control
LCDCTL (LCDM5,6,7)
NOTE: The signals VA, VB, VC, and VD come from the LCD module analog voltage generator.
VPP_ Internal
TDI_ Internal
TDI/VPP
JTAG
Fuse
TDO/TDI_Control
NOTES: A. During programming activity and when blowing the JTAG enable fuse, the TDI/VPP terminal is used to apply the correct voltage
source. The TDO/TDI terminal is used to apply the test input data for JTAG circuitry.
B. The TDI/VPP terminal of the ’P325 and ’E325 does not have an internal pullup resistor. An external pulldown resistor is
recommended to avoid a floating node which could increase the current consumption of the device.
C. The TDO/TDI terminal is in a high-impedance state after POR. The ’P325 and ’E325 needs a pullup or a pulldown resistor to avoid
floating a node which could increase the current consumption of the device.
TYPICAL CHARACTERISTICS
TMS
ITF
ITDI
Care must be taken to avoid accidentally activating the fuse check mode, including guarding against EMI/ESD
spikes that could cause signal edges on the TMS pin.
Configuration of TMS, TCK, TDI/VPP and TDO/TDI pins in applications.
P/E3xx
TDI 68k, pulldown
TDO 68k, pulldown
TMS Open
TCK Open
MECHANICAL DATA
PG (R-PQFP-G64) PLASTIC QUAD FLATPACK
0,45
1,00 0,20 M
0,25
51 33
52 32
14,20 18,00
12,00 TYP
13,80 17,20
64 20
1 19
0,15 NOM
18,00 TYP
20,20
19,80
24,40
23,60
Gage Plane
0,25
0,10 MIN
2,70 TYP 0°– 10°
1,10
0,70
Seating Plane
MECHANICAL DATA
PM PACKAGE
(TOP VIEW)
S20/O20/CMPI
RST/NMI
TDO/TDI
TDI/V PP
COM3
COM2
COM1
COM0
AVCC
XBUF
DVSS
AVSS
TMS
TCK
A1
A0
64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49
DVCC 1 48 S19/O19
SVCC 2 47 S18/O18
Rext 3 46 S17/O17
A2 4 45 S16/O16
A3 5 44 S15/O15
A4 6 43 S14/O14
A5 7 42 S13/O13
Xin 8 41 S12/O12
Xout/TCLK 9 40 S11/O11
CIN 10 39 S10/O10
TP0.0 11 38 S9/O9
TP0.1 12 37 S8/O8
TP0.2 13 36 S7/O7
TP0.3 14 35 S6/O6
TP0.4 15 34 S5/O5
TP0.5 16 33 S4/O4
1718 19 20 21 22 23 24 25 26 27 28 29 30 31 32
P0.0
P0.3
P0.4
P0.5
P0.6
P0.7
P0.2/TXD
R33
R32
R13
R03
S0
S1
S2/O2
S3/O3
P0.1/RXD
MECHANICAL DATA
PM (S-PQFP-G64) PLASTIC QUAD FLATPACK
0,27
0,50 0,08 M
0,17
48 33
49 32
64 17
0,13 NOM
1 16
1,45 0,75
1,35 0,45
Seating Plane
MECHANICAL DATA
RST/NMI
TDO/TDI
TDI/VPP
COM3
COM2
COM1
COM0
DVSS
XBUF
AVCC
AVSS
TMS
TCK
NC
NC
A1
A0
9 8 7 6 5 4 3 2 1 68 67 66 65 64 63 62 61
DVCC 10 60 S20/O20/CMPI
SVCC 11 59 S19/O19
Rext 12 58 S18/O18
A2 13 57 S17/O17
A3 14 56 S16/O16
A4 15 55 S15/O15
A5 16 54 S14/O14
Xin 17 53 S13/O13
Xout/TCLK 18 52 S12/O12
CIN 19 51 S11/O11
TP0.0 20 50 S10/O10
TP0.1 21 49 S9/O9
TP0.2 22 48 S8/O8
TP0.3 23 47 S7/O7
TP0.4 24 46 S6/O6
TP0.5 25 45 S5/O5
P0.0 26 44 S4/O4
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
P0.3
P0.4
P0.5
P0.6
P0.7
P0.2/TXD
R33
R23
R13
R03
S0
S1
S2/O2
S3/O3
P0.1/RXD
NC
NC
NC – No internal connection
MECHANICAL DATA
FN (S-PQCC-J**) PLASTIC J-LEADED CHIP CARRIER
20 PIN SHOWN
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
FZ PACKAGE
(TOP VIEW)
RST/NMI
TDO/TDI
TDI/ Vpp
COM3
COM2
COM1
COM0
XBUF
DVSS
AVCC
AVSS
TMS
TCK
NC
NC
A1
A0
9 8 7 6 5 4 3 2 1 68 67 66 65 64 63 62 61
DVCC 10 60 S20/O20/CMPI
SVCC 11 59 S19/O19
rext 12 58 S18/O18
A2 13 57 S17/O17
A3 14 56 S16/O16
A4 15 55 S15/O15
A5 16 54 S14/O14
Xin 17 53 S13/O13
Xout/TCLK 18 52 S12/O12
CIN 19 51 S11/O11
TP0.0 20 50 S10/O10
TP0.1 21 49 S9/O9
TP0.2 22 48 S8/O8
TP0.3 23 47 S7/O7
TP0.4 24 46 S6/O6
TP0.5 25 45 S5/O5
P0.0 26 44 S4/O4
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
P0.3
P0.4
P0.5
P0.6
P0.7
P0.2/TXD
R33
R23
R13
R03
S0
S1
S2/O2
S3/O3
P0.1/RXD
NC
NC
NC – No internal connection
MECHANICAL DATA
FZ (S-CQCC-J**) J-LEADED CERAMIC CHIP CARRIER
28 LEAD SHOWN
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
www.ti.com 22-Nov-2010
PACKAGING INFORMATION
(1)
The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability
information and additional product content details.
TBD: The Pb-Free/Green conversion plan has not been defined.
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that
lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between
the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above.
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight
in homogeneous material)
(3)
MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com 22-Nov-2010
Addendum-Page 2
MECHANICAL DATA
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
0,45
1,00 0,20 M
0,25
51 33
52 32
14,20 18,00
12,00 TYP
13,80 17,20
64 20
1 19
0,15 NOM
18,00 TYP
20,20
19,80
24,00
23,20
Gage Plane
0,25
0,10 MIN
2,70 TYP 0°– 10°
1,10
0,70
Seating Plane
0,27
0,50 0,08 M
0,17
48 33
49 32
64 17
0,13 NOM
1 16
1,45 0,75
1,35 0,45
Seating Plane
Products Applications
Amplifiers amplifier.ti.com Audio www.ti.com/audio
Data Converters dataconverter.ti.com Automotive www.ti.com/automotive
DLP® Products www.dlp.com Communications and www.ti.com/communications
Telecom
DSP dsp.ti.com Computers and www.ti.com/computers
Peripherals
Clocks and Timers www.ti.com/clocks Consumer Electronics www.ti.com/consumer-apps
Interface interface.ti.com Energy www.ti.com/energy
Logic logic.ti.com Industrial www.ti.com/industrial
Power Mgmt power.ti.com Medical www.ti.com/medical
Microcontrollers microcontroller.ti.com Security www.ti.com/security
RFID www.ti-rfid.com Space, Avionics & www.ti.com/space-avionics-defense
Defense
RF/IF and ZigBee® Solutions www.ti.com/lprf Video and Imaging www.ti.com/video
Wireless www.ti.com/wireless-apps
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2010, Texas Instruments Incorporated