TPM749 PHILIPS | Alldatasheet
Document overview
- Manufacturer or author: Provided By ALLDATASHEET.COM(FREE DATASHEET DOWNLOAD SITE)
- PDF pages: 14
Technical content
Microcontroller with TrackPoint microcode from IBM Product specification 1996 May 01 INTEGRATED CIRCUITS Data Handbook IC20
Philips Semiconductors Product specification TPM749Microcontroller with TrackPoint microcode from IBM
21996 May 01 853-1831 16753
DESCRIPTION
The Philips Semiconductors TPM749 is a small package, low cost, ROM-coded 80C51 with IBM ’s TrackPoint pointing algorithms and control code. TrackPoint is the result of years of human factors research and innovation at IBM. The result is a “velocity sensitive” pointing solution more efficient and easier to use than “position sensitive” devices such as the mouse, the trackball, or the touchpad. IBM has licensed Philips Semiconductors to sell microcontrollers with TrackPoint code. By purchasing a TPM from Philips, the purchaser becomes a sub-licensee of Philips. The selling price of Philips’ TPM includes the royalties for IBM’s intellectual property, which Philips in turn pays to IBM. Customers for TPMs do not need to sign any licensing agreement with either IBM or Philips. This code is the intellectual property of IBM, which is covered by numerous patents, and must be treated accordingly. The TPM is fabricated with Philips high-density CMOS technology. Philips epitaxial substrate minimizes CMOS latch-up sensitivity. The TPM contains a 2k × 8 ROM, a 64 × 8 RAM, 21 I/O lines, a 16-bit auto-reload counter/timer, a fixed-priority level interrupt structure, an on-chip oscillator, a five channel multiplexed 8-bit A/D converter, and an 8-bit PWM output. The TPM supports two power reduction modes of operation referred to as the idle mode and the power-down mode.
FEATURES
- 80C51 based architecture
- Small package sizes – 28-pin Shrink Small Outline Package (SSOP) – 28-pin PLCC
- Low power consumption: – Normal operation: less than 11mA @ 5V, 12MHz – Idle mode – Power-down mode
- 2k × 8 ROM
- 64 × 8 RAM
- 16-bit auto reloadable counter/timer
- 5-channel 8-bit A/D converter
- 8-bit PWM output/timer
- 10-bit fixed-rate timer
- CMOS and TTL compatible PIN CONFIGURATION P3.4/A4 P3.3/A3 P3.2/A2/A10 P3.1/A1/A9 P3.0/A0/A8 P0.2 RST VSS P0.0/ASEL P1.4/ADC4/D4 AV SS AV CC P1.5/INT0/D5 P1.6/INT1/D6 P1.7/T0/D7 P0.3 P0.4/PWM OUT P3.7/A7 P3.6/A6 P3.5/A5 VCC SHRINK SMALL OUTLINE PACKAGE PLASTIC LEADED CHIP CARRIER 4 1 26 12 18 P0.1/OE P1.0/ADC0/D0 P1.1/ADC1/D1 P1.3/ADC3/D3 P1.2/ADC2/D2 Pin Function 1 P3.4/A4 2 P3.3/A3 3 P3.2/A2/A10 4 P3.1/A1/A9 5 P3.0/A0/A8 6 P0.2 7 P0.1/OE 8 P0.0/ASEL
9 RST
12 V SS
13 P1.0/ADC0/D0 14 P1.1/ADC1/D1 Pin Function 15 P1.2/ADC2/D2 16 P1.3/ADC3/D3 17 P1.4/ADC4/D4
18 AV SS
19 AV CC
20 P1.5/INT0 /D5 21 P1.6/INT1 /D6 22 P1.7/T0/D7 23 P0.3 24 P0.4/PWM OUT 25 P3.7/A7 26 P3.6/A6 27 P3.5/A5
28 V CC
ORDERING INFORMATION
ORDERING CODE TEMPERATURE RANGE AND PACKAGE DRAWING NUMBER PTPM749 A 0 to +70°C, Plastic Leaded Chip Carrier SOT261-3 PTPM749 DB 0 to +70°C, Shrink Small Ouline Package SOT341-1 For compatible pointing device, contact: COMPANY CONTACT TELEPHONE Bokam Engineering Ms. Jane Kamenster (714)513-2200 CTS Corporation Mr. Dave Poole (219)589-7169 IBM is a registered trademark, and TrackPoint is a trademark of IBM Corporation.
Philips Semiconductors Product specification TPM749Microcontroller with TrackPoint microcode from IBM
1996 May 01 3
MNEMONIC PIN NO. TYPE NAME AND FUNCTION VSS 12 I Circuit Ground Potential. VCC 28 I Supply voltage during normal, idle, and power-down operation. P0.0–P0.4 8–6 23, 24 1s written to them float, and in that state can be used as high-impedance inputs. P0.3–P0.4 are bidirectional I/O port pins with internal pull-ups. These pins are driven low if the port register bit is written with a 0. The state of the pin can always be read from the port register by the program. Port 0.3 and 0.4 have internal pull-ups that function identically to port 3. Pins that have 1s written to them are pulled high by the internal pull-ups and can be used as inputs. While P0.0 anbd P0.1 differ from “standard TTL” characteristics, they are close enough for the pins to still be used as general-purpose I/O. 6 I VPP (P0.2) – Programming voltage input. 7 I OE (P0.1) – Input which specifies verify mode (output enable). OE = 1 output enabled (verify mode). 8 I ASEL (P0.0) – Input which indicates which bits of the EPROM address are applied to port 3. ASEL = 0 low address byte available on port 3. ASEL = 1 high address byte available on port 3 (only the three least significant bits are used). P1.0–P1.7 13–17, 20–22 I/O Port 1: Port 1 is an 8-bit bidirectional I/O port with internal pull-ups. Port 1 pins that have 1s written to them are pulled high by the internal pull-ups and can be used as inputs. P0.3–P0.4 pins are bidirectional I/O port pins with internal pull-ups. As inputs, port 1 pins that are externally pulled low will source current because of the internal pull-ups. (See DC Electrical Characteristics: IIL). Port 1 also serves the special function features of the SC80C51 family as listed below: 20 I INT0 (P1.5): External interrupt. 21 I INT1 (P1.6): External interrupt. 22 I T0 (P1.7): Timer 0 external input. 13–17 I ADC0 (P1.0)–ADC4 (P1.4): Port 1 also functions as the inputs to the five channel multiplexed A/D converter. These pins can be used as outputs only if the A/D function has been disabled. These pins can be used as digital inputs while the A/D converter is enabled. Port 1 serves to output the addressed EPROM contents in the verify mode and accepts as inputs the value to program into the selected address during the program mode. P3.0–P3.7 5–1, 27–25 I/O Port 3: Port 3 is an 8-bit bidirectional I/O port with internal pull-ups. Port 3 pins that have 1s written to them are pulled high by the internal pull-ups and can be used as inputs. As inputs, port 3 pins that are externally being pulled low will source current because of the pull-ups. (See DC Electrical Characteristics: IIL). Port 3 also functions as the address input for the EPROM memory location to be programmed (or verified). The 11-bit address is multiplexed into this port as specified by P0.0/ASEL. RST 9 I Reset: A high on this pin for two machine cycles while the oscillator is running resets the device. An internal diffused resistor to VSS permits a power-on RESET using only an external capacitor to VCC . After the device is reset, a 10-bit serial sequence, sent LSB first, applied to RESET, places the device in the programming state allowing programming address, data and VPP to be applied for programming or verification purposes. The RESET serial sequence must be synchronized with the X1 input. X1 11 I Crystal 1: Input to the inverting oscillator amplifier and input to the internal clock generator circuits. X1 also serves as the clock to strobe in a serial bit stream into RESET to place the device in the programming state. X2 10 O Crystal 2: Output from the inverting oscillator amplifier. AV CC 1 19 I Analog supply voltage and reference input. AV SS 1 18 I Analog supply and reference ground. NOTE: 1. AVSS (reference ground) must be connected to 0V (ground). AVCC (reference input) cannot differ from VCC by more than ±0.2V, and must be in the range 4.5V to 5.5V .
Philips Semiconductors Product specification TPM749Microcontroller with TrackPoint microcode from IBM
1996 May 01 4
SCHEMATIC OF TrackPoint SYSTEM WITH PHILIPS TPM749 RST VCC AVCC ADC0 ADC4 P1.6 P1.7 P0.3 P3.6 P3.7 P0.4 P3.3 P3.5 P3.2 P3.4 2 FTRANS BUTTON3 * INVERTX * NOTMOU 8P0.0 P0.1 7 P3.0 P3.1 10K 10K 6.04K R10 6.04K CLK DATA MCLK MDATA GND PTPM749 PLCC28 P1.5 20 10uF TO EXTERNAL MOUSE TO SYSTEM BOARD VSS AVSS 12.0MHz 33pF 33pF MIDDLE LEFT RIGHT BUTTON ASSEMBLY 0.1uF 2.2uF LMC6482 650K * 33pF LMC6482 650K * 33pF VP0610T 332 10K 10K VB GND 10K DATA CLK RST VCC DS1267-10 R11 10K PS1 PSTICK STICK ASSEMBLY 1. CONNECT BUTT ON 3 SIGNAL TO GND IF MIDDLE BUTTON USED. 2. CONNECT INVER TX SIGNAL TO GND IF BOKAM SENSOR USED. 3. Q1 MA Y BE REPLACED WITH A JUMPER IF POWER DRA W IS NOT A CONCERN. C5, C6 MAY THEN BE INCREASED TO A MAXIMUM OF 3900pF . 4. R9, R10 MAY BE INCREASED IF CABLE TO SYSTEM BOARD IS SHOR T. 5. +5V, GND CONNECTIONS TO SYSTEM SUPPL Y SHOULD BE FROM A SINGLE POINT CONNECTION. 6. THIS CIRCUIT CAN ONL Y BE USED WHEN OVERALL STICK RESISTANCE HAS PRODUCTION V ARIATIONS WITHIN 5%. SU00694 MANUFACTURER: Q1 – SILICONIX U3 – DALLAS SEMICONDUCT OR
1996 May 01 5
amplifier which can be configured for use as an on-chip oscillator. The TPM includes the 80C51 power-down and idle mode features. instruction to invoke power-down is the last instruction executed. Table 1. External Pin Status During Idle and
- Except for PWM output (P0.4).
the 80C51, but also includes alternate input functions on all pins. A/D is enabled, the analog inputs are floating. of the 80C51 have been moved to port 1 of the TPM (as applicable). See Figure 1 for port bit configurations. Figure 1. Port Bit Latches and I/O Buffers
1996 May 01 6
be noted that the sampling causes the analog input to present a varying load to an analog source. Figure 2. A/D Input: Equivalent Circuit the actual analog input voltage required to produce the same code. not specified with a code is the maximum over all codes. also integral non-linearity. sometimes be referred to as full scale error. code transition. This ideal value is 1/2 LSB above Vref–. converter resulting from a signal applied to one deselected channel. first transition point to the ideal last transition point. generally expressed in LSBs or in percent of FSR.
Philips Semiconductors Product specification TPM749Microcontroller with TrackPoint microcode from IBM
1996 May 01 7
ABSOLUTE MAXIMUM RATINGS 1, 3, 4 PARAMETER RATING UNIT Storage temperature range –65 to +150 °C Voltage from VCC to VSS –0.5 to +6.5 V Voltage from any pin to VSS (except VPP ) –0.5 to VCC + 0.5 V Power dissipation 1.0 W Voltage from VPP pin to VSS –0.5 to + 13.0 V NOTES ON PAGE 8. DC ELECTRICAL CHARACTERISTICS Tamb = 0°C to +70°C, AVCC = 5V ±5, AVSS = 0V4 VCC = 5V ± 10%, VSS = 0V TEST LIMITS4 SYMBOL PARAMETER CONDITIONS MIN TYP 1 MAX UNIT ICC Supply current (see Figure 5) Inputs VIL Input low voltage –0.5 0.2VCC –0.1 V VIH Input high voltage, except X1, RST 0.2VCC +0.9 VCC +0.5 V VIH1 Input high voltage, X1, RST 0.7VCC VCC +0.5 V P0.2 VIL1 Input low voltage –0.5 0.3VCC V VIH2 Input high voltage 0.7VCC VCC +0.5 V Outputs VOL Output low voltage, ports 1, 3, 0.3, and 0.4 (PWM disabled) IOL = 1.6mA2 0.45 V VOL1 Output low voltage, port 0.2 IOL = 3.2mA2 0.45 V VOH Output high voltage, ports 1, 3, 0.3, and 0.4 (PWM disabled) IOH = –60µA, 2.4 V IOH = –25µA 0.75VCC V IOH = –10µA 0.9VCC V IOH = –400µA 2.4 V VOH2 Output high voltage, P0.4 (PWM enabled) IOH = –40µA 0.9VCC V Port 0.0 and 0.1 – Drivers IOL = 3mA (over VCC range)VOL2 Output low voltage (over VCC range) 0.4 V C Driver, receiver combined: Capacitance 10 pF IIL Logical 0 input current, ports 1, 3, 0.3, and 0.4 (PWM disabled)11 VIN = 0.45V –50 µA ITL Logical 1 to 0 transition current, ports 1, 3, 0.3 and 0.411 VIN = 2V –650 µA ILI Input leakage current, port 0.0, 0.1 and 0.20.45 < VIN < VCC ±10 µA R RST Reset pull-down resistor 25 175 kΩ C IO Pin capacitance Test freq = 1MHz, Tamb = 25°C 10 pF IPD Power-down current5 VCC = 2 to 5.5V VCC = 2 to 6.0V 50 µA NOTES ON FOLLOWING PAGE.
Philips Semiconductors Product specification TPM749Microcontroller with TrackPoint microcode from IBM
1996 May 01 8
DC ELECTRICAL CHARACTERISTICS (Continued) Tamb = 0°C to +70°C, AVCC = 5V ±5, AVSS = 0V4 VCC = 5V ± 10%, VSS = 0V TEST LIMITS4 SYMBOL PARAMETER CONDITIONS MIN TYP 1 MAX UNIT Analog Inputs (A/D guaranteed only with quartz window covered.) AV CC Analog supply voltage10 AV CC = VCC ±0.2V 4.5 5.5 V AICC Analog operating supply current AV CC = 5.12V 3 9 mA AV IN Analog input voltage AV SS –0.2 AV CC +0.2 V C IA Analog input capacitance 15 pF tADS Sampling time 8tCY s tADC Conversion time 40tCY s Analog Inputs (A/D guaranteed only with quartz window covered.) (Continued) R Resolution 8 bits ERA Relative accuracy ±1 LSB OS e Zero scale offset ±1 LSB G e Full scale gain error 0.4 % M CTC Channel to channel matching ±1 LSB C t Crosstalk 0–100kHz –60 dB NOTES: 1. Stresses above those listed under Absolute Maximum Ratings may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or any conditions other than those described in the AC and DC Electrical Characteristics section of this specification is not implied. 2. Under steady state (non-transient) conditions, IOL must be externally limited as follows: Maximum IOL per port pin: 10mA Maximum IOL per 8-bit port: 26mA Maximum total IOL for all outputs: 67mA If IOL exceeds the test condition, VOL may exceed the related specification. Pins are not guaranteed to sink current greater than the listed test conditions. 3. This product includes circuitry specifically designed for the protection of its internal devices from the damaging effects of excessive static charge. Nonetheless, it is suggested that conventional precautions be taken to avoid applying greater than the rated maxima. 4. Parameters are valid over operating temperature range unless otherwise specified. All voltages are with respect to VSS unless otherwise noted. 5. Power-down ICC is measured with all output pins disconnected; port 0 = VCC ; X2, X1 n.c.; RST = VSS . RST = port 0 = VCC . ICC will be slightly higher if a crystal oscillator is used. port 0 = VCC; RST = VSS . 8. Load capacitance for ports = 80pF . 9. The resistor ladder network is not disconnected in the power down or idle modes. Thus, to conserve power, the user may remove AVCC . 10.If the A/D function is not required, or if the A/D function is only needed periodically, AVCC may be removed without affecting the operation of the digital circuitry. Contents of ADCON and ADAT are not guaranteed to be valid. If AVCC is removed, the A/D inputs must be lowered to 11.These parameters do not apply to P1.0–P1.4 if the A/D function is enabled.
1996 May 01 9
Figure 3. External Clock Drive Figure 4. AC Testing Input/Output
1996 May 01 10
Figure 5. ICC vs. FREQ Maximum I CC values taken at VCC = 5.5V and worst case temperature. Typical ICC values taken at VCC = 5.0V and 25°C. Notes 6 and 7 refer to AC Electrical Characteristics.
Philips Semiconductors Product specification TPM749Microcontroller with TrackPoint microcode from IBM
111996 May 01
PLCC28: plastic leaded chip carrer; 28 leads; pedestal SOT261-3
Philips Semiconductors Product specification TPM749Microcontroller with TrackPoint microcode from IBM
1996 May 01 12
SSOP28: plastic shrink small outline package; 28 leads; body width 5.3mm SOT341-1
Philips Semiconductors Product specification TPM749Microcontroller with TrackPoint microcode from IBM
1996 May 01 13
Philips Semiconductors Product specification TPM749Microcontroller with TrackPoint microcode from IBM 458291/4M/FP/pp16 Date of release: 05/96 Document order number: 9397 750 00817 Philips Semiconductors and Philips Electronics North America Corporation reserve the right to make changes, without notice, in the products, including circuits, standard cells, and/or software, described or contained herein in order to improve design and/or performance. Philips Semiconductors assumes no responsibility or liability for the use of any of these products, conveys no license or title under any patent, copyright, or mask work right to these products, and makes no representations or warranties that these products are free from patent, copyright, or mask work right infringement, unless otherwise specified. Applications that are described herein for any of these products are for illustrative purposes only. Philips Semiconductors makes no representation or warranty that such applications will be suitable for the specified use without further testing or modification. LIFE SUPPORT APPLICATIONS Philips Semiconductors and Philips Electronics North America Corporation Products are not designed for use in life support appliances, devices, or systems where malfunction of a Philips Semiconductors and Philips Electronics North America Corporation Product can reasonably be expected to result in a personal injury. Philips Semiconductors and Philips Electronics North America Corporation customers using or selling Philips Semiconductors and Philips Electronics North America Corporation Products for use in such applications do so at their own risk and agree to fully indemnify Philips Semiconductors and Philips Electronics North America Corporation for any damages resulting from such improper use or sale. This data sheet contains preliminary data, and supplementary data will be published at a later date. Philips Semiconductors reserves the right to make changes at any time without notice in order to improve design and supply the best possible product. Philips Semiconductors
811 East Arques Avenue
P.O. Box 3409 Sunnyvale, California 94088–3409 Telephone 800-234-7381 DEFINITIONS Data Sheet Identification Product Status Definition Objective Specification Preliminary Specification Product Specification Formative or in Design Preproduction Product Full Production This data sheet contains the design target or goal specifications for product development. Specifications may change in any manner without notice. This data sheet contains Final Specifications. Philips Semiconductors reserves the right to make changes at any time without notice, in order to improve design and supply the best possible product. Philips Semiconductors and Philips Electronics North America Corporation register eligible circuits under the Semiconductor Chip Protection Act. Copyright Philips Electronics North America Corporation 1996 All rights reserved. Printed in U.S.A.