Document
INTEGRATED CIRCUITS
TPM754A Microcontroller with TrackPoint™ microcode from IBM
Preliminary specification Replaces datasheet TPM754 of 1997 Dec 03 IC28 Data Handbook 1999 Nov 11
Philips Semiconductors
Philips Semiconductors
Preliminary specification
Microcontroller with TrackPoint™ microcode from IBM
TPM754A
The Philips Semiconductors TPM754 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 TPM754 contains IBM® TrackPoint™ code, a single module PCA, a 256 × 8 RAM, 21 I/O lines, two 16-bit counter/timers, a two-priority level interrupt structure, a full duplex serial channel, an on-chip oscillator, and an 8-bit D/A converter. For identical device without TrackPoint code, see the 8XC754 datasheet.
PIN CONFIGURATION
RxD/T0/P3.4 TxD/T1/P3.5 ECI/P3.6 INT1/P3.7 RST X2 X1 VSS ZIN YIN XIN 1 2 3 4 5 6 7 8 9 10 11 PLASTIC SHRINK SMALL OUTLINE PACKAGE 28 P3.3 27 P3.2 26 P3.1 25 P3.0 24 INT0/P1.0 23 CEX/P1.1 22 VCC 21 P1.2 20 XYDAC 19 ZDAC/ASEL 18 XYSOURCE 17 XYDACBIAS 16 VREG 15 DECOUPLE
XYZRAMP 12 AVSS 13
AVCC 14
SU00726B
FEATURES
• 80C51-based architecture • Small package sizes – 28-pin SSOP • Power control modes:
– Idle mode – Power-down mode
• 256 × 8 RAM • Two 16-bit auto reloadable counter/timers • Single module PCA counter/timer • Full duplex serial channel • Boolean processor • CMOS and TTL compatible
ORDERING INFORMATION
ORDERING CODE PTPM754A DB TEMPERATURE RANGE °C AND PACKAGE 0 to +70, 28-pin Shrink Small Outline Package FREQUENCY 3.5 to 12 MHz DRAWING NUMBER SOT341-1
NOTE: 1. PTPM754A has improved start-up from low-voltage power down.
IBM is a registered trademark, and TrackPoint is a trademark of IBM Corporation.
1999 Nov 11
2
Philips Semiconductors
Preliminary specification
Microcontroller with TrackPoint™ microcode from IBM
TPM754A
PIN DESCRIPTION
MNEMONIC VSS VCC P1.0–P1.2 DIP PIN NO. 8 22 21, 23, 24 TYPE I I I/O Circuit Ground Potential. Supply voltage during normal, idle, and power-down operation. Port 1: Port 1 is a 3-bit bidirectional I/O port with internal pull-ups on P1.0 and P1.1. Port 1 pins that have 1s written to them can be used as inputs. As inputs, port 1 pins that are externally pulled low will source current because of the internal pull-ups (P1.0, P1.1). (See DC Electrical Characteristics: IIL). Port 1 also serves the special function features listed below (Note: P1.0 does not have the strong pullup that is on for 2 oscillator periods.): INT0 (P1.0): External interrupt 0. CEX (P1.1): PCA clock output. 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). (Note: P3.5 does not have the strong pullup that is on for 2 oscillator periods.) Port 3 also serves the special function as listed below: ECI (P3.6): External PCA clock input. RxD/T0 (P3.4): Serial port receiver data input. Timer 0 external clock input. INT1: External interrupt 1. TxD/T1 (P3.5): Serial port transmitter data. Timer 1 external clock input. Reset: A high on this pin for two machine cycles while the oscillator is running resets the device. (NOTE: The TPM754 does not have an internal reset resistor.) Crystal 1: Input to the inverting oscillator amplifier and input to the internal clock generator circuits. Crystal 2: Output from the inverting oscillator amplifier. Analog supply voltage and reference input. Analog supply and reference ground. ZIN: Input to analog multiplexer. YIN: Input to analog multiplexer. XIN: Input to analog multiplexer. XYZRAMP: Provides a low impedance pulldown to VSS under S/W control. DECOUPLE: Output from regulated supply for connection of decoupling capacitors. VREG: Provides regulated analog supply output. XYDACBIAS: Provides source voltage for bias of external circuitry. XYSOURCE: Provides source voltage from regulated analog supply. ZDAC: Switchable output from the internal DAC. XYDAC: Non-switchable output from the internal DAC. NAME AND FUNCTION
24 23 P3.0–P3.7 1–4, 25–28
I O I/O
3 1 4 2 RST.